如何在 SQL Server 2014 中创建指向 SharePoint 网站的链接服务器
Posted
技术标签:
【中文标题】如何在 SQL Server 2014 中创建指向 SharePoint 网站的链接服务器【英文标题】:how to create a linked server to a SharePoint site in SQL Server 2014 【发布时间】:2018-01-25 17:03:25 【问题描述】:我一直在网上阅读文章说这是可能的,但没有说明如何做到这一点。我有一个 SQL Server 2014 服务器,我想创建一个指向 SharePoint 网站的链接服务器。我可以转到服务器对象 > 链接服务器 > 新建,但我不知道该怎么做。
【问题讨论】:
【参考方案1】:按照以下步骤操作:
1.打开 SQL Server Management Studio,输入本地 SQL Server 的名称,然后选择“连接”。
2.展开服务器对象,右键单击链接服务器,然后选择新建链接服务器。要查看服务器对象,请连接到本地 SQL Server。然后,应该显示服务器对象。
3.在链接服务器文本框中,输入要链接到的 SQL Server 的完整网络名称。
4.在服务器类型下,选择 SQL Server。
5.在左侧窗格中,选择安全性。在这一步中,您将创建的本地帐户映射到远程服务器登录。
6.选择添加,然后输入以下内容:
a.在本地登录下,选择您创建的本地帐户。
b.如果远程服务器上也存在本地登录,请检查 Impersonate。
c.或者,如果本地登录将映射到远程 SQL Server 登录,请输入远程服务器登录的远程用户名和远程密码。
7.在左侧窗格中,选择服务器选项。将 RPC 和 RPC Out 参数设置为 True,然后选择 OK。
文章: https://docs.microsoft.com/en-us/biztalk/core/how-to-create-a-linked-server
https://docs.microsoft.com/en-us/sql/relational-databases/linked-servers/create-linked-servers-sql-server-database-engine
如果您想从其他应用程序访问 SharePoint 数据,我建议您使用 SharePoint API(CSOM(C#)、REST API 或 Web 服务)来实现。
Complete basic operations using SharePoint client library code
Complete basic operations using SharePoint REST endpoints
【讨论】:
您提供的步骤不适用于将 SharePoint 网站添加为链接服务器。以及如何在 SQL 服务器上的 TSQL 中使用 SharePoint 客户端库代码或 REST?以上是关于如何在 SQL Server 2014 中创建指向 SharePoint 网站的链接服务器的主要内容,如果未能解决你的问题,请参考以下文章
在 SQL Server 2012 中创建以日期为范围分区的表
在 SQL Server Express 版本中创建作业? [复制]
如何使用 SQL Server Management Studio (2008) 在 SQL Server Compact Edition 中创建列