我有一个应用程序,它记录了一个错误,如
Object <obj id> generated an exception.
Run Code Online (Sandbox Code Playgroud)
该应用程序将其所有信息存储在包含 100 多个表的 SQL Server 数据库中。
肯定在某个地方必须有一个包含这种类型的所有对象的表,我确定obj id那里是关键列。
我怎样才能找到这个对象?我是否必须创建 100 多个SELECT查询来查询每个表,或者可能有更方便的解决方案?
如果我不得不猜测它是 sys.objects 的对象 ID。所以
SELECT * FROM sys.objects WHERE object_id = <obj_id>
Run Code Online (Sandbox Code Playgroud)
具体看名称列(对象名称)和类型列(对象的类型,例如 U 代表用户表,P 代表存储过程等)。
| 归档时间: |
|
| 查看次数: |
123 次 |
| 最近记录: |