最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL server 表數(shù)據(jù)改變觸發(fā)發(fā)送郵件的方法

 更新時(shí)間:2016年08月17日 17:15:54   作者:sunshine靜  
這篇文章主要介紹了SQL server 表數(shù)據(jù)改變觸發(fā)發(fā)送郵件的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下

今天遇到一個(gè)問(wèn)題,原有生產(chǎn)系統(tǒng)正在健康運(yùn)行,現(xiàn)需要監(jiān)控一張數(shù)據(jù)表,當(dāng)增加數(shù)據(jù)的時(shí)候,給管理員發(fā)送郵件。

領(lǐng)到這個(gè)需求后,有同事提供方案:寫(xiě)觸發(fā)器觸發(fā)外部應(yīng)用程序。這是個(gè)大膽的想法啊,從來(lái)沒(méi)寫(xiě)過(guò)這樣的觸發(fā)器。

以下是參考文章:

第一種方法: 觸發(fā)器調(diào)用外部程序。 xp_cmdshell

http://www.fzitv.net/article/90714.htm 第一篇提供的方法是需要開(kāi)啟xp_cmdshell

先開(kāi)啟xp_cmdshell

打開(kāi)外圍應(yīng)用配置器—>

功能的外圍應(yīng)用配置器—>

實(shí)例名\Database Engine\xp_cmdshell—>

啟用

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

第二種方法:將插入的值傳給.bat 。同樣使用調(diào)用外部程序的 xp_cmdshell 的權(quán)限

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

其實(shí)第二種方法可以歸為第一種。

下面說(shuō)說(shuō)第三種方法:

SQL servere CLR

這種方法可以利用VS給sql server 寫(xiě)存儲(chǔ)過(guò)程和觸發(fā)器。打開(kāi)了VS不愁寫(xiě)代碼給管理員發(fā)email。

第四種方法:

SQL server Management -->Database Mail

開(kāi)啟Database Mail 之后,配制好發(fā)郵件的設(shè)置,直接寫(xiě)觸發(fā)器就可以把插入的內(nèi)容通過(guò)sql server 發(fā)送出來(lái)了。

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 

這種方法是最直接最簡(jiǎn)便的方法。

相關(guān)文章

  • SQL窗口函數(shù)之聚合窗口函數(shù)的使用(count,max,min,sum)

    SQL窗口函數(shù)之聚合窗口函數(shù)的使用(count,max,min,sum)

    許多常見(jiàn)的聚合函數(shù)也可以作為窗口函數(shù)使用,包括AVG()、SUM()、COUNT()、MAX()以及MIN()等函數(shù),本文就詳細(xì)的介紹了SQL窗口函數(shù)之聚合窗口函數(shù)的使用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • T-SQL篇如何防止SQL注入的解決方法

    T-SQL篇如何防止SQL注入的解決方法

    所謂SQL注入式攻擊,就是攻擊者把SQL命令插入到Web表單的輸入域或頁(yè)面請(qǐng)求的查詢字符串,欺騙服務(wù)器執(zhí)行惡意的SQL命令,對(duì)于這種行為,我們應(yīng)該如何制止呢?本文將介紹一種方法,希望可以幫助有需要的朋友
    2012-11-11
  • SQL多列合并成一列的實(shí)現(xiàn)示例

    SQL多列合并成一列的實(shí)現(xiàn)示例

    在SQL中,拼接多個(gè)列數(shù)據(jù)成為一列數(shù)據(jù)是很常見(jiàn)的問(wèn)題,本文主要介紹了SQL多列合并成一列的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • SQL開(kāi)窗函數(shù)的具體實(shí)現(xiàn)詳解

    SQL開(kāi)窗函數(shù)的具體實(shí)現(xiàn)詳解

    這篇文章主要介紹了SQL開(kāi)窗函數(shù)的具體實(shí)現(xiàn)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • 一次SQL查詢優(yōu)化原理分析(900W+數(shù)據(jù)從17s到300ms)

    一次SQL查詢優(yōu)化原理分析(900W+數(shù)據(jù)從17s到300ms)

    本文主要介紹了一次SQL查詢優(yōu)化原理分析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • SQLServer用t-sql命令批量刪除數(shù)據(jù)庫(kù)中指定表(游標(biāo)循環(huán)刪除)

    SQLServer用t-sql命令批量刪除數(shù)據(jù)庫(kù)中指定表(游標(biāo)循環(huán)刪除)

    這篇文章主要介紹了SQLServer用t-sql命令批量刪除數(shù)據(jù)庫(kù)中指定表的方法,大家參考使用
    2013-11-11
  • SQL Server行列轉(zhuǎn)換的實(shí)現(xiàn)示例

    SQL Server行列轉(zhuǎn)換的實(shí)現(xiàn)示例

    在使用SQL Server數(shù)據(jù)庫(kù)的過(guò)程中我們經(jīng)常會(huì)遇到需要將行數(shù)據(jù)和列數(shù)據(jù)相互轉(zhuǎn)換顯示的問(wèn)題,本文就來(lái)介紹一下,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • 真正高效的SQLSERVER分頁(yè)查詢(多種方案)

    真正高效的SQLSERVER分頁(yè)查詢(多種方案)

    Sqlserver數(shù)據(jù)庫(kù)分頁(yè)查詢一直是Sqlserver的短板,分頁(yè)查詢每頁(yè)30條,查詢第1500頁(yè)(即第45001-45030條數(shù)據(jù))進(jìn)行測(cè)試,分析出最高效的查詢,感興趣的朋友可以參考下哈
    2013-04-04
  • SQL判斷字段列是否存在的方法

    SQL判斷字段列是否存在的方法

    本文介紹了SQL判斷字段列是否存在的方法,需要的朋友可以參考一下
    2013-03-03
  • 實(shí)例學(xué)習(xí)mssql存儲(chǔ)過(guò)程分析

    實(shí)例學(xué)習(xí)mssql存儲(chǔ)過(guò)程分析

    以下我來(lái)具體舉三個(gè)例子說(shuō)明存儲(chǔ)過(guò)程的3個(gè)主要用法吧:
    2008-07-07

最新評(píng)論

张家港市| 西充县| 商水县| 章丘市| 治多县| 卓资县| 渑池县| 乐至县| 德兴市| 汨罗市| 毕节市| 新竹市| 高青县| 郯城县| 缙云县| 同江市| 神农架林区| 潞西市| 曲水县| 开江县| 前郭尔| 都匀市| 广汉市| 绩溪县| 高唐县| 新巴尔虎右旗| 古浪县| 澄城县| 沙坪坝区| 湄潭县| 平度市| 维西| 玛纳斯县| 揭阳市| 谷城县| 淮阳县| 清水河县| 拜城县| 湖州市| 普兰县| 保康县|