【问题标题】:SSIS nsoftware SFTPSend task is failing when I move to the production server当我移动到生产服务器时,SSIS nsoftware SFTPSend 任务失败
【发布时间】:2021-08-06 22:58:51
【问题描述】:

我的 SSIS 包在我的本地开发环境中运行良好,但是当我转移到生产环境时它失败了:

nsoftware SFTPSend Task (v20):Error: Error validation property SSHPassword: You must specify a value for Password or Keyboard-Interactive authentication.

我正在运行 Visual Studio 2015 和 sql server 2016。

知道为什么当我构建到 prod 时它会丢失 SSHPassword 值吗?

【问题讨论】:

  • 我猜 SSHPassword 是一个“敏感”值,这意味着它在您迁移包时被剥离。您需要对其进行参数化并在运行时提供它。
  • 这里有一个关于如何做的指南,假设这是问题所在。 zappysys.zendesk.com/hc/en-us/articles/…
  • 谢谢,为组件上的该属性设置 Parameterize 选项成功了
  • 如果您有时间,请添加答案并说明您为帮助他人所做的工作。
  • (你应该能够接受自己的答案)

标签: ssis sftp sql-server-data-tools


【解决方案1】:

我的解决方案是右键单击 SFTPSend 任务并单击参数化。然后我创建了一个新参数并将其映射到 SSHPassword 属性。我还将我的参数标记为敏感,因此它不是明文。

这是一份指南 https://zappysys.zendesk.com/hc/en-us/articles/115004561373-How-to-run-an-SSIS-package-with-sensitive-data-on-SQL-Server 由 Nick 提供

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-09
    • 1970-01-01
    • 1970-01-01
    • 2019-05-08
    • 1970-01-01
    • 2011-09-17
    • 1970-01-01
    • 2020-12-30
    相关资源
    最近更新 更多