我有一个软件包,可以简单地从SQL源中提取数据并转储到另一个源中。源系统使用SQL信用进行登录。 环境1:质量检查。拉动正常。部署到SSIS并通过SQL作业代理手动运行该作业并正确运行。 环境2:PROD。本地出价包中的内容正常运行。但是,当我部署并尝试通过SSIS手动或SQL作业代理运行该程序包时,它显示正在运行,并且没有数据插入到基础目标表中。 当查看软件包执行的详细报告时,我看到源连接在.0062秒内连接好了,但目标连接什么都没显示。
我感觉在PROD认证中,我的服务帐户凭据不好。 并且朝着正确方向的建议将不胜感激。 谢谢, 金
答案 0 :(得分:0)
如果“保护级别”设置为EncryptSensitiveWithUserKey,请检查SSIS包中的创建者,并将其与SQL Server代理服务帐户进行比较。
通常在将Windows身份验证用于数据源时发生。在这种情况下,需要确保SQL Server代理服务服务帐户或您的代理帐户具有访问数据库的权限。
将与网络团队一起解决此问题。将确认是否可以解决问题。
更糟糕的情况:防火墙拒绝源db上的连接,因为它位于不同的域上。