windows 2008 server r2安装sql server 2008 express sp1。 还安装了sql serverpipe理工作室。 如何无法通过pipe理工作室连接到SQL Server。 错误信息显示如下:
与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:命名pipe道提供程序,错误:40 – 无法打开连接到SQL Server)(Microsoft SQL Server,错误:2)
这难倒了我一阵子。 有一件事不在其他列表中提到:
在“Sql Serverconfigurationpipe理器”中:
就我而言,我现在能够连接。 希望这会帮助别人。
服务器浏览器正在运行吗? 你有没有启用命名pipe道? 您可以在SQL Serverconfigurationpipe理器中find这两个设置。 请记住在更改后重新启动SQL Server服务。
如果您尝试远程连接,请确保您已按照SQL Server 2008 Express上的“启用远程连接”中的步骤进行操作。
在TCP端口中更改“1433”为我工作
如果是SQL Express,那么不要忘记实例名称是SQLEXPRESS。
因此,在连接时,要将[SERVERNAME] \ SQLEXPRESS放入“服务器名称”字段中。
如果你只是把服务器名称,它将无法连接到SQL Express实例。
确保SQL Serverconfiguration中启用了TCP / IP。 (如果你改变了任何东西,记得重新启动服务。)
确保选定的端口已添加到防火墙,入站用于您的networkingconfiguration文件。
如果分配的TCP端口不是1433,则连接时需要指定不同的端口。 (在SSMS中使用Host\SQLExpress,Port 。