parameters - SSIS 中项目的动态连接
问题描述
所以我搜索并发现有一个环境变量,我已经部署了项目并为我的参数分配了一个环境变量,但是我需要如何为这个环境变量提供 ConnectionTbl 中的值,但我不能引用它我在 Package Scope 连接中没有任何问题,因为使用变量连接工作得很好。任何人都可以帮忙吗?
解决方案
您可以使用DTExec 命令提示实用程序来执行项目并动态更新 Project 参数。
在您的情况下,尝试创建一个主包并在 Execute Process Task 中执行该项目。
DTExec /ISSERVER "\SSISDB\folderB\Integration Services Project17\Package.dtsx" /SERVER "." /Envreference 2 /Par "$Project::ProjectParameter(Int32)";1 /Par "Parameter(Int32)";21 /Par "CM.sqlcldb2.SSIS_repro.InitialCatalog";ssisdb /Par "$ServerOption::SYNCHRONIZED(Boolean)";True
推荐阅读
- bash - 测试:bash 脚本中的参数过多
- reactjs - 如何在反应中构建基于查询的 URL
- facebook-login - 无法从 facebook 响应加载图像
- ruby-on-rails - Rspec 请求规范 ActionController::RoutingError
- ios - 科尔多瓦 IOS 应用程序所有 onclick 和后退按钮不适用于最新的 IOS 11.3.1
- php - 对象中的 mysqli_fetch_assoc
- html - 科尔多瓦文件下载并使用科尔多瓦打开它
- java - 将 Curl -G 转换为 java 代码
- sql - 使用 UTL_FILE 包远程读写文本文件
- python - Python 究竟是如何检查列表的?