我在使用 SQLServer 2008 时遇到了问题,其中触发的服务器级别未正确删除。
网络上的文章建议通过 DAC 放弃它们。
但是,DAC 在集群环境中默认是禁用的。
考虑到我无法再以任何其他方式连接到 SQLServer 2008 实例,我该如何启用 DAC。
干杯
安迪
答案1
要启用 DAC,您需要针对您的服务器运行以下 SQL 命令:
sp_configure 'remote admin connections', 1;
GO
RECONFIGURE;
GO
但是,如果您无法连接到它甚至无法运行它,那么您很可能需要在单用户模式(或可能是最小配置模式)下启动服务器并从那里开始。为此,您需要停止 SQL Server,然后使用选项-m
(单用户模式)或-f
选项(最小配置模式,也启用单用户模式)从命令行运行它。您应该能够从那里删除触发器,或者从那里启用 DAC,无论哪种方式您都更满意。