gpt4 book ai didi

c# - SSIS 包 - 以编程方式配置格式版本

转载 作者:太空狗 更新时间:2023-10-29 23:49:00 24 4
gpt4 key购买 nike

我开发了一个自定义应用程序,它能够根据应用程序内部存储的一些设置自动生成 SSIS 包。

这个包曾经有 PackageFormatVersion (6),它与 ​​SQL Server (2012) 兼容。

最近,我将EzApi版本升级到最新版本(v0.8.9),导出的包现在已更改为PackageFormatVersion(8),与(自)SQL Server(2014)兼容。

有没有什么方法可以在 C# 中以编程方式配置此 PackageFormatVersion 属性并继续使用此最新的 EzApi 为 SQL Server (2012) 导出包?

最佳答案

我不认为你可以在你的项目中这样做,因为 EzApi.dll 依赖于 DTSRuntime dll 和 DTSPipline.dll 程序集,它们与特定的 SQL Server 版本相关,因为它们是从 SQL Server 安装(客户端 SDK)安装的。

唯一的方法是打开 EzApi 源代码,将引用的程序集(上面提到的)更改为 SQL Server 2012 版本,并确保所有类都不包含错误。然后你必须重建 EzApi 库并使用它。


请注意,自从我希望使用 EzApi 创建 SQL Server 2014 程序包以来,我已经这样做过一次。

关于c# - SSIS 包 - 以编程方式配置格式版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56968653/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com