求救!关于SQL不能连接的疑难问题?
在企业管理器SQL Server组内有两个注册:
一个是AA,一个是BB
AA的IP是本机局域网分配的ip:192.168.1.2,端口是1433
BB的IP是本机的ip:127.0.0.1,端口是1059
之前全部都可以正常连接的,但现在只可以正常连接AA,
连接BB却显示:未能建立与BB的连接,SQL Server不存在或访问被拒绝
我尝试在企业管理器新建SQL Server注册:
新建一个SS的名称注册,显示:
SS·SQL Server不存在或访问被拒绝ConnectionOpen(Connect())
安装SP4补丁,显示:Microsoft 数据访问组件包的安装失败(-1)
安装SP4 MSDE补丁显示:指定的实例名称无效
安装SP4 AS补丁显示:
无法定位程序输入点SetFileSecurityI 于动态链接库MSDART.DLL上
无法定位程序输入点GetIUMS 于动态链接库MSDART.DLL上
系统是win2000高级服务器,已经安装MDAC2.8,已经用多款杀毒软件全面杀毒,已经卸载重装SQL2000了,还是没效果,请大家帮帮忙!
------解决方案--------------------192.168.1.2是另一台機器吧?
應該是本機有什麼文件損壞了。可能要重裝win2000
------解决方案--------------------已经卸载重装SQL2000
---------------------
这样看来本地SQL2000的实例名已经都改变了,那么还是用127.0.0.1去连接肯定是连不上了
看看本地服务里面的SqlServer服务,看看服务的名字后面有没有加上实例名,有就在IP地址后面加上实例名127.0.0.1\实例名
当然如果你连SqlServer服务都无法启动,那肯定是安装的问题了
------解决方案--------------------楼上有道理,一台服务器只能有一个default instance,其他的实例都是 named instance,连接是时候需要制定实例名称
------解决方案--------------------没有打补丁到sp4
------解决方案--------------------打不上补丁,建议重新装数据库!