Sql server 连接到SharePoint server的SQL server

Sql server 连接到SharePoint server的SQL server,sql-server,sharepoint,ssis,sharepoint-2013,etl,Sql Server,Sharepoint,Ssis,Sharepoint 2013,Etl,我希望将SQL server 2012连接到SharePoint server。这可以完成SQL查询。请问最简单的方法是什么 我想将数据从SharePoint表下载到SQL server表中 我只能找到将SharePoint连接到SQL server的教程。我想换个方向 也很高兴通过SSIS实现这一点 请帮助从Sharepoint表中读取有三个选项: (1) 使用ODATA组件 您可以使用ODATA源组件访问Sharepoint列表 (2) 使用Sharepoint列表适配器 您只需使

我希望将SQL server 2012连接到SharePoint server。这可以完成SQL查询。请问最简单的方法是什么

我想将数据从SharePoint表下载到SQL server表中

我只能找到将SharePoint连接到SQL server的教程。我想换个方向

也很高兴通过SSIS实现这一点


请帮助

从Sharepoint表中读取有三个选项:

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

(2) 使用Sharepoint列表适配器 您只需使用Sharepoint列表适配器组件,这些组件是由SQL Server社区在名为MSSQL SSIS社区的项目中创建的开源项目:

您可以通过以下链接查看项目页面:

或者,您也可以从以下链接下载程序集:

您可以在以下链接中阅读有关此组件的更多信息:

(3) 使用第三方组件
如果已安装,则可以在视图中使用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>') 
SELECT*FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','WSS;IMEX=1;RetrieveIds=Yes;数据库=https://.sharepoint.com/sites/;列表=;',“从中选择”)

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

您可以使用。谢谢x的可能副本。去看看Odata x