ssis - 设置保护级别以在 SSIS 中保存敏感信息
问题描述
我无法让 SSIS 连接到 SQL Server。我在连接管理器中有一个连接设置,但是每当我运行包时,用户 sa 的登录失败。我知道这是因为保护级别设置为“不保存敏感”。问题是我不想加密任何东西,但我确实希望它保存密码。我不关心安全。我把密码放在我能想到的任何地方。它位于 dtsconfig 文件连接字符串中,位于变量中,位于连接管理器窗口中,并且“测试连接”按钮有效。我只是想让它保存密码。“保存敏感”选项在哪里?
如果连接管理器不保存凭据,我不了解它的功能。为什么要有用户名和密码字段?为什么有“保存我的密码”复选框?
解决方案
我还没有找到在 UI 中执行此操作的方法,但如果您手动编辑 dtsx,您可以执行此操作。
寻找<DTS:ConnectionManager DTS:ConnectionString
。在此之下,您应该找到<DTS:Password
. 设置Sensitve
并0
输入密码。最后它应该看起来像:
<DTS:Password DTS:Name="Password" Sensitive="0">yourPasswordHere</DTS:Password>
推荐阅读
- python - 如何让 Flask_restplus 使用来自 app_errorhandler 的错误处理程序?
- ms-access - 错误:“操作必须使用可更新的查询” - MS Access
- clojure - 无法从 Eclipse 运行 clara rules clojure 程序
- sql - 从 CSV 导入事务:错误:平面文件源 1 未通过预执行阶段并返回错误代码 0xC020200E
- composite-primary-key - 如何在 clickhouse 中为数据库设置复合主键?
- java - Magnolia 6.0 Tomcat 9 禁止访问 /.resources*
- python - 在 conda/MacOS 上使用 pip 安装 mmh3 包
- javascript - 如何删除子数组中的重复项?
- reactjs - React Native 遍历数组对象并计算总和值
- vue.js - 如何在 webpack 中正确注入 app 元素?- 接收 [Vue 警告]:找不到元素:#app