[Microsoft][ODBC SQL Server Driver][SQL Server]在 sys.servers 中找不到服务器 解决方案-本地测试用SQL SERVER2005测试。完成后上传至西数的服务器。添加修改不了数据 用AddNew无法提交数据 用Insert却可以。郁闷了好久。屏蔽错误提示以后显示如下图

海南网站建设,网页设计
记忆工作中的点滴
首页>> SQL >>[Microsoft][ODBC SQL Server Driver][SQL Server]在 sys.servers 中找不到服务器 解决方案

本地测试用SQL SERVER2005测试。完成后上传至西数的服务器。添加修改不了数据 用AddNew无法提交数据 用Insert却可以。郁闷了好久。屏蔽错误提示以后显示如下图

点击查看原图

找了下相关资料解决方案如下:

 

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC SQL Server Driver][SQL Server]在 sys.servers 中找不到服务器 'EBS-19059'。请验证指定的服务器名称是否正确。如果需要,请执行存储过程 sp_addlinkedserver 以将服务器添加到 sys.servers。

 

解决:

如果是直接更换的服务器,那么主机名更换了,以前存在数据库的主机名也需要删除。进入SQL2005查询器
执行:

sp_helpserver

可以看到以前的主机名信息。可以看到图中的”EBS-19059”,

删除命令:

sp_dropserver @server='EBS-19059'
添加新主机,假设我现在的主机名是SOUAB

sp_addserver @server='SOUAB',@local=local
这时候会报错:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC SQL Server Driver][SQL Server]未将服务器 'SOUAB' 配置为用于 DATA ACCESS。

/include/sql.asp,行 186
设置模式:

USE master
EXEC sp_serveroption 'SOUAB', 'data access', 'on'
可能会遇到:

[Microsoft][ODBC SQL Server Driver][SQL Server]此游标不包括正在修改的表,或该表不能通过此游标更新。
重新启动sql2005服务,问题解决。


×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:不懂戀愛魚兒 » [Microsoft][ODBC SQL Server Driver][SQL Server]在 sys.servers 中找不到服务器 解决方案
标签: sql server 80004005 2005 sys.servers

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)