我在我的sql查询中有以下代码来处理异常,但它会触发一些错误
Begin Catch
If @@trancount>0
Rollback
Declare @errmsg nvarchar(4000), @errseverity int
Select @errmsg = ERROR_MESSAGE(), @errseverity = ERROR_SEVERITY()
Raiserror(@errmsg, @errseverity, 1)
End Catch
引发异常 “错误严重性级别大于18只能由sysadmin角色的成员指定,使用WITH LOG选项”