今天为这个问题竟然搞了一下午,好在终于解决了。组长派的任务,怎能不好好完成。

我装的SQL Server是2008版,似乎太超前了?可怜VISTA下只能装这个。2008版的控制工具叫做SQL Server Managemet Studio,默认设置 SQL Server 是不允许远程连接的,需要作一下更改:

1)启用远程连接

“开始”——“所有程序”——“Microsoft SQL Server 2008“——”配置工具”——“SQL Server配置管理器”

SQL Server Network Configuration中选择协议,“Named pipes”和“TCP/IP”都Enable起来。然后右击“TCP/IP”选属性,IP Address选项卡,将所有的“TCP动态端口”的0全部去掉,在所有的“TCP端口”后填写1433,确定。

2)启用 SQL Server Browser 服务

可能被禁用了而无法启动。修改注册表:cmd——regedit

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLBrowser\Start 改成2

重启。执行命令net start SQLBrowser

3)防火墙中创建例外

以防止被防火墙阻止访问外网。这个根据具体情况自己设置。

参考链接:

http://topic.csdn.net/u/20080703/10/b0c983d1-8e4a-480e-90a1-26e9801c93c6.html

http://support.microsoft.com/kb/914277/zh-cn