Sql-Server-2014
SQL Server 2014 編譯儲存過程響應
我有幾個 SQL Server 和數據庫,當我編譯儲存過程時,我收到兩個響應之一……
ALTER_PROCEDURE - dbo.usp_MyProcedure
要麼
Command(s) completed successfully.
我的問題是為什麼我收到不同的回复。該設置必須在某處的伺服器級別,因為我編譯 SP 的伺服器上的每個數據庫都會收到相同的消息。我在 3 台伺服器上的 17 個數據庫上收到了 alter 消息,並且命令在 7 台伺服器上的 19 個數據庫上完成了消息。
我同時使用 Redgate 的 Multi Script 來推送儲存過程,我知道它不在 Multi Script 中,因為使用 SSMS 編譯 SP 會產生相同的響應。誰能指出控制此響應的設置?
看起來在某些(但不是全部)數據庫中存在 DDL 觸發器。觸發器顯然使用 PRINT 或 RAISERROR 語句來生成包含 DDL 操作和對象名稱的消息。