-4

我在将 on-promise 数据库连接到在线 SharePoint 时遇到了一些困难。

一旦用户离开本地网络,就需要VPN连接数据库。

基本上,我们有一些数据库视图,我们想在我们的 SharPoint 在线显示它们。

SharePoint 2013 在线 E3

SQL 服务器

活动目录

我们需要一个指南,如何在不使用公共 PI 的情况下在线访问 SharePoint 上的这个数据库。基本上,我们正在尝试找到一种通过安全连接来连接该数据库的方法。

目标是开发 asp.net 应用程序,选项列表

WCF

Web API 技术

4

1 回答 1

0

连接 SharePoint: 在此处输入图像描述

使用Azure Hybrid Connection,BCS 和托管 WCF 端点的 Azure Web 应用程序,我们现在可以SQL data通过Online and Cloud外部内容类型 ( ECTs) 或SharePoint Hosted Apps.

以下是two可以BCS将这些数据源连接到的方法SharePoint

1. Azure Web App hosting WCF Service and External Lists
2. Azure Web App hosting WCF Data Service and Hosted Apps

在此处输入图像描述

优点:

使用approach is the reusability外部内容类型 ( ECT) 的优势。ECT 可用于同一网站集中的多个列表和网站。ECT 也可用于complex 关联across multiple types of data

public static void InitializeService(DataServiceConfiguration config)
{
// TODO: set rules to indicate which entity sets and service operations are visible, updatable, etc.
config.SetEntitySetAccessRule("*", EntitySetRights.AllRead);

config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V3;

config.UseVerboseErrors = true;
}
于 2018-05-02T05:54:02.353 回答