示範版本:SQL Server 2012。
若是要組態「操作員」來傳送給多個 Email 帳戶,可能使用的方法,例如:
1. 在 Mail 伺服器上,建立群組帳戶。
2. 在建立「操作員」時,利用「分號(semicolon)」來分隔多個電子郵件地址。
建立「操作員」,利用「分號(semicolon)」來分隔多個電子郵件地址
請參考以下的範例程式碼:
/* sp_add_operator (Transact-SQL) 引數 [ @email_address= ] 'email_address' 操作員的電子郵件地址。這個字串會直接傳遞至電子郵件系統。 email_address 是 nvarchar(100),預設值是 NULL。 您可以指定 email_address 的實體電子郵件地址或別名。 例如:'jdoe' 或 'jdoe@xyz.com' */ USE [msdb] GO EXEC msdb.dbo.sp_add_operator @name=N'MISGroup', @enabled=1, @pager_days=0, @email_address=N'u99@mydba.com;u30@mydba.com' GO
-- 圖01_組態「操作員」來傳送給多個 Email 帳戶
參考資料
sp_add_operator (Transact-SQL)
http://msdn.microsoft.com/zh-tw/library/ms186747.aspx
建立與組態 Database Mail,使用Transact-SQL為例 -- SQL Server 2012 版本
http://sharedderrick.blogspot.tw/2012/05/database-mailtransact-sql.html
實作練習:建立 Database Mail 與 SQL Agent Mail,以 SQL Server 2008 為例
http://sharedderrick.blogspot.tw/2011/01/database-mail-sql-agent-mail-sql-server.html
沒有留言:
張貼留言