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

问题描述 投票:0回答:1

Error number 1

我在尝试将本地Db文件添加到VS2017中的项目时收到上述错误。如果我尝试添加>将新项> SQL服务器数据库添加到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我可以添加数据库等,但无法链接到数据连接下的数据库以与我的项目一起使用。

sql-server visual-studio localdb
1个回答
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)将“实例管道名称”值粘贴为服务器名称。

© www.soinside.com 2019 - 2024. All rights reserved.