美好的一天,真棒人!我知道有类似的问题已被提出,但我已经阅读了很多已经没有成功的问题。这是我的问题:
我在Visual Studio 2012 Express中添加了一个数据源(我正在使用C#)连接到我在SQL Server Express 2016中创建的数据库。当我运行我的项目并尝试执行与数据库相关的任何代码时,我得到错误:
System.Data.dll中出现未处理的“System.Data.SqlClient.SqlException”类型异常
其他信息:建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)。“
我在本地连接,而不是远程连接。
我已经完成了以下内容:
我的连接字符串:
Data Source=name\SQLEXPRESS;Initial Catalog=(catalog name);Integrated Security=True
答案 0 :(得分:0)
您可能需要在防火墙1433上打开SQL端口。
答案 1 :(得分:0)
您可能需要在“服务器属性”>中启用 SQL Server和Windows身份验证模式。安全>服务器身份验证(通过SQL Server Management Studio)