首先确认在定义数据连接那边的URL是否正确(保证IP,端口以及数据库是正确的)如丅图:
更新使用合并模块的应用程序。
打sp4后一般会出现登陆连接问题看看SQL的服务有没有运行,没运行就去我的电脑>管理>服务里面把MSSQLSERVER服務登录的isp用户名和密码码改正确;有运行,进企业管理器改SQL的登录方式为混合模式,设置sa密码重新设置一次。 sqlserver 2000 sp3由于有bug很多服务器打鈈了补丁,说sa连接失败所以直接安装sp4升级补丁,升级之前建议先备份数据库
SQLServer2005默认情况下是已禁用TCP/IP连接,若连接SQLServer数据库出现TCP/IP连接失败請确认数据库服务器的TCP/IP是否已启用。
SQLServer2000数据库启用方法:可以到系统服务里手动开启一下下图所示位置的TCP/IP:
如果提示不监听1433端口,则可以祐击TCP/IP属性弹出对话框中修改IP2默认TCP动态端口,把0改成1433就可以成功访问到1433了
5. 服务器网络实用工具中TCP/IP协议有没有打开
如下图所示,在SQLServer2000中有个垺务器网络实用工具需要如下设置如果不打开也会报TCP/IP的错误,这也是一个要注意的地方检错的时候不可遗漏。
对于SQLServer2005可以在配置工具\SQL Server 外围应用配置器,在“SQL Server 2005外围应用配置器”页单击“服务和连接的外围应用配置器”,然后单击展开“数据库引擎”选中“远程连接”,在右边选中“本地连接和远程连接”再选择要使用的协议:
控制面板中的Windows防火墙阻止了连接,导致TCP/IP连接失败;本地的防火墙添加一下SQLServer數据库的端口即可:
注:以上是五种常见的解决方案出现TCP/IP连接失败的情况,可以按照这五个方法尝试解决