KingswaySoft SSIS 发布时出错 - 需要密码



我创建了一个包,它从sql数据库中获取一些信息并将它们插入到Dynamics CRM中。

从 Visual Studio 测试包时,一切都按预期进行,任务完成没有任何错误,并且插入行。但是,当我将包发布到SQL服务器上的SSISDB时,包失败并显示此错误:

KingswaySoft.IntegrationToolkit.DynamicsCrm.CrmServiceException : CRM 服务调用返回错误: 需要密码才能建立连接...

我尝试将包保护级别更改为加密敏感用户密钥,但它仍然给出与上述相同的消息,从头开始再次创建包仍然不起作用。这个包以前可以工作,也许我上次在配置中做了一些事情,使它工作,但我无法再复制它了。

我也尝试了集成身份验证,它说:

KingswaySoft.IntegrationToolkit.DynamicsCrm.CrmServiceException : CRM 服务调用返回错误:调用方未通过服务身份验证。

@Drinv,这是一个典型的 SSIS 运行时部署问题。您需要确保已为连接管理器的作业配置提供了密码。当您使用 EncryptSensitive WithUserKey 选项时,您提供给包的内容不算在敏感字段(密码为一个(中,因为用户密钥不可在不同系统或不同用户之间传输。一个简单的解决方法是将 SSIS 包/项目的"保护级别"设置更改为使用密码进行加密,尽管这可能不是最佳做法。如果您仍然无法解决此问题,请直接与我们联系,我们的团队可以引导您解决问题。

我发现我做错了什么。

我的 SSIS 项目位于项目部署模型上,我尝试仅部署包。在项目级别提供我的连接并部署整个项目后,一切都按预期工作.

相关内容

  • 没有找到相关文章

最新更新