使用smtp在sql server中傳送自動作業電子郵件通知

當在資料庫伺服器上執行自動備份作業時,有時甚至會忘記它們正在執行。然後忘記檢查它們是否成功執行,直到資料庫崩潰並且由於沒有當前備份而無法恢復,才意識到這一點。...

當在資料庫伺服器上執行自動備份作業時,有時甚至會忘記它們正在執行。然後忘記檢查它們是否成功執行,直到資料庫崩潰並且由於沒有當前備份而無法恢復,才意識到這一點。

這就是電子郵件通知的來源,這樣你每天早上喝著咖啡假裝在工作時就可以看到工作狀態。

SQLServer提供了一種內建的傳送電子郵件的方法,但不幸的是,它要求您在伺服器上安裝Outlook和配置檔案,這不一定是傳送電子郵件的理想方式。謝天謝地,還有另外一種方法,就是在伺服器上安裝一個儲存過程,允許您透過SMTP傳送電子郵件。

請在此下載sp SQLNotify儲存過程。

您需要編輯儲存過程中的一行,以放置SMTP伺服器的IP地址:

EXEC @hr = sp_OASetProperty @iMsg, ‘Configuration.fields(“http://schemas.microsoft.com/cdo/configuration/**tpserver”).Value’, ‘10.1.1.10’

將儲存過程安裝到主資料庫中,這樣就可以方便地從任何需要的地方使用它。

開啟“SQL Server代理\作業”列表,然後選擇要為其建立通知的作業的屬性:

使用**tp在sql server中傳送自動作業電子郵件通知

單擊步驟選項卡,您將看到如下螢幕:

使用**tp在sql server中傳送自動作業電子郵件通知

單擊“新建”按鈕建立新的作業步驟。我們將使用此步驟在成功時傳送電子郵件通知。

步驟名稱:電子郵件通知成功

在命令視窗中輸入這個SQL,如下所示。您需要自定義電子郵件地址和郵件主題以匹配您的環境:

exec master.dbo.sp_SQLNotify ‘[email protected]’,’[email protected]’,’Backup Job Success’,’The Backup Job completed successfully’

使用**tp在sql server中傳送自動作業電子郵件通知

單擊確定,然後再次單擊“新建”按鈕以建立另一步。這將是故障通知步驟。

步驟名稱:電子郵件通知失敗

SQL語句:

exec master.dbo.sp_SQLNotify ‘[email protected]’,’[email protected]’,’Backup Job Failure,’The Backup Job failed’

現在的想法是讓專案遵循特定的工作流。首先單擊步驟1中的“編輯”,然後設定屬性,如下所示:

使用**tp在sql server中傳送自動作業電子郵件通知

我們所說的是,在成功的時候,走到成功的一步,在失敗的時候,走到失敗的一步。很簡單的東西。

現在編輯第二步,即標記為“Email Notification Success”的步驟,並設定如下所示的屬性:

使用**tp在sql server中傳送自動作業電子郵件通知

我們的意思是,如果通知作業成功,那麼只需退出作業而不執行步驟3。如果我們不指定這一點,那麼我們最終會收到兩封電子郵件,一封成功,一封失敗。

現在編輯第三步,即標籤為“電子郵件通知失敗”,並設定如下所示的屬性:

 使用**tp在sql server中傳送自動作業電子郵件通知

現在,您的工作步驟應該如下所示:

使用**tp在sql server中傳送自動作業電子郵件通知

現在,您的收件箱中應該有成功或失敗的電子郵件通知。

 

注意:本文中使用的儲存過程可以在這裡找到,儘管它可能不是原始的原始碼。

在此處下載sp\u SQLNotify儲存過程。

  • 發表於 2021-04-14 15:47
  • 閱讀 ( 54 )
  • 分類:網際網路

你可能感興趣的文章

如何在outlook中設定“外出”郵件

... 使用Office 365時,使用自動答覆很容易,Outlook.com(以前稱為Hotmail)或Exchange帳戶: ...

  • 發佈於 2021-03-12 02:18
  • 閲讀 ( 43 )

如何在mac上設定外出電子郵件回覆

...在度假的時候。如果你要離開,或者只是在休假,你可以使用一個自動的外出(或休假)回覆,讓人們知道你不會在這段時間內閱讀或回覆電子郵件。 ...

  • 發佈於 2021-03-12 23:38
  • 閲讀 ( 60 )

如何在mac上安排電子郵件

... 你可以使用一個完全獨立的電子郵件應用程式,一個蘋果郵件外掛,或者經常被忽視的Mac應用程式自動機。我們將向您展示如何使用這些方法在macOS上安排電子郵件。 ...

  • 發佈於 2021-03-18 19:47
  • 閲讀 ( 58 )

5個自毀應用程式傳送安全資訊或保持組織

...除了加密,如果你想確保你的資料不被儲存在任何地方,使用這些自毀應用程式傳送敏感資訊。 ...

  • 發佈於 2021-03-22 00:21
  • 閲讀 ( 54 )

如何使用vba指令碼從excel電子表格傳送電子郵件

... CDO是Windows中使用的訊息傳遞元件,從作業系統的早期版本就開始了。它以前被稱為CDONTS,後來隨著windows2000和XP的出現,被“windows2000的CDO”所取代。此元件已包含在Microsoft Word或Excel...

  • 發佈於 2021-03-22 18:44
  • 閲讀 ( 50 )

什麼是mta sts?它如何保護您的電子郵件?

... 作為一種附加的安全性,加密過程使用公鑰和私鑰來交換加密金鑰,以鎖定和解鎖已編碼的電子郵件。傳送方使用公鑰密碼對電子郵件進行加密,隨後,接收方使用私鑰對收到的訊息進行解密。 ...

  • 發佈於 2021-03-26 13:46
  • 閲讀 ( 64 )

如何在outlook中使用不同的“發件人”地址傳送電子郵件

...未設定。這聽起來令人擔憂,在某些情況下確實如此,但使用此功能既有正當的理由,也有邪惡的理由。 我們將介紹這是如何工作的,以及電子郵件提供商如何防止人們將其用於有害目的。 相關:如何在Microsoft Outlook中設定POP3...

  • 發佈於 2021-04-01 12:45
  • 閲讀 ( 47 )

當你開啟電子郵件時人們如何看到(以及如何阻止他們)

...啟郵件時,發件人將收到ping。您可以阻止此技巧或自己使用它來跟蹤您的訊息。 如何跟蹤電子郵件? 理論上,電子郵件是一種非常簡單的媒介。但你不僅僅是傳送簡訊給某人電子郵件可以包含HTML程式碼,就像在網頁上。它們...

  • 發佈於 2021-04-04 09:14
  • 閲讀 ( 42 )

如何為(幾乎)任何電子郵件帳戶建立休假資訊

...者的雅虎帳戶。 您已連線到Microsoft Exchange伺服器,可以使用外出助手。 您的POP3/IMAP電子郵件帳戶不支援響應者,可能來自您的internet提供商或其他服務。 我們將向您展示如何在Gmail、Yahoo、Windows10Mail(針對Microsoft帳戶)中設定...

  • 發佈於 2021-04-08 05:14
  • 閲讀 ( 57 )

如何在上設定外出回覆outlook.com

...聯絡人列表中的人。我們會教你怎麼做。 注意:您只能使用Outlook.com使用Microsoft電子郵件帳戶-live.com網站, outlook.com, hotmail.com,和msn.com網站. 要開始,請轉到網址:http://www.outlook.com您最喜愛的瀏覽器,並登入到Microsoft電子郵件...

  • 發佈於 2021-04-08 06:09
  • 閲讀 ( 51 )
xsqf0721
xsqf0721

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦