无法从Visual Studio 2017连接到本地SQL Server 2014

时间:2018-01-04 11:56:03

标签: sql-server visual-studio localdb

Error number 1

尝试将本地Db文件添加到VS2017中的项目时出现上述错误。如果我尝试添加>同样的事情会发生添加新项目> SQL Server数据库到App_data文件夹。

安装详细信息:

SQL express 2014
C:\Program Files\Microsoft SQL Server\
Named: instance: SQLExpress
instance ID: SQLEXPRESS

这就是我在做的事情:

工具>连接数据库> SQL Server>如果我使用(LocalDB)\ MSSQLLocalDB作为"服务器名称:"我得到错误号1

如果我更改服务器名称并从下拉列表中选择PC名称,则会收到错误编号2.

Error number 2

我已经删除了SQL服务器的所有实例并重新安装,在VS2017上完成了修复安装仍然没有运气。

我可以连接到SQL Server对象资源管理器中的服务器:使用PCname \ SQLEXPRESS我可以添加数据库等,但无法链接到数据连接下的数据库以与我的项目一起使用。

1 个答案:

答案 0 :(得分:0)

您可以使用命名管道连接到LocalDB实例。

1)通过运行以下命令获取(localdb)实例的地址:

"C:\Program Files\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe" info [InstanceName]

如果您感兴趣的默认实例,请将v11.0指定为[InstanceName]您可以使用以下命令将其在CMD中写入文本文件:

"C:\Program Files\Microsoft SQL Server\110\Tools\Binn\SqlLocalDB.exe" info v11.0 > C:\db_details.txt

2)复制“实例管道名称”值,例如np:\.\pipe\LOCALDB#1E0FF40B\tsql\query

3)将“实例管道名称”值粘贴为服务器名称。