![](/img/trans.png)
[英]Configure database pooling on a SQL Server database via connection string?
[英]How to configure and run database mail in SQL Server
如何在SQL Server 2008中啟用和運行數據庫郵件? 我知道這需要
我不知道應用程序和數據庫郵件之間有什么關系。
實際上,如何為回滾和提交事務啟用數據庫郵件? (並非針對所有SP,僅針對其中一些)
更新 :數據庫郵件是一項自動將郵件(或短信)發送給您在配置中指定的人員的服務。 您可以指定在何時何地觸發此事件(發送郵件)。 所以我想看看如何配置它。
我想不出任何方法來配置db郵件以針對每個回滾或事務發送,這有點過頭了,而且聽起來您無論如何都要對此有所選擇。
但是,您可以做的是在存儲過程中的每次提交/回滾之后,向電子郵件sp添加一個調用。 這是一個簡單的示例:
BEGIN TRAN
-- sql operations here
COMMIT
-- send email
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'DB Alerts',
@recipients = 'you@yourdomain.com',
@body = 'Commit completed for ...',
@subject = 'SQL Commit/Rollback event';
您可以在此處閱讀有關sp_send_dbmail的參數的更多信息: http : //msdn.microsoft.com/zh-cn/library/ms190307.aspx
希望這可以幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.