我在DBCC TRACEON(错误号)之后,如果看到具体地错误明细呢?

Primer2002cn 2003-11-12 10:56:06
谢谢!
...全文
34 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Primer2002cn 2003-11-12
  • 打赏
  • 举报
回复
看到BOL上面可以找到这样的跟踪信息,如何实现呢?

********************************************
*** Deadlock Detected ***
==> Process 7 chosen as deadlock victim
== Deadlock Detected at: 1998-09-10 16:39:29.17
== Session participant information:
SPID: 7 ECID: 0 Statement Type: UPDATE
Input Buf: update t1 set c1 = c1 where c1 = 2

SPID: 8 ECID: 0 Statement Type: UPDATE
Input Buf: update t1 set c1 = c1 where c1 = 1


== Deadlock Lock participant information:
== Lock: KEY: 2:117575457:1 (010001000000)
Database: tempdb
Table: t1
Index: i1
- Held by: SPID 7 ECID 0 Mode "S"
- Requested by: SPID 8 ECID 0 Mode "X"
== Lock: KEY: 2:117575457:1 (020002000000)
Database: tempdb
Table: t1
Index: i1
- Held by: SPID 8 ECID 0 Mode "S"
- Requested by: SPID 7 ECID 0 Mode "X"

********************************************
zjcxc 2003-11-12
  • 打赏
  • 举报
回复
sysmessages
每个可由 Microsoft® SQL Server™ 返回的系统错误和警告分别占一行。SQL Server 在用户的屏幕上显示对错误的描述。

列名 数据类型 描述
error int 唯一错误号。
severity smallint 错误的严重级别。
dlevel smallint 仅限内部使用。
description nvarchar(255) 对参数占位符错误的解释。
mslangid smallint 系统消息组 ID。
zjcxc 2003-11-12
  • 打赏
  • 举报
回复
Select * from master..sysmessages where error =错误号
txlicenhe 2003-11-12
  • 打赏
  • 举报
回复
eg:错误号为103
Select * from master..sysmessages where error = '103'
lvltt 2003-11-12
  • 打赏
  • 举报
回复
Select * from master..sysmessages where error = 提示的错误号

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧