我有一个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