问题:嗨,社区。尝试执行我可以在 BIDS 中执行的 VS_2019 包。浏览了所有规范,包括将包转换为 1) 包部署模式 2) 将包转换为在 32 位模式下运行 3) 最后,创建一个配置文件以使用此 url 存储 Oracle 服务器凭据:https:// www.sqlservercentral.com/articles/how-to-execute-an-ssis-package-from-the-command-line-or-a-batch-file 4)构建项目没有问题;即零错误。我试过的:“C:\Program Files (x86)\Microsoft SQL Server\150\DTS\Binn\DTExec.exe”/file "C:\Users\name\Desktop\SSIS_Local\JDA_Test\bin\Development\OrderAccuracy .dtsx" /config "C:\Users\name\Desktop\SSIS_Local\JDA_Test\JDA_PackageDeployment_Config.dtsConfig"
和
"C:\Program Files\Microsoft SQL Server\150\DTS\Binn\DTExec.exe" /file "C:\Users\name\Desktop\SSIS_Local\JDA_Test\bin\Development\OrderAccuracy.dtsx" /config "C: \Users\name\Desktop\SSIS_Local\JDA_Test\JDA_PackageDeployment_Config.dtsConfig"
两者都给我错误:SSIS 运行时版本 15.0.2000.5 对于这个 Oracle 连接器来说太低了。请安装更新版本的 SSIS(高于 SQL Server 2019 RTM)。结束错误
最后:配置文件的内部是:SERVER=0.0.025.183:1521/DB;USERNAME=PB;WINAUTH=0;data source=0.0.225.183:1521/db;user id=pb;password=kuttp8x2bRRE;
所以任何帮助或方向都会很棒。请随时提出任何进一步的问题。我什至没有连接到 SQL Server 2019。我的来源是 Oracle。我的目的地将是一个平面文件。该数据将进入雪花数据库。但是用于连接Oracle 的ETL 工具是SSIS。