【问题标题】:How to avoid preemptive_oledbops SQL Server 2008 with Linked Servers如何使用链接服务器避免 preemptive_oledbops SQL Server 2008
【发布时间】:2011-06-05 00:46:02
【问题描述】:

我们有两个 SQL Server 并将它们设置为链接服务器。有一个特定的存储过程在运行时必须将链接服务器中的表连接到它自己的。很多时候,它似乎需要很长时间,并且在看了一点之后,似乎在活动监视器中它得到了一个“PREEMPTIVE_OLEDBOPS”。但这仅适用于从 ASP.NET 调用 SP 时。当我在 SQL Server Management Studio 中运行查询时,查询会在 6 秒内运行 - 每次。

我不是 dba - 所以我在这里的知识非常肤浅。谷歌搜索这个错误代码,表明它是一个等待代码,但我无法获得任何关于如何避免它们或究竟是什么导致它的信息。

感谢您的帮助, ~P

【问题讨论】:

  • 我很想看到这个问题的答案...我有一个“CREATE PROCEDURE”脚本现在在一个完全空闲的 SQL 服务器上运行了一个多小时,带有一个 PREEMPTIVE_OLEDBOPS 等待代码.

标签: linked-server sql-server-2008-r2 preemptive


【解决方案1】:

尝试调整您的 sp 以使用 OPENQUERY 命令。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-08
    • 1970-01-01
    • 1970-01-01
    • 2012-07-21
    • 1970-01-01
    • 1970-01-01
    • 2020-06-24
    相关资源
    最近更新 更多