2010-04-28 171 views
0

我想向SSIS 2005程序包事件處理程序添加電子郵件通知。我已將Send Mail任務添加到事件處理程序。我想定製電子郵件正文以包含錯誤說明等內容。我試過在MessageSource字段中包含@ [System :: ErrorDescription],但郵件消息不包含ErrorDescription的值,只包含變量的名稱。在SSIS事件處理程序中自定義郵件消息

回答

1

在發送郵件任務對話框中,在右側列表中選擇單詞郵件。這將打開Mail任務的屬性頁面。在MessageSourceType值設置爲可變的MessageSource設置爲你想要的格式使用系統:ErrorDescription中變量的名稱。這就是我在SQL Server 2005中使用這個組件的原因。我相信這些步驟在2008年是相似的,但是我在2008客戶端工作已經有一段時間了,所以我在那裏工作。

0

失敗的任務的名稱是在礦井系統變量 系統:: SOURCENAME

1

我認爲你正在使用MessageSource屬性的郵件標籤。您需要轉到表達式,然後在屬性中選擇MessageSource並瀏覽表達式按鈕,在那裏您可以將@ [System :: ErrorDescription]變量拖放到表達式文本區域中。 單擊評估表達式,它不應該給出任何錯誤消息,你就完成了。

相關問題