在SSIS

时间:2016-12-12 10:46:26

标签: sql-server ssis sql-server-2012 ssis-2012

我开发了一个SSIS包,我正在使用SQL任务。正在从我的文件系统中的特定文件夹中选取.SQL文件。我的SQL脚本正在创建一个数据库并创建一些SQL登录。

我需要通过我的.SQL文件中的配置文件动态传递用户名/登录名。

CREATE USER [userneme/login name] FOR LOGIN [userneme/login name ] WITH DEFAULT_SCHEMA=[dbo]
GO
ALTER ROLE [db_datareader] ADD MEMBER [userneme/login name ]
GO

SQL任务属性 SQLSourceType 已设置为FileConnection。 如何动态传递这些值?我已经从配置文件中读取连接字符串了。

1 个答案:

答案 0 :(得分:0)

您可以将输入文件设置为CSV,并循环遍历行,并一次执行一行脚本。