我正在 Visual Studio 2013 社区的 VB.NET 项目上工作(感谢 MS)。 SQL Server 2014 LocalDB 已安装在我的机器上(以防万一,请访问 MS 网站并获得最新最好的 LocalDB 副本)。在我的项目中添加了 Service-based Database
。在数据库对象的属性中,连接字符串是Data Source=(LocalDB)\v11.0;...
,这意味着它使用的是旧版本的数据库。试图修改连接(服务器资源管理器>右键单击我的数据库>修改连接>高级>),但没有一个选项指向正确的服务器。
根据MS documentation ,正确的字符串应该是 "Server=(localdb)\MSSQLLocalDB;..."
还有其他人面临同样的问题吗?有什么解决方法吗?
最佳答案
我找到了解决方案。
删除了现有的数据库。创建了一个新数据库 SQL Server Management Studio 2014。将其放在解决方案文件夹中。通过服务器资源管理器连接到该数据库:将 Server Name:
设置为 (localdb)\MSSQLLocalDB
并将 Attach a database name:
到 .mdf 文件.
关于sql-server - Visual Studio 2013 不创建 SQL Server 2014 LocalDB 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26977106/