有各种语句和系统过程无法在事务中执行,并带有“不允许...”(例如,create database)或“无法执行...”(例如,exec sp_addrole)的错误消息。
是否有一条或一组规则可以指示交易中是否不允许给定程序/语句?有没有它的清单?
有各种语句和系统过程无法在事务中执行,并带有“不允许...”(例如,create database)或“无法执行...”(例如,exec sp_addrole)的错误消息。
是否有一条或一组规则可以指示交易中是否不允许给定程序/语句?有没有它的清单?
不是微软官方资源,而是迄今为止我找到的最全面的列表......
ALTER DATABASEBACKUP LOGBACKUP DATABASERESTORE LOG RESTORE DATABASE RECONFIGURE UPDATE STATISTICS LOAD DATABASE LOAD TRANSACTION CREATE DATABASE DISK INIT DROP DATABASE MASTER改变数据库的系统存储过程最后一项是一个相当广泛的类别......但您可以合理地预测哪些类型的系统存储过程将改变MASTER数据库......基本上是在服务器级别而不是数据库级别运行的任何东西。