查找包含errormsgs<的描述的系统表。 50000
运行带有type_desc'system_table'的sys.objects的内容没有运气
提前致谢!
答案 0 :(得分:4)
答案实际上取决于您未提及的SQL Server版本:
-- SQL 2000
select * from sysmessages where error < 50000
-- SQL 2005+
select * from sys.messages where message_id < 50000
有关详细信息,请参阅文档:sysmessages
和sys.messages
答案 1 :(得分:1)
select *
from master.dbo.sysmessages
答案 2 :(得分:0)
看起来这里有一堵砖墙。 内部函数OpenRowset(TABLE SYSERRORS)很容易用于读取系统表(使用DAC),但是对于更新,它需要在Microsoft之外完全没有记录的参数。