我已经创建了一个从一个SQL Server 2005到另一个2005的链接服务器。当我通过SQL Server Management Studio(SSMS)运行更新查询时,它会在一秒钟内运行。如果我通过asp网页运行查询,它会超时。我运行SQL事件探查器,看看我是否注意到SSMS中的活动监视器以及所有我发现的是正在创建一个锁(等待类型LOCK_M_U),但我找不到锁定它的内容。任何帮助将不胜感激。
瓦德
答案 0 :(得分:0)
您在SSMS和ASP页面中运行的用户帐户可能在链接服务器上具有不同的权限,这可能导致在运行更新时使用的查询计划不同。有关链接服务器性能的更一般性问题,请参阅this answer。
答案 1 :(得分:0)
问题似乎与ADO activeX组件有关,因为我使用了ASP.Net并且它运行完美。哦,好吧。