結果在執行程式是跳出了錯誤訊息
"尚未啟用目前資料庫的SQLServer Service Broker,
因此不支援查詢通知。如果您想要使用通知,請啟用這個資料庫的Service Broker。"
參考文章:
執行以下語法,啟用Service Broker功能:
ALTER DATABASE [myTableName] SET ENABLE_BROKER
指令的確跑很久都不會停止,那是因為有人在使用資料庫。
執行sp_who,看看是誰在使用。
此時再次執行"ALTER DATABASE [myTableName] SET ENABLE_BROKER",
即可成功。
也可以使用"SELECT name,is_broker_enabled FROM sys.databases"來檢測是否啟用成功。