ALTER DATABASE [数据库名称] SET ENABLE_BROKER;没有回应,并且无限地工作。 SQL Agent服务正在运行,有什么机会?
由于
答案 0 :(得分:2)
How long should I expect ALTER DATABASE … SET ENABLE_BROKER to run?
ALTER DATABASE ... SET ENABLE_BROKER
需要对数据库进行独占访问,如果数据库中有任何其他会话,它将阻止。要强制它,您可以使用WITH ROLLBACK
子句来杀死阻止ALTE
R的任何会话:
ALTER DATABASE [<dbname>] SET ENABLE_BROKER WITH ROLLBACK IMMEDIATE;
答案 1 :(得分:0)
您应首先终止该数据库的所有进程。这是怎么做的。
http://www.kodyaz.com/articles/kill-all-processes-of-a-database.aspx