0

首先,我想说我对SharePointand非常陌生SSIS

我正在尝试创建一个SSIS包,VS2010该包从远程 SQL 服务器获取行并将其推送到(也是远程)Sharepoint 库。

到目前为止,我设法在我的 VS2010 上安装并使用商业智能设计 SSIS 包(感谢 SQL server 2012 Standard 180 试用版)。我还发现了 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 年开始的,所以我希望从那时起可能会出现一些解决方案:Visual Studio 2010 中的 Sharepoint Development

4

1 回答 1

0

免责声明:我对 SSIS 了解不多。

但是,如果 SSIS 允许您“为每个返回的 SQL 行运行一段自定义代码”,那么您可以使用 SharePoint 2010客户端对象模型在远程服务器上为每个 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

于 2012-09-04T09:49:30.080 回答