我正在 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/