Service Broker non parte
-
27-09-2019 - |
Domanda
ALTER DATABASE [Nome database] SET ENABLE_BROKER; Non risponde, e funziona infinitamente. servizio SQL Agent è in esecuzione, che cosa è probabile?
Grazie
Soluzione
Quanto tempo devo aspettarmi ALTER DATABASE ... SET ENABLE_BROKER a correre?
ALTER DATABASE ... SET ENABLE_BROKER
richiede l'accesso esclusivo sul database e si blocca se c'è qualche altra sessione nel database. Per forzare, è possibile utilizzare la clausola WITH ROLLBACK
che ucciderà qualsiasi sessione che blocca il vostro ALTE
R:
ALTER DATABASE [<dbname>] SET ENABLE_BROKER WITH ROLLBACK IMMEDIATE;
Altri suggerimenti
Si dovrebbe uccidere tutti i processi per il database prima. Ecco come fare.
http://www.kodyaz.com /articles/kill-all-processes-of-a-database.aspx
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow