Sql server 2005 BlockingSPID为0-SQL Server 2005
当所有BlockingSpid都为0时,这意味着什么? 我试图用这个来解决死锁,但没有得到任何结果 多谢各位 我得到的错误如下所示:Sql server 2005 BlockingSPID为0-SQL Server 2005,sql-server-2005,deadlock,Sql Server 2005,Deadlock,当所有BlockingSpid都为0时,这意味着什么? 我试图用这个来解决死锁,但没有得到任何结果 多谢各位 我得到的错误如下所示: 当前未阻止任何内容 您需要捕获死锁图或跟踪标志输出以解决死锁问题。不要查看sys.sysprocesss 请参阅或您的链接文章是关于阻塞而不是死锁的。你在经历什么?您是否看到错误消息,如事务(进程ID%d)与另一个进程在%.*s资源上死锁,并被选为死锁受害者。重新运行事务。谢谢。我现在不想做跟踪。还有其他的故障排除方法吗?@Becky-不太清楚(除非你知道涉及的两
当前未阻止任何内容 您需要捕获死锁图或跟踪标志输出以解决死锁问题。不要查看
sys.sysprocesss
请参阅或您的链接文章是关于阻塞而不是死锁的。你在经历什么?您是否看到错误消息,如
事务(进程ID%d)与另一个进程在%.*s资源上死锁,并被选为死锁受害者。重新运行事务。
谢谢。我现在不想做跟踪。还有其他的故障排除方法吗?@Becky-不太清楚(除非你知道涉及的两个查询?),只是想澄清一下,打开跟踪标志DBCC-TRACEON(1204,-1)
与执行SQL Server无关trace@MartinSmith:谢谢你澄清这一点。那么,跟踪标志会有什么影响呢?这将是生产服务器。@Becky-它将死锁输出转储到SQL server错误日志中。作为格式的一个示例。我本应该建议1222
实际上不那么神秘。会认为性能影响最小,因为它只需要在实际发生死锁时执行任何操作。@MartinSmith:谢谢您提供的信息。