SQL2005 SQL2008 远程连接配置方法:
第一步(SQL2005、SQL2008):
开始-->程序-->Microsoft SQL Server 2008(或2005)-->配置工具-->SQL Server 配置管理器-->SQL Server网络配置-->MSSQLSERVER(这个名称以具体实例名为准) 的协议-->TCP/IP-->右键-->启用
第二步:
SQL2005:
开始-->程序-->Microsoft SQL Server 2005-->配置工具-->SQL Server 2005外围应用配置器-->服务和连接的外围应用配置器 -->Database Engine -->远程连接,选择本地连接和远程连接并选上同时使用Tcp/Ip和named pipes.
(附:如何配置 SQL Server 2005 以允许远程连接:
http://support.microsoft.com/kb/914277/zh-cn )
SQL2008:
打开SQL Server Management Studio-->在左边[对象资源管理器]中选择第一项(主数据库引擎)-->右键-->方面-->在方面的下拉列表中选择 [外围应用配置器]-->将RemoteDacEnable置为True.
Express:
如果XP有开防火墙,在例外里面要加入以下两个程序:
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe,
C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe
(呵呵,问题在于我的系统是Windows 7!)
第三步:
开始-->程序-->Microsoft SQL Server 2008(或2005)-->配置工具-->SQL Server 配置管理器-->SQL Server 服务-->右击SQL Server(MSSQLSERVER) (注:括号内以具体实例名为准)-->重新启动
以为这样SQL Server 2008就可以进行远程连接了,但是win7 防火墙默认是阻止了SQL Server 2008 开发的端口,所以接下来需要更改win7 防火墙的设置。
更改win7 防火墙的设置:
进入“控制面板\系统和安全\Windows 防火墙”,选择"高级设置",选择“新建入站规则向导”,选择“端口”,选择“TCP”,选择“本地端口”,输入“1433”,取名“TCP1433”, 完成。选择“新建入站规则向导”,选择“端口”,选择“UDP”,选择“本地端口”,输入“1434”,取名“UDP1434”,完成。转至:
http://www.blueblood.tk/?p=51