Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法通过环境变量执行SSIS动态连接字符串_Ssis_Ssis 2012 - Fatal编程技术网

无法通过环境变量执行SSIS动态连接字符串

无法通过环境变量执行SSIS动态连接字符串,ssis,ssis-2012,Ssis,Ssis 2012,我想在SSIS中测试动态连接字符串。以下是我已经执行的步骤 1) 已创建连接字符串。 2) 参数化连接字符串 3) 通过项目部署模型将SSIS包部署到SSIS目录 4) SSIS目录中的设置环境变量 5) 将SSIS项目配置为引用环境变量 一切看起来都很好,但未能执行任务 SSIS目录 项目配置 错误消息 根据屏幕截图,软件包似乎由于登录问题而失败。请检查软件包运行时使用的登录名,以及它对DB Server的正确访问权限。我认为您应该通过以下步骤解决此问题: 创建一个代理帐户,该帐户具有S

我想在SSIS中测试动态连接字符串。以下是我已经执行的步骤

1) 已创建连接字符串。
2) 参数化连接字符串
3) 通过项目部署模型将SSIS包部署到SSIS目录
4) SSIS目录中的设置环境变量
5) 将SSIS项目配置为引用环境变量

一切看起来都很好,但未能执行任务

SSIS目录

项目配置

错误消息


根据屏幕截图,软件包似乎由于登录问题而失败。请检查软件包运行时使用的登录名,以及它对DB Server的正确访问权限。

我认为您应该通过以下步骤解决此问题:

  • 创建一个代理帐户,该帐户具有SSISDB中的权限以及包中使用的db所需的权限
  • 在SSIS服务器中创建凭据。用户和密码与代理帐户相同
  • 使用代理帐户执行项目
    您可以在这里上传您的示例包吗?如果将解决方案部署到环境变量中定义的同一服务器上,则该解决方案可以工作。有趣的事。。。。