我的链接服务器一直很好,直到现在我正在使用一些连接语句选择数据来过滤但突然返回跟随错误。我无法对我的链接服务器执行任何查询。
链接服务器仍然可用,因为我尝试从服务器对象进行TEST CONNECTION并且成功
消息65535,级别16,状态1,行0
Sql Server接口:加载指定的服务器/实例时出错 (xfffffff)
oledb provider sqlnc111为链接服务器“MSNAC / MSDB5”返回了一个 错误“登录超时已过期
发生与网络相关或特定于实例的错误 建立与SQL Server的连接。找不到服务器 无障碍。检查实例名称是否正确以及SQL Server是否正确 配置为允许远程连接。有关更多信息,请参阅SQL Server Books Online。
如何解决这个问题?
答案 0 :(得分:1)
如果没有人进行任何配置更改,您的查询可能会因数据更改而超时。尝试至少暂时设置以下选项:
USE Yourdatabase;
GO
EXEC sp_configure 'remote query timeout', 0;
GO
RECONFIGURE;
GO
如果这些设置正常,您的查询只是因为设置限制而超时。对您的查询进行一些实验,看看放入此属性的适当限制(将其置于无穷大并不是一个好主意)并再次重新配置。
注意:数字以秒为单位。
要详细了解此问题,请查看documentation for remote query timeout。