![无法连接到 MSSQLServer 2008 R2](https://linux22.com/image/627411/%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E5%88%B0%20MSSQLServer%202008%20R2.png)
我已经在桌面上安装了 SQL Server 2008 R2(Windows 7的)。所有客户端协议均已启用。我正尝试从我的笔记本电脑连接到此实例。笔记本电脑和台式机位于同一网络域中。我可以远程访问此台式机。我对这两台机器都拥有管理员权限。
台式机上没有防火墙,但笔记本电脑上有防火墙。从我的笔记本电脑,我能够连接到网络上的其他 sqlserver 实例。我已重新启动台式机上的服务并重新启动了它。从台式机,我能够连接到 sql server 并使用其上的数据库。
由于我的 C# 代码无法建立连接,我使用了 SQL SERVER MANAGEMENT STUDIO。它也失败了。我在 SQL SERVER MANAGEMENT STUDIO 上收到以下错误。
答案1
配置您的桌面/sql 服务器来监听静态端口(默认1433),以便您的笔记本电脑可以连接到它:
http://technet.microsoft.com/en-us/library/ms177440.aspx
Note:
务必修改SQL Server 网络配置和not
客户端配置
您的笔记本电脑只知道默认的 SQL 端口 1433,听起来您的服务器正在监听每次启动时都会发生变化的动态端口。
您可以通过运行以下命令来确认您的服务器是否正在监听 1433:
netstat -ano | find ":1433"
您将LISTENING
在您的 IP 旁边看到:1433。