我试图连接到远程服务器上的SQL Server Express数据库实例。 我采取了以下步骤来实现这一点:
对于Windows防火墙,我尝试了以下方法:
然后我尝试使用以下服务器名称通过Sql Server Management Studio进行连接:
两者均失败,显示如下所示的错误。 我在这里错过了什么?
连接到服务器:与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:命名pipe道提供程序,错误:40 – 无法打开连接到SQL Server)(Microsoft SQL Server,错误:53)
( 我可以ping通服务器的方式… )
我想你应该指定使用的端口,如果你不使用SQL服务浏览器(我认为没有在你的机器上运行)。
如上所述,您有两个select,使用SQL服务浏览器或明确指定端口。
尝试使用TCP / IP而不是命名pipe道进行连接。
您正在使用的实例名称是否正确? 如果您将SQL Server安装为默认实例,则不需要在服务器名称中添加\ SQLEXPRESS,只需使用IP即可。
我必须在我的防火墙中允许SQL Server Management Studio Express。 我认为出站连接被阻止。 它现在工作!