在SSIS包中使用AD服务帐户

时间:2017-12-28 22:50:37

标签: sql-server ssis active-directory etl

我在SSIS包中创建了具有Windows身份验证的连接管理器,默认情况下,它将使用我的凭据连接到特定的数据库。

enter image description here

我创建的项目参数的连接字符串为dev,qa,prod。

enter image description here

并编辑连接管理器属性,使表达式使用项目参数并自动更新包以使用服务帐户用户ID和密码。

enter image description here

但是,我的软件包默认为SQL服务器身份验证,并且在尝试连接数据库时失败。

非常感谢任何帮助,并希望提供任何必要的信息。

1 个答案:

答案 0 :(得分:1)

如果您是Windows身份验证,请确保您的连接字符串使用Integrated Security=SSPI;。还要确保您在各种任务中使用的所有数据库连接都设置为使用Windows身份验证。您可能还需要使用表达式来为每个环境设置连接字符串。