我们一直在使用自定义组件来迭代 SQL Server 2008 R2 中的目录。现在,我们计划升级到 SQL Server 2014,但看起来 SQL Server 2014 不支持 2008 R2 的自定义组件(不太清楚发生了什么)。有谁知道迭代目录的其他方法?
提前致谢
我们一直在使用自定义组件来迭代 SQL Server 2008 R2 中的目录。现在,我们计划升级到 SQL Server 2014,但看起来 SQL Server 2014 不支持 2008 R2 的自定义组件(不太清楚发生了什么)。有谁知道迭代目录的其他方法?
提前致谢
我意识到这不是您问题的直接答案,但它确实解决了您在 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>
.
顺便说一句,网页上有更多信息