在SQL Server 2005中,可以利用SQL Server 2005 Surface Area Configuration较容易的实现远程连接。然而,SQL Server 2008已经移除该功能,不过,按照如下步骤仍然可以实现远程连接SQL Server 2008 Express。
1. 启动SQL Server Browser service。SQL Server Browser的作用是监听来自Microsoft SQL Server资源的请求 以及提供关于安装在本机上的SQL Server实例的信息。
2. 启用SQL Server 2008 Express的TCP/IP端口以便接受远程连接。
3. (可选)将授权模式(Server Authentication)改为SQL Server 和Windows Authentication的混合模式。SQL Server 2008 Express默认情况下只允许Windows Authentication模式登陆,即用当前登陆Windows的用户名连接数据库。如果需要使用其他账户连接,则需要手动更改授权模式。
4. (可选)对于开启防火墙的Vista以及Win7用户,还需要将sqlservr.exe设置为可信任程序。
下面是具体实现步骤:
1. 打开SQL Server Configuration Manager. 点击开始à程序àMicrosoft SQL Server 2008àConfiguration ToolsàSQL Server Configuration Manager。
![[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋](https://i-blog.csdnimg.cn/blog_migrate/3f5ee358c705b3dcd9af378c86c0519e.png)
2. 在SQL Server Configuration Manager中,选择左边窗体的SQL Server Services。如果SQL Server Browser不是“运行”状态,则需要配置从而启动它。否则,跳至第6步。
![[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋](https://i-blog.csdnimg.cn/blog_migrate/20c522546427daa2b4e93e01d74552e2.png)
3. 双击SQL Server Browser会弹出其属性窗口。设置启动SQL Server Browser Service的账号。我选择的是本地服务帐号(Local Service)。
![[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋](https://i-blog.csdnimg.cn/blog_migrate/322b4d5c08393e20dddb12b41ea8ca48.png)
4. 同样是属性窗口,选择第二个 tab页(Service tab) 并且把启动模式改为自动。这样,服务将在计算机启动时自动启动。点OK键实现这些改动。
![[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋](https://i-blog.csdnimg.cn/blog_migrate/534be11885264b5f5cc7b00f6093584e.png)
5. 回到SQL Server Configuration Manager,右击右边窗口的SQL Server Browser,选择“启动”运行该服务。
![[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋](https://i-blog.csdnimg.cn/blog_migrate/5b5bab839730624dab996af31c9ad89f.png)
6. 在左边窗口中展开SQL Server Network ConfigurationàProtocols for SQLEXPRESS。检查TCP/IP 端口状态是否是禁用。如果是,进行第7步,否则,跳至第10步。
![[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋](https://i-blog.csdnimg.cn/blog_migrate/44ee27b11450a68f820e3be9537d6098.png)
7. 在右边窗口的TCP/IP列点右键,选择Enable启用该端口。
![[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋](https://i-blog.csdnimg.cn/blog_migrate/756827901d2f00220103e8e296f5a597.png)
8. 一个对话框会弹出来提示必须重新启动SQL Service来应用这些改动。
![[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋](https://i-blog.csdnimg.cn/blog_migrate/d8ad9f04e327edfe9b6a480a5c5a54ae.png)
9. 在左边窗口,选择SQL Server Services。右边窗口中右击SQL Server(SQL Express)选择重启,SQL Server service将重启。
![[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋](https://i-blog.csdnimg.cn/blog_migrate/cd69a52a18b4673e34574584cda6e5ba.png)
10.打开Microsoft SQL Server Management Studio并且连接SQL Server 2008 Express。
![[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋](https://i-blog.csdnimg.cn/blog_migrate/4520ac978366763f346a399b1f31389e.png)
11.右击SQL Server Instance选择属性。
![[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋](https://i-blog.csdnimg.cn/blog_migrate/b634bf65aefb3b70444ef79bd9601231.png)
12.在Server 属性中,左边窗口选择Security,然后右边窗口中选择SQL Server and Windows Authentication模式。
![[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋](https://i-blog.csdnimg.cn/blog_migrate/544f4334856f8dddbb4d3ebb99928dfb.png)
13.又会有一个消息提示框弹出提醒重启SQL Service以应用这些改动。![[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋](https://i-blog.csdnimg.cn/blog_migrate/a7abc7365693d5a0f7d344272fd07f94.png)
14.右击SQL Server Instance选择重启。
![[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋](https://i-blog.csdnimg.cn/blog_migrate/6345212aa643de2be1e2fafd6300afe1.png)
15.从控制面板中打开安全中心(Security Center),选择防火墙。在Expections tab中选择Add Program按钮。
![[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋](https://i-blog.csdnimg.cn/blog_migrate/179788b712d2f6bdbb17a016a7cc9bef.png)
16.添加sqlservr.exe点击ok键。
![[转]如何实现远程连接SQL Server 2008 Express - cici喜之郎 - C边小屋](https://i-blog.csdnimg.cn/blog_migrate/be7f1f5c23f9318263717627ac98d471.png)
17.回到Windows Fireware中,点击OK键。
18.结束。现在应该可以远程连接SQL Server 2008 Express了。
================================================================================================================
在Windows7中,应该修改防火墙设置:C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\sqlservr.exe
本文详细介绍了如何在SQLServer2008 Express 中启用远程连接功能,包括启动SQLServerBrowser服务、启用TCP/IP端口、更改授权模式、设置防火墙等步骤。
237

被折叠的 条评论
为什么被折叠?



