永发信息网

如何屏蔽掉sqlserver发出的错误警告,多谢

答案:2  悬赏:30  手机版
解决时间 2021-03-08 02:26
  • 提问者网友:謫仙
  • 2021-03-07 18:50
如何屏蔽掉sqlserver发出的错误警告,多谢
最佳答案
  • 五星知识达人网友:胯下狙击手
  • 2021-03-07 20:00
无法屏蔽,最多你只能做到使用try块包含会报错的语句块,然后在catch块中添加你想在报错后还要继续的功能动作。但是如果错误级别太高,同样无法避免,具体请参考:
https://msdn.microsoft.com/zh-cn/library/ms175976.aspx

不受 TRY…CATCH 构造影响的错误

TRY…CATCH 构造在下列情况下不捕获错误:
严重级别为 10 或更低的警告或信息性消息。
严重级别为 20 或更高且终止会话的 SQL Server 数据库引擎任务处理的错误。 如果所发生错误的严重级别为 20 或更高,而数据库连接未中断,则 TRY…CATCH 将处理该错误。
需要关注的消息,如客户端中断请求或客户端连接中断。
当系统管理员使用 KILL 语句终止会话时。
如果以下类型的错误的发生级别与 TRY…CATCH 构造的执行等级相同,则 CATCH 块不会处理这些错误:
编写错误,例如禁止运行批处理的语法错误。
语句级重新编写过程中出现的错误,例如由于名称解析延迟而造成在编写后出现对象名解析错误。
全部回答
  • 1楼网友:不甚了了
  • 2021-03-07 21:06
搜一下:如何屏蔽掉sqlserver发出的错误警告,多谢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯