我正在尝试从更高的环境(UAT)刷新两个表到开发。两个环境都驻留在不同的服务器由于每个月都要进行刷新,因此我正在自动化该过程。尽管有所有权限,SSIS包仍会失败。
背景:
dbo.A
和dbo.B
myDB
SrvD [Dev]
和SrvU [UAT]
我编写了一个简单的SSIS包,其中包含两个用于表的序列容器。每个容器都包含一个truncate,DFT用于复制数据,SQL Task用于记录刷新活动。完成整个过程后,向下游系统发送电子邮件。我已经从SQL代理作业安排了这个包。
SSIS包在DFT运行时失败并显示错误状态
在myDB中拒绝插入权限dbo.A。
我的包使用配置文件,该文件提供服务帐户的凭据"刷新"在执行期间对于包的两个环境。我将包的保护类型保留为EncryptSensitiveWithUserKey
。
我是SQL Server和MSBI的新手。