我们计划使用 sp_configure 在我们的数据库上全局启用 XACT_ABORT 。但是,我希望能够使使用 SQL Server 的服务能够测试它们正在使用的数据库是否配置正确,因为这是很容易出错的事情,并且在错误发生之前不一定会显示在日志中为时已晚。是否有一段代码可供低权限用户运行,无需修改现有数据库表即可产生明确的答案?
最佳答案
来自the documentation ,要确定当前设置,您可以测试 @@options
if (16384 & @@options) = 16384
print 'xact abort is on'
关于sql-server - session 如何检测它是否在打开 XACT_ABORT 的情况下运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72251278/