我有一個SSIS包循環通過一些人,然後附加一組鏈接到報告作爲附件。使用SSIS任務執行SQL任務與sp_send_mail
這一切工作正常與發送郵件任務,直到我打了4000個字符的限制:(
所以我試圖讓這與執行SQL任務工作,可使用sp_send_mail
我想一些簡單的第一,但我不能讓它工作
Paramater:用戶:: strPersonName 方向:輸入 數據類型:爲VarChar 尺寸:-1
SQL語句=
DECLARE @bodytext AS VARCHAR(200)
SET @bodytext = 'Good Morning' + ?
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'Shoop',
@recipients = '[email protected]',
@subject = '1',
@body = @bodytext
我得到的結果集沒有正確設置一般錯誤
任何想法? :(
它的確如此,但我的問題是附件。當把它們合併成它們時,它們變成超過4,000個字符(需要成爲一個表達式),所以我強迫它們根據if語句變成2個表達式。如果連接它們,如果失敗(由於限制),所以我認爲如果通過SP嘗試會給我更多的靈活性? – 2012-02-02 08:33:17
啊,我明白了。我爲你更新了我的答案。 – mellowgeek 2012-02-02 13:21:05