我们在带有 SP1 的 SQL Server 2008 R2 链接服务器上收到以下错误消息,该服务器连接到另一个带有 SP2 的 SQL Server 2008 R2。错误消息是:“数字”类型的数据无效,并且间歇性发生。它工作了几个月并再次出现。去年 2012 年 7 月致电 Microsoft 支持,他们也无法解决此问题,我们在其神秘消失后关闭了此案。我们所做的只是在问题消失之前应用了一些 Windows 操作系统补丁。现在问题又出现了。错误消息来自一个简单的查询
select *
from Sales_LinkedServer].sales.dbo.temp_sales_detail
但是,此表包含超过 200 万条记录。尝试使用,但仍然失败
OPENQUERY:
Select *
From OPENQUERY ([Sales_LinkedServer],
'Select *
From Sales.dbo.temp_sales_detamil');
此外,这发生在我们的生产服务器上,但类似的开发服务器完全没有问题。