一、啟用資料庫郵件
手動啟用資料庫郵件功能,需執行以下指令碼:
exec sp_configure 'show advanced options',1reconfigure
exec sp_configure 'database mail xps',1reconfigure with override
二、配置資料庫郵件
1、啟用配置嚮導
2、新建資料庫郵件帳戶
3、完成配置
三、傳送郵件
1、傳送測試郵件
2、收到的郵件
3、使用t-sql傳送郵件
詳細語法見sp_send_dbmail (transact-sql),例如:
exec msdb.dbo.sp_send_dbmail@profile_name = 'adventure works administrator',@recipients = '[email protected]',@query = 'select count(*) from adventureworks2012.production.workorderwhere duedate > ''2004-04-30''and datediff(dd, ''2004-04-30'', duedate) < 2' ,@subject = 'work order count',@attach_query_result_as_file = 1 ;
四、說明
1、資料庫郵件用於從乙個sql server例項傳送郵件資訊。
2、為了自動傳送郵件資訊,必須啟用sql agent並處於執行狀態。
3、乙個郵件配置檔案可以包含乙個或多個郵件帳戶。
五、配置檔案
配置檔案可以為公共配置檔案或專用配置檔案。
公共配置檔案允許所有使用者或角色訪問郵件主機資料庫 (msdb),以使用該配置檔案傳送電子郵件。
只有特定使用者或角色才能訪問專用配置檔案。
配置檔案可以是預設的配置檔案。在這種情況下,使用者或角色可以使用該配置檔案傳送電子郵件,而無需顯式指定配置檔案。如果傳送電子郵件的使用者或角色具有預設的專用配置檔案,則資料庫郵件將使用該配置檔案。
如果使用者或角色沒有預設的專用配置檔案,則 sp_send_dbmail 將使用 msdb 資料庫的預設公共配置檔案。如果使用者或角色沒有預設的專用配置檔案,且該資料庫也沒有預設的公共配置檔案,則 sp_send_dbmail 將返回錯誤。
六、注意事項
1. 帳戶許可權
若要傳送資料庫郵件,則還必須使用 management studio 或 sp_addrolemember 將「sql server **」服務的啟動帳戶新增到 msdb 資料庫中的 databasemailusersrole 角色。
2. 檢視日誌
mysql簡單配置檔案 MySQL配置檔案
mysql配置檔案 在windows下是my.ini,而在linux下是my.cnf。基本引數 port 3306 埠號 server id 1 basedir c program files mysql mysql server 5.5 基準路徑,其他路徑都相對於這個路徑 datadir c pr...
mysql 配置檔案
max connections 針對所有的賬號所有的客戶端並行連線到mysql辦事的最大並行連線數。簡單說是指mysql辦事可以或許同時接管的最大並行連線數。1 1.25mb記憶體 max user connections 針對某乙個賬號的所有客戶端並行連線到mysql辦事的最大並行連線數。簡單說是...
Mysql 配置檔案
mysql安裝使用 initialize 初始化資料庫,如果想通過配置檔案修改引數,而未通過使用 defaults file filepath 指定配置檔案,則配置檔名一定要為 my.ini windows 或 my.cnf linux mysql缺省會讀取my.ini配置檔案 修改字元編碼為utf...