首页 > 解决方案 > 设置保护级别以在 SSIS 中保存敏感信息

问题描述

我无法让 SSIS 连接到 SQL Server。我在连接管理器中有一个连接设置,但是每当我运行包时,用户 sa 的登录失败。我知道这是因为保护级别设置为“不保存敏感”。问题是我不想加密任何东西,但我确实希望它保存密码。我不关心安全。我把密码放在我能想到的任何地方。它位于 dtsconfig 文件连接字符串中,位于变量中,位于连接管理器窗口中,并且“测试连接”按钮有效。我只是想让它保存密码。“保存敏感”选项在哪里?

如果连接管理器不保存凭据,我不了解它的功能。为什么要有用户名和密码字段?为什么有“保存我的密码”复选框?

标签: ssis

解决方案


我还没有找到在 UI 中执行此操作的方法,但如果您手动编辑 dtsx,您可以执行此操作。

寻找<DTS:ConnectionManager DTS:ConnectionString。在此之下,您应该找到<DTS:Password. 设置Sensitve0输入密码。最后它应该看起来像:

<DTS:Password DTS:Name="Password" Sensitive="0">yourPasswordHere</DTS:Password>


推荐阅读