SQL 服务器连接到 SharePoint 服务器

SQL server connecting to SharePoint server

我希望将 SQL 服务器 2012 连接到 SharePoint 服务器。这确实完成了 SQL 个查询.. 请问这样做的简单方法是什么?

我基本上想从 SharePoint table 下载数据到 SQL 服务器 table。

我只能找到将 SharePoint 连接到 SQL 服务器的教程。我想要反过来

也很高兴通过 SSIS 做到这一点..

请帮忙

从Sharepoint读取有3个选项table:

(1) 使用 ODATA 组件

您可以使用 ODATA 源组件访问 Sharepoint 列表

(2) 使用 Sharepoint 列表适配器

您可以简单地使用 Sharepoint 列表适配器组件,它是由 SQL 服务器社区在名为 MSSQL SSIS 社区[=54= 的项目中创建的开源项目]:

您可以在以下link查看项目页面:

或者您可以从下面的 link 下载程序集:

您可以在以下内容中阅读有关此组件的更多信息link:

(3) 使用第三方组件

如果安装了 Microsoft Access Database Engine 2010 Redistributable,则可以在视图中使用 OPENROWSET 命令。

我已经使用 OPENROWSET 命令创建了一个视图。以下是我使用的语法,您需要用您的值替换 <> 中包含的文本:

SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0', 'WSS;IMEX=1;RetrieveIds=Yes;DATABASE=https://<tenant>.sharepoint.com/sites/<sitename>;LIST=<listID>;', 'select <columns list> from <list name as displayed in SharePoint>') 

您将需要 SharePoint 列表 ID,您可以通过在浏览器中打开列表并转到“设置”并检查 URL 轻松获取它。其格式为:{247c5fd8-32cd-4536-b1d0 -e2e62845f174}。请检查 this link.