我们正在 SSIS 中构建 ETL 产品。我们的许多 SSIS 包都有用 C# 脚本编写的脚本任务,其中包含对 Microsoft.SqlServer.ScriptTask、Microsoft.SqlServer.ManagedDTS 等的程序集引用。
我们的一些客户可能正在使用旧版本的 SQL (2014),而一些客户可能会升级到 2016。
在这种情况下,您可以向使用新旧 SQL Server 版本的两组客户发布较新的产品版本的行业标准和最佳实践是什么?
有什么方法可以同时支持 SQL Server 2014 和 2016,而无需维护 2 个代码库?