一般在SQL Server中,或多或少都會設定一些資料庫所需的排程作業。這些作業會定時地在指定的時間啟動、執行。執行如果成功那也就還好,但如果失敗的話,或許就要重新執行一次,或是要做另外的處理。 可是總不可能每天都在固定的時間去檢查每個作業執行的結果吧。這樣例行性的檢查工作,如果也能請SQL Server代勞的話,那管理人員就可以更專心地去處理其它重要的工作。只要當排程執行失敗時,SQL Server能主動通知一下的話。 以下,我就來分享一下,如何在SQL Server 2005中設定讓排程在失敗時(或是執行成功時)寄送警告的訊息。警告的方式有許多種。在此就先介紹使用寄送電子郵件的方式。 首先要讓排程在執行後,不論是成功或失敗時能寄送電子郵件的話,首先要在SQL Server中設定用來寄送電子郵件的方式。 SQL Server可用來寄送電子郵件的方式有兩種:一種是使用SQL Mail;另一種是使用Database Mail。 這次我要分享的是使用Database Mail來寄送電子郵件的設定方式。 在Enterprise Manager的管理介面中,找到您要設定的資料庫伺服器。找出在伺服器中的「管理」中的「Database Mail」。 在Database Mail項目上按下右鍵,會出現如下圖的選單。選擇第一項:設定Database Mail。 接著會出現一連串的精靈式設定方式,導引您去一步步地設定好Database Mail。 此時,直接執行下一步。會出現如下圖的畫面。在這個畫面中,如果您是第一次設定的話,可選擇第一個選項:執行下列工作以設定Database Mail。如果您先前有已設好的項目的話,可以選擇第二個選項來進行修改。 如果您是第一次設定的話,在下一步時,會出現如下圖的畫面,要求您設定「設定檔」。 在其中的「設定檔名稱」中您可以自行取一個名稱來識別這個設定檔。例如上圖中的Report Mail。「描述」的部份可寫可不寫。 接著在下方的「SMTP」帳戶中是要設定在使用這個設定檔時,所可以使用的電子郵件寄送伺服器的設定。一開始會是空白的。此時請到右邊的「加入」中開始新增第一個SMTP的設定。 在開始新增時,一開始會出現如上圖的視窗。會讓您加入已設定好的SMTP設定。不過,如果您是...