我发现这样的十几个问题,全部阅读,但仍然找不到问题。
我有一个运行SQL Server 2008 R2 express的专用服务器。 我启用了TCP / IP,添加了防火墙例外,启用了混合身份validation,启动了SQL Browser。
我可以从家用电脑连接到这个数据库服务器。
但从我的工作电脑,我不能。 但是,我可以连接到RDP,我可以telnet 1433并得到回应。 我试图从工作连接到另一个SQL Server 2008 R2,并工作。
有任何想法吗?
你正在使用SQL Server身份validation,或集成的Windows身份validation?
如果您可以telnet,则在问题客户端上要做的另一件事是在SQL Management Studio中连接时指定端口:
<远程计算机>,1433
最后,检查sql server的错误日志。 它会这样说:“listen on port ###”确保SQL真的在1433上监听(而不是别的…)