我真的很讨厌将我的应用程序连接到数据库。我正在尝试使用连接字符串中的(localdb)\MSSQLLocalDB连接到数据库,但出现此错误:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 50 - Local Database Runtime error occurred. Cannot create an automatic instance. See the Windows Application event log for error details.
)
我可以使用(localdb)\MSSQLLocalDB从 SSMS 连接到 sql 服务器
因此,为了进行测试,我将数据源更改为实例的命名管道,并且可以从(我的应用程序)Web 配置和 SSMS 连接到数据库。唯一的问题是实例在不活动后停止,当我(手动)重新启动实例时,命名管道被更改。
谁能帮我解决无法使用 localdb 连接的问题?
我正在使用的连接字符串:
在职的:
<add name="constr" connectionString="Data Source=np:\\.\pipe\LOCALDB#FF072C16\tsql\query;Initial Catalog=hands; Integrated Security=True" providerName="System.Data.SqlClient" />
不起作用:
<add name="constr" connectionString="Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=hands; Integrated Security=True" providerName="System.Data.SqlClient" />