首先,我想说我对SharePoint
和SSIS
不熟悉。
我正在尝试在SSIS
中创建一个VS2010
包,该包从远程SQL服务器获取行并将其推送到(也是远程)Sharepoint库。
到目前为止,我设法安装并使用商业智能来设计我的VS2010上的SSIS包(thx到SQL server 2012 Standard 180-trial版本)。 我也发现了有关SharePoint列表适配器的信息,但从我读过的内容来看,它们只能在VS2008中使用。
所以,我想知道是否:
1. Is it possible to achieve this (SQL -> SSIS Package -> Upload/Push to Sharepoint)
2. Can I use SSIS SharePoint Tools in VS2010?
3. (Edit! Important) Is uploading Shared Documents in SharePoint Library achieved in the same way as publishing lists ?
我找到了一个(不那么讨人喜欢)我的#1问题的答案,它是从2011年开始的,所以我希望从那时起可能会出现一些解决方案:Sharepoint Development in Visual Studio 2010
答案 0 :(得分:0)
免责声明:我对SSIS了解不多。
但是,如果SSIS允许您“为每个SQL返回的行运行自定义代码段”,则可以使用SharePoint 2010 Client Object Model在远程服务器上为每个SQL行创建SharePoint列表项。
此 要求在运行SSIS代码的计算机上完全安装SharePoint。它只需要几个DLL,Microsoft.SharePoint.Client.dll
和Microsoft.SharePoint.Client.Runtime.dll
。您可以从SharePoint服务器(位于C:\ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ 14 \ ISAPI)中复制这些文件,或者我相信您可以安装SharePoint Foundation 2010 Client Object Model Redistributable。