SQL Server启用某些错误码的日志记录



我想在某些数据库错误发生时获得警报。例如,如果查询一个不再存在的表或存储过程,我想要一个警报。

我已经尝试为这些错误代码(208,2812)创建警报,但它们从未触发,毫无疑问,这是因为只有少数错误代码被记录,根据文档。

从sys.messages:

<表类>tbody><<tr>误差严重性事件记录描述20816没有无效对象名称%。* ls。281216没有找不到存储过程%。* ls。

有一个SP来做这件事,sp_altermessage。文档

exec SP_ALTERMESSAGE 208, 'WITH_LOG', 'TRUE'

相关内容

  • 没有找到相关文章

最新更新