【发布时间】:2017-12-28 22:50:37
【问题描述】:
我在具有 Windows 身份验证的 SSIS 包中创建了连接管理器,默认情况下它将使用我的凭据连接到特定的数据库。
我创建的项目参数具有与 dev、qa、prod 的连接字符串。
并编辑连接管理器属性以提供表达式以使用项目参数并自动更新包以使用服务帐户用户名和密码。
但是,我的包一直默认使用 SQL 服务器身份验证,并且在我尝试连接到数据库时失败。
非常感谢任何帮助,并愿意提供任何必要的信息。
【问题讨论】:
-
你是如何尝试执行包的? sql代理?存储过程?执行?视觉工作室?
-
您是否在连接字符串中使用
Integrated Security=SSPI;? -
@hadi - 我正在笔记本电脑上本地执行包
-
@digital.aaron - 我刚刚将它包含在连接字符串中,它正在为执行 sql 任务工作,但在 DFT 中它无法连接到数据库。它抛出一个错误“登录失败”
-
您可能在 DFT 中设置了一个数据库连接,该连接尝试使用不同类型的身份验证。
标签: sql-server ssis active-directory etl