0

我开发了一个自定义 SSIS DataDlow 组件。

现在是部署 DLL 的时候了。在我的工作和测试环境中,我只是在 GAC 中注册了 DLL 并将其处理为:

“C:\Program Files (x86)\Microsoft SQL Server\120\DTS\PipelineComponents”

并进入

"C:\Program Files\Microsoft SQL Server\120\DTS\PipelineComponents"

是否有任何最佳实践可遵循?这是在 SSIS 中安装自定义组件的最佳方式吗?

泰!

4

1 回答 1

0

我不能说这是否是最佳做法,因为似乎没有任何关于此事的发表。然而,这就是我 5 年以来一直这样做的方式,而且 90% 的时间都运行良好。其他 10% 是在 C: 以外的驱动器上安装 SQL Server 的用户。您会看到两个驱动器的目录结构相同,但通常只有一个位于 PATH 中。您需要安装到 PATH 指向的那个。

不幸的是,没有可靠的注册表项可以很容易地弄清楚这一点。除了上述 PATH 逻辑之外,安装程序还提供了一个“我将选择安装 DLL 的位置”按钮,这是一个有用的回退。

于 2015-08-10T20:55:56.790 回答