我找到了问题的答案;这是解决方案,希望对某人有所帮助。
参考 - http://msdn.microsoft.com/en-us/library/ms403356.aspx
将 dll 复制到以下文件夹。确切的文件夹取决于您使用的是 x64 还是 x86(两者都使用它并没有什么坏处):
C:\Program Files (x86)\Microsoft SQL Server\100\DTS\PipelineComponents
C:\Program Files\Microsoft SQL Server\100\DTS\PipelineComponents
将 dll 安装到您的 GAC。您需要对其进行签名才能执行此操作。
在 BI Dev Studio 中,转到工具 > 选择工具箱项。您将在“SSIS 数据流项”选项卡中找到您的数据源
对于第 1 步和第 2 步,您可能会发现进行如下构建后事件很有帮助:
"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\gacutil.exe" -u $(TargetName)
"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\gacutil.exe" -iF $(TargetFileName)
copy $(TargetPath) "C:\Program Files\Microsoft SQL Server\100\DTS\PipelineComponents"
copy $(TargetPath) "C:\Program Files (x86)\Microsoft SQL Server\100\DTS\PipelineComponents"
对答案的小编辑:
如果您将 SSIS 2012 与 BIDS 2010 一起使用,工具箱项目会自动添加(即您不必转到工具 > 选择工具箱项目)您只需将其复制到 dll 正确的位置(参考 - http:/ /fendy-huang.blogspot.com/2011/09/how-to-add-ssis-custom-component-to.html):
C:\Program Files\Microsoft SQL Server\110\DTS\PipelineComponents
C:\Program Files (x86)\Microsoft SQL Server\110\DTS\PipelineComponents
C:\Program Files\Microsoft SQL Server\110\DTS\Tasks
C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Tasks