使用SSIS跨环境刷新表

时间:2018-04-18 14:45:04

标签: sql-server ssis sql-server-data-tools ssis-2012 msbi

我正在尝试从更高的环境(UAT)刷新两个表到开发。两个环境都驻留在不同的服务器由于每个月都要进行刷新,因此我正在自动化该过程。尽管有所有权限,SSIS包仍会失败。

背景:

  1. 表格 - dbo.Adbo.B
  2. 数据库 - myDB
  3. 服务器 - SrvD [Dev]SrvU [UAT]
  4. 服务帐户 - 刷新
  5. 用于SSIS包运行的SQL代理代理帐户可在SrvD上使用。
  6. 我编写了一个简单的SSIS包,其中包含两个用于表的序列容器。每个容器都包含一个truncate,DFT用于复制数据,SQL Task用于记录刷新活动。完成整个过程后,向下游系统发送电子邮件。我已经从SQL代理作业安排了这个包。

    SSIS包在DFT运行时失败并显示错误状态

      

    在myDB中拒绝插入权限dbo.A。

    我的包使用配置文件,该文件提供服务帐户的凭据"刷新"在执行期间对于包的两个环境。我将包的保护类型保留为EncryptSensitiveWithUserKey

    我是SQL Server和MSBI的新手。

0 个答案:

没有答案