在Win Server2003中SQL2005连接端口1433总是失败

来源:互联网 发布:centos安装内核开发包 编辑:程序博客网 时间:2024/05/16 01:48

 

在Win Server2003中SQL2005连接端口1433总是失败,经过反复尝试和查资料,最终连接成功,总结一下。

具体如下:
1)确保防火墙例外中存在1433端口,若不存在,可在本地链接上右键->属性->高级->Windows防火墙->设置->例外->添加端口
2) 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”,在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“远程连接”和“本地连接和远程连接”,单击适用于您的环境的相应协议,然后单击“应用”,直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。
3) 关闭数据库引擎,开始->程序->Microsoft SQL Server 2005-> SQL Server Management Studio,在弹出的连接数据库引擎对话框中点击“连接”按钮,然后选中服务器名称,右击“停止”按钮,即可关闭数据库引擎。

4)配置服务器端和客户端的TCP/IP协议:

配置工具->SQL Server Configuration Manager->MSSQLSERVER的协议

看看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在分页菜单中选"IP地址",把"IP1"和"IP2"中"TCP端口"为1433,"已启用"改为"是"

配置工具->SQL Server Configuration Manager->SQL Native Client 配置->客户端协议->TCP/IP

选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是"。注意IPAll也要设置。

 

5)开启数据库引擎,.连接端口1433,开始–>输入cmd –>回车–>telnet localhost 1433->回车,出现黑屏,表示本机连接端口1433成功。

以上操作安装顺序进行即可。