无法连接到.net Core 2.1应用中的SQL Server实例

时间:2018-07-14 20:22:20

标签: sql sql-server asp.net-core

这个问题有很多答案-我无法用它们解决问题。

我刚刚创建了一个.net核心Web API,并且尝试实例化一个SqlConnection。当我打电话给它时,我得到这个错误:

  

System.Data.SqlClient.SqlException:'与SQL Server建立连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。 (提供者:命名管道提供者,错误:40-无法打开与SQL Server的连接

目前我还不知道为什么。我尝试了所有可以找到的连接字符串格式,目前正在使用:

Data Source=(volodb);Initial Catalog=volo;Persist Security Info=False;User ID=localUser;Pooling=False;MultipleActiveResultSets=False;Encrypt=False;TrustServerCertificate=True

这是我通过Visual Studio SQL对象工具进行连接时发现的确切连接字符串,但仍然对我不起作用。

背景:启用命名管道,启用tcp / ip,通过SQL Server配置管理器(包括32位选项)设置别名,默认端口为1433,服务器,服务器代理和服务器浏览器正在运行//已重新启动。仍然无法正常工作。

netstat -a -n显示端口处于侦听状态。

这一切都可以通过SQL Server Management Studio进行。

1 个答案:

答案 0 :(得分:0)

事实证明,这是我的第一个查询中的语法错误的混合,给出了非常差的错误消息,使它看起来像是一个连接问题,需要返回到标准连接字符串...

相关问题