2016-07-11 93 views
1

我想建立一些ETL包使用SSIS来加载MongoDB和MSSQL服务器之间的数据。根据这篇文章导入MongoDB数据使用SSIS 2012,我需要安装MongoDB C#驱动程序。我安装了CSharpDriver-2.2.4。但是,gacutil抱怨DLL在编译c#组件脚本时没有使用强名称进行签名。与mongodb 3.2 SSIS 2012

请指点我一份强签名的驱动程序的副本或给我你的建议 在此先感谢。

回答

0

最快的方法是签署在工作站上构建它们的dll。

您可以下载csharp驱动程序项目here from github,然后生成测试证书或使用您自己的。

安全问题在于 - 有人可能会为您提供由不受信任的CA签名的证书 - 因此,此类证书必须手动导入,并且所有other软件都可以基于该imported证书进行信任。

所以请自己签名:-)

欢迎任何评论!

+0

谢谢profesor79。我正在研究你的建议,并会让你知道结果。 – ndbdba