我在发送数据库电子邮件的SSIS包中有SQL任务。如何使收件人地址动态,所以我可以避免在SSIS包中进行更改?
EXEC sp_send_dbmail @profile_name='default',
@recipients='[email protected]',
@[email protected],
@[email protected],
@query= 'SELECT DISTINCT FileLoadName
FROM [dbo].[Table1] WHERE RowCDate >[email protected]',
@attach_query_result_as_file=1
但@recipients的价值是硬编码在这里。所以我有一个快速的想法。每次收件人姓名更改时,我都必须转到SSIS包并在其中应用更改。有没有其他的方式来做到这一点,比如将其作为变量并将其放入配置文件中;所以如果数值随着时间的推移而改变,那么有人可以继续前进并在配置文件中进行更改
在此先感谢。
感谢您的回复Anoop http://stackoverflow.com/questions/15351282/send-db-mail-task-fails-in-ssis-package-with-errors-related-to-the-parameter – ETLUser 2013-03-15 13:52:39
灿我请回答这个问题? – ETLUser 2013-03-15 13:53:20