我无法连接到新安装的 SQL Server 2014 Express 实例。我不确定需要哪些信息来帮助解决问题,因为我是个业余爱好者。如果我能提供更多信息来帮助解决问题,我会很高兴的。
我一直收到的错误都是:
"在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。未找到服务器或无法访问。请验证实例名称是否正确,并且 SQL Server 已配置为允许远程连接。(提供程序: 命名管道提供程序,错误:40:无法打开到 SQL Server 的连接)"
当前运行 SQL Server 2014 Express 的服务器是 Windows Server 2008 R2,已安装由 Microsoft 发布的所有补丁。这是我家里的个人服务器,所以我可以按需操作它来使其正常工作。
我尝试过使用 Visual Studio Community 2013 连接,也尝试过在 C# 和 PowerShell 中使用 System.Data.SqlClient
命名空间。
我已确保防火墙不是问题的原因。我已正确设置规则,并且当仍然无法连接时,我完全关闭了防火墙。但依然出现同样的问题。
以下是我在 .NET 中尝试过的几个连接字符串示例。我已从这些字符串中删除了服务器、实例、用户ID和密码,并且我确定这些信息是正确的。
Data Source=SERVERNAME\INSTANCENAME;Initial Catalog=Requests;Integrated Security=False;User ID=USERID;Password=PASSWORD
Data Source=SERVERNAME;Initial Catalog=Requests;Integrated Security=False;User ID=USERID;Password=PASSWORD
Server=SERVERNAME\INSTANCENAME; Database=DATABASE; User ID=USERID; Password=PASSWORD
Server=SERVERNAME; Database=DATABASE; User ID=USERID; Password=PASSWORD
如果有人有时间和耐心帮助一个新手解决这个问题,我真的会非常感激。我正在使用这个设置来学习一些SQL和ASP.NET MVC 5开发,并在家里建立一个小实验室将会很棒。
谢谢您的时间。