无法连接到MSSQLServer 2008 R2

我已经在桌面上安装了SQL Server 2008 R2( Windows 7 )。 所有客户端协议都启用。 我试图从我的笔记本电脑连接到这个实例。 笔记本电脑和桌面在同一个networking域上。 我能够远程进入这个桌面。 我在这两台机器上都拥有pipe理员权限。

桌面上没有防火墙,尽pipe笔记本电脑上有防火墙。 从我的笔记本电脑上,我可以连接到networking上的其他sqlserver实例。 我已经重新启动桌面上的服务,并重新启动它。 从桌面上,我能够连接到SQL服务器,并使用它的数据库。

由于我的C#代码无法build立连接,因此我使用了SQL SERVER MANAGEMENT STUDIO。 也是失败的。 我在SQL SERVER MANAGEMENT STUDIO上遇到以下错误。

在这里输入图像说明

configuration您的桌面/ sql服务器侦听静态端口(默认1433),以便您的笔记本电脑可以连接到它:

http://technet.microsoft.com/en-us/library/ms177440.aspx

Note:一定要修改SQL Servernetworkingconfiguration,not 客户端configuration

您的笔记本电脑只知道默认的SQL端口1433,听起来就像您的服务器正在侦听每次启动时更改的dynamic端口。

您可以通过运行以下命令来确认您的服务器正在侦听1433:

netstat -ano | find ":1433"

您将在IP:1433旁边看到LISTENING