2010-06-08 55 views
0

我有一個SQL 2005的安裝程序,而且是比較新的:) 已經開了幾個小時,我只需要一些幫助。存儲過程的SQL警報?

我已經能夠成功地爲標準的「SQL服務器性能事件」設置警報,它的樂趣。所以我已經有電子郵件提醒工作。 但是,我需要警報來運行我創建的存儲過程,根據它的輸出它會通過電子郵件提醒我。

到目前爲止,我一直在嘗試使用WMI事件,但是我一直收到錯誤「@wmi_query無法在提供的@wmi_namespace中執行,請確保在查詢中選擇的事件類存在於命名空間中,並且該查詢的語法正確」

查詢肯定能行,所以我不知道..有不同的方式來做到這一點?

回答

2

您可以使用Management Studio或sp_add_alert系統存儲過程來添加一個通知,並指定一個工作燒製執行。在Management Studio中,當您查看警報的屬性時,它位於「響應」頁面上。該工作可以由調用存儲過程的單個步驟組成。在存儲過程,你可以使用sp_send_dbmail系統存儲過程來發送基於您定義的邏輯電子郵件。

從聯機叢書:

+0

看起來超級騙子棘手d:看我們如何去:> – superdupersomething 2010-06-08 07:09:18