今天我更新没有任何服务包到SP1的RTM版本,所以Windows防火墙可用,当我添加一个新的例外SQL Server(本地)就像在Windows XP上,我认为这将是比我的本地电脑上工作正常,但它出错了,我可以ping和远程桌面连接(3389)也telnet这个端口正在工作,但是当我尝试使用SQL默认端口(1433)似乎是closures或不映射,因为SQL上的每个configuration默认接受(1433)。
感谢帮助我解决这个问题。
它会帮助你说你试图安装哪个版本的SQL Server。 如果您在Windows 2003上使用SQL 2000,则必须安装SP2或更高版本才能将SQL连接到远程。
你可以看到你的服务器是否正在使用netstat -a在post 1433上进行监听。 那可能是一个很好的开始的地方,如果没有听,那么SQLconfiguration可能会有问题。
有时港口不是1433
在HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Server \ SQLEXPRESS \ MSSQLServer \ SuperSocketNetLib \ Tcp中使用regedit.exe查找registry。
其中一个nameValue对具有名称TcpPort和一个值,这是SQL Server正在侦听的端口(我的设置为1030)。