0

我们一直在使用自定义组件来迭代 SQL Server 2008 R2 中的目录。现在,我们计划升级到 SQL Server 2014,但看起来 SQL Server 2014 不支持 2008 R2 的自定义组件(不太清楚发生了什么)。有谁知道迭代目录的其他方法?

提前致谢

4

1 回答 1

0

我意识到这不是您问题的直接答案,但它确实解决了您在 2014 年无法使用 2008 组件的潜在问题。

根据 SQL Server 2014 的 MSDN 文档https://msdn.microsoft.com/en-us/library/cc280546(v=sql.120).aspx

您可以使用当前版本的 SQL Server Integration Services 工具来运行和管理包含 SQL Server 2008 和 SQL Server 2008 R2 SSIS 自定义组件的包。我们向以下文件添加了四个绑定重定向规则,以帮助将运行时程序集从版本 10.0.0.0 (SQL Server 2008 R2) 重定向到版本 11.0.0.0 (SQL Server 2014)。

DTExec.exe.config

dtshost.exe.config

DTSWizard.exe.config

DTUtil.exe.config

DTExecUI.exe.config

要使用 SQL Server Data Tools 设计包含 SQL Server 2008 和 SQL Server 2008 R2 自定义组件的包,您需要修改位于:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE 的 devenv.exe.config 文件.

要将这些包与使用 SQL Server 2014 运行时构建的客户应用程序一起使用,请在可执行文件的 *.exe.config 文件的配置部分中包含重定向规则。这些规则将运行时程序集重定向到版本 11.0.0.0 (SQL Server 2014)。有关程序集版本重定向的详细信息,请参阅<runtime>.

顺便说一句,网页上有更多信息

于 2016-12-20T23:38:23.513 回答