SQL 2008 – 服务器未find或无法访问

在我的家庭networking中,我有三台机器 – 试图在SQL 2008上做镜像实验。

> Machine A can connect to B and C. > > Machine B can connect to A and C. > Machine C cannot connect to A nor B. 

通过连接 – 我的意思是单击连接在SSMS(Sql Serverpipe理Studio),并input机器名称\实例名称和SQL Server身份validation与普通用户/通行证。 我也尝试过系统pipe理工具,ODBC系统DSN,它无法连接。

所有机器上的防火墙都closures了。 SQL Serverconfigurationpipe理器 – networkingconfiguration – 在所有机器上都启用了命名pipe道,共享内存和TCP / IP。

机器C可以访问A上的共享文件,没有问题,无线networking也可以正常工作。

对不起,我们现在已经打了一个半小时了。

我正在尝试安装一个Vista Telnet来检查端口,但这需要时间。

感谢有关如何让机器C连接的任何想法?


新的更新:从ODBC尝试“SQL Server”,而不是“SQL Server 10”,它连接。 Microsoft SQL Server ODBC驱动程序版本06.00.6001。


澄清更新: om ODBC尝试“SQL Server”而不是“SQL Server 10”并且它已连接。 Microsoft SQL Server ODBC驱动程序版本06.00.6001。 还是不要忍受为什么ODBC中的“SQL Server 10”不能连接。 仍然无法使用Sql Server Mgt Studio连接。

更新:具体错误如下…无法连接到“服务器”。 其他信息 – >build立到SQL Server的连接时发生networking相关或实例特定的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:命名pipe道提供程序,错误:40 – 无法打开连接到SQL Server)(.Net SqlClient数据提供程序)。

检查计算机C上的SQL Native Clientconfiguration。 确保您已启用适当的客户端协议。

  • 在机器C上启动SQL Serverconfigurationpipe理器
  • 展开SQL Native Clent 10.0configuration
  • 点击客户端协议
  • validation您所需的协议是否已启用并正确订购

编辑:
你得到了什么确切的错误?

这里有几个build议:

  • 检查SQL浏览器是否在机器A和B上运行
  • 检查A和B上运行SQL的端口(默认为1433)。 我猜这不是问题,但….

你尝试过所有这些步骤吗?

http://blogs.msdn.com/sql_protocols/archive/2008/04/30/steps-to-troubleshoot-connectivity-issues.aspx

本文即使在防火墙closures的情况下也会显示一个潜在的问题: http : //blogs.msdn.com/sql_protocols/它build议使用名为“Portqry”的命令。