数据库服务器是sql2005,同网关下其他机器测试提示如下: ADODB.Connection 错误 800a0e7a 未找到提供程序 目前情况是数据库服务器同样程序跑网站正常。 在建立与服务器的连接时出错。在连接sql server 2005时,在默认的设置下sql server不允许进行远程连接可
数据库服务器是sql2005,同网关下其他机器测试提示如下:
ADODB.Connection 错误 ‘800a0e7a’
未找到提供程序
目前情况是数据库服务器同样程序跑网站正常。
在建立与服务器的连接时出错。在连接sql server 2005时,在默认的设置下sql server不允许进行远程连接可能会导致此失败。(provider:sql 网络接口,error:26-定位指定的服务器/实例时出错)(microsoft sql server) 怎么解决这个问题???
但是本地帐户可以登陆
解决方法:
先用配置工具–>外围应用配置器–>服务和连接的外围应用配置器–>远程连接–>同时使用tcp/ip和name pipes 应用
SQL server2005网络配置–>sqlexpress的协议–>tcp/ip对话框里点IP地址 TCP端口全部改成1433 ,然后在sql server2005服务里重启动sql server服务(这就是服务器端了)
然后配置工具–>configeration manager –>sql native client–>
客户端协议 tcp/ip里把端口看看是不是1433,不是的话改成它
好了,再用那个什么Studio的连吧,应该没有问题了,如果再连不上那就是用得混合方式,sa的密码不对
问题
使用SQL Server Management Studio无法连接远程服务器,提示以下错误:
使用telnet 连接1433端口,报告连接失败,应该是网管封了1433端口。
解决
使用其它可用端口,方法是
1、在服务器上打开SQL Server Configuration Manager。选择SQL Server配置管理器->SQL Server 2005网络配置->MSSQLSERVER的协议->TCP/IP,在弹出对话框中选择IP地址->IPALL->TCP端口,设置为可用端口。
2、在同一程序中,选择SQL Server配置管理器->SQL Server 2005 服务->SQL Server (MSSQLSERVER),右键菜单中选择重新启动。
3、在客户端登录框的服务器名称中输入:IP,端口
4、连接成功。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1673823.html