婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SQL server 表數據改變觸發發送郵件的方法

SQL server 表數據改變觸發發送郵件的方法

熱門標簽:家庭農場地圖標注名稱怎樣起名 安卡拉地圖標注app 電銷需要外呼系統嗎 電話機器人怎么代理商 400電話辦理泰安 零成本地圖標注賺錢 我要地圖標注數量有限制嗎 千呼電話機器人可以試用嗎 互聯網電話外呼系統

今天遇到一個問題,原有生產系統正在健康運行,現需要監控一張數據表,當增加數據的時候,給管理員發送郵件。

領到這個需求后,有同事提供方案:寫觸發器觸發外部應用程序。這是個大膽的想法啊,從來沒寫過這樣的觸發器。

以下是參考文章:

第一種方法: 觸發器調用外部程序。 xp_cmdshell

https://www.jb51.net/article/90714.htm 第一篇提供的方法是需要開啟xp_cmdshell

先開啟xp_cmdshell

打開外圍應用配置器—>

功能的外圍應用配置器—>

實例名\Database Engine\xp_cmdshell—>

啟用

然后可以調用外部程序:Exec xp_cmdshell 'c:\calc.exe' 。

第二種方法:將插入的值傳給.bat 。同樣使用調用外部程序的 xp_cmdshell 的權限

http://www.sqlparty.com/%E9%A2%98%E7%82%BC/2013/08/05/e5-a6-82-e4-bd-95-e5-9c-a8-e6-9f-90-e8-a1-a8-e6-96-b0-e6-8f-92-e5-85-a5-e6-95-b0-e6-8d-ae-e6-97-b6-e8-a7-a6-e5-8f-91-e6-89-a7-e8-a1-8c-e5-a4-96-e9-83-a8-e7-a8-8b-e5-ba-8f-ef-bc-9f.html

其實第二種方法可以歸為第一種。

下面說說第三種方法:

SQL servere CLR

這種方法可以利用VS給sql server 寫存儲過程和觸發器。打開了VS不愁寫代碼給管理員發email。

第四種方法:

SQL server Management -->Database Mail

開啟Database Mail 之后,配制好發郵件的設置,直接寫觸發器就可以把插入的內容通過sql server 發送出來了。

Create TRIGGER tri_email 
ON [dbo].[ImageGalleries]
AFTER insert
AS
BEGIN
if exists(select * from inserted)
begin
declare @content nvarchar(max)
select @content=i.Name+'|'+i.ImagePath from inserted i;
exec msdb.dbo.sp_send_dbmail @profile_name='SQLProfile',
@recipients=243594541@qq.com',
@subject='sql server send email by trigger',
@body=@content
end
END
GO 

這種方法是最直接最簡便的方法。

您可能感興趣的文章:
  • 使用Python發送郵件附件以定時備份MySQL的教程
  • Python讀取ini文件、操作mysql、發送郵件實例
  • sqlserver數據庫使用存儲過程和dbmail實現定時發送郵件
  • 使用sqlserver存儲過程sp_send_dbmail發送郵件配置方法(圖文)
  • sqlserver2008自動發送郵件
  • 通過sql存儲過程發送郵件的方法
  • SQL Server 使用觸發器(trigger)發送電子郵件步驟詳解

標簽:濱州 黃山 新鄉 文山 東營 池州 大同 來賓

巨人網絡通訊聲明:本文標題《SQL server 表數據改變觸發發送郵件的方法》,本文關鍵詞  SQL,server,表,數據,改變,觸發,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL server 表數據改變觸發發送郵件的方法》相關的同類信息!
  • 本頁收集關于SQL server 表數據改變觸發發送郵件的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 西宁市| 永州市| 江孜县| 泸州市| 耒阳市| 阿勒泰市| 肥西县| 双辽市| 茌平县| 馆陶县| 岐山县| 寻乌县| 连城县| 建德市| 新建县| 内黄县| 犍为县| 万全县| 鄯善县| 云梦县| 涪陵区| 上蔡县| 绥滨县| 象州县| 潞西市| 滦平县| 祁门县| 茶陵县| 武义县| 台南市| 华阴市| 丹棱县| 靖远县| 滨海县| 泸定县| 台东县| 来安县| 新田县| 滁州市| 云浮市| 珲春市|