SQL Server 2000,SQL Server 2005 以及更高版本的 SQL Server。
如图1所示,选择您需要配置的类型:SQL Server。
如图2所示,输入服务器IP,输入数据库连接用户名和密码
1. 检查防火墙是否允许1433端口连接,如果禁止了,需要开启1433端口。
2. 如果数据库版本为SQL Server 2000:
1) 打开SQL Server网络实用工具,查看TCP/IP是否处于启用协议列表中,如果禁止了,需要启用TCP/IP协议。
2) 选择TCP/IP,点击属性,查看默认端口是否为1433。通过telnet命令查看1433端口有没有处于监听状态。
3) 一般来说,端口没有开放都是没有安装sql补丁造成的(winxp与win2003上经常出现这种问题),你应该检查SQL有没有打补丁,检查的方法是在查询分析器中运行:select @@version。如果出来的版本号是8.00.2039以下,则表明你未安装sp4的补丁,要装上。您需要下载SQL2000-KB884525-SP4-x86-CHS.EXE补丁,链接地址为:http://download.microsoft.com/download/9/b/f/9bff6646-2cdb-4069-ada0-548be9cb9338/SQL2000-KB884525-SP4-x86-CHS.EXE。下载后,执行目录中的setup.bat进行补丁的安装。
3. 如果数据库版本为SQL Server 2005:
打开“SQL Server Configuration Manager”,双击“SQL Server 2005 网络配置”,点击“SQLEXPRESS 的协议”,查看“TCP/IP”是否启用。如果没有启用,需要启用。右击“TCP/IP”查看属性,点击“IP 地址”,配置本机和“IPALL”TCP端口为1433,已启用为“是”。如图3所示: