SQL Server 2005 数据库邮件 使用要点
?
1 利用SQL Server 2005數據庫郵件,首先啟用數據庫郵件服務,
如下:打開SQL Server“配置工具”中的“外圍應用配置器”,選擇“功能的外圍應用配置器”。在彈出的對話框中選擇數據庫郵件,并選擇“啟用數據庫郵件存儲過程”。
2 什么是數據庫郵件的配置文件?
數據庫郵件的配置文件是一個或多個數據庫郵件賬戶的集合。當無法訪問電子郵件服務器時,
配置文件可以使用提供其他的數據庫郵件賬戶來提高可靠性。在創建數據庫郵件的配置文件時,至少需要一個數據庫郵件賬戶。
3 用網易163帳戶,沒有任何問題的。
其發送郵件服務器為:smtp.163.com 端口按默認的“25”即可!
4 創建操作員
操作員中的“電子郵件名稱”相當于發送郵件時的目的郵件地址。
其中“Net send地址”為IP地址。
也就是net send 命令,如:net send 192.168.1.1 i am guoqiang
如果要啟用net send命令,一定要啟用“Messenger”服務,操作系統默認是禁止的。
5? Net Send 用法
作 用:向網絡的其他用戶、計算機或通信名發送消息。
命令格式:Net send {name | * | /domain[:name] | /users} message
有關參數說明:
·name要接收發送消息的用戶名、計算機名或通信名
·* 將消息發送到組中所有名稱
·/domain[:name]將消息發送到計算機域中的所有名稱
·/users將消息發送到與服務器連接的所有用戶
·message作為消息發送的文本
net send 機器名 內容
net send ip地址 內容
6 如果job要使用數據庫郵件, 首先要配置SQL Server代理以使用數據庫郵件
(1)啟動【SQL Server Management Studio】,連接上數據庫實例,在【對象資源管理器】里右擊【SQL Server代理】選項,在彈出的快捷菜單里選擇【屬性】選項。
(2)在彈出的【SQL Server代理屬性】對話框里選擇【警報系統】標簽。如圖24.21所示,在【郵件會話】區域選擇【啟用郵件配置文件】復選框,然后在【郵件系統】下拉列表框里選擇“數據庫郵件”選項;在【郵件配置文件】下拉列表框里選擇前面測試成功的郵件配置文件。
(3)重要:由于在修改了警報系統配置之后要重啟SQL Server代理后才能起效,所以在修改完畢后一定要重新啟動SQL Server代理。
7 如果job要使用數據庫郵件時,可以在“通知”一欄中勾選“電子郵件”并配置好。
8 查詢結果以附件形式發送郵件的腳本如下:
EXEC msdb.dbo.sp_send_dbmail
??? @profile_name = '數據庫郵件配置文件',
??? @recipients = 'xx@163.com',
??? @body = '用msdb.dbo.sp_send_dbmail測試發郵件',
??? @subject = '測試發郵件 sql查詢',@query ='SELECT * from test.dbo.good',
@attach_query_result_as_file = 1,@query_attachment_filename ='Results.txt';
轉載于:https://www.cnblogs.com/dbasys/archive/2008/05/30/2127590.html
總結
以上是生活随笔為你收集整理的SQL Server 2005 数据库邮件 使用要点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【原创】CSSOO的思想及CSS框架的应
- 下一篇: 关于Domain-Specific La