Introduction

环境设置

我们的设置由 4 台服务器组成。它包括一个域控制器、一台 SQL 服务器、一台 SharePoint 服务器和一台用于 Reporting Services 的服务器。您可以选择将 SharePoint 和 Reporting Services 安装在同一台机器上,这会使其稍微简化一些,我将指出其中的一些差异。

安装先决条件

SharePoint 身份验证

**在我们跳入 RS 集成部分之前,我想指出的关于 SharePoint 场的一件事是您如何设置网站。 更具体地说,您如何为站点配置身份验证。无论是经典模式还是声明模式,这一选择在开始时很重要。我认为一旦完成,您就无法更改此选项。如果可以更改,也不会是一个简单的过程。

注意:Reporting Services 2008 R2 不支持声明

即使您选择让 SharePoint 站点使用声明,报表服务本身也不支持声明。也就是说,它确实会影响报表服务的身份验证方式。那么,从报表服务的角度来看有什么区别?这取决于您是否希望将用户凭据转发到数据源。经典模式:- 可以使用 Kerberos 并将用户的凭据转发到您的后台数据源(需要为此使用 Kerberos)。声明模式:- 使用声明令牌而不是 Windows 令牌。在这种情况下,RS 将始终使用受信任的身份验证,并且只会访问 SPUser 令牌。您需要在数据源中存储您的凭据。

经典模式:- 可以使用 Kerberos 并将用户的凭据转发到您的后台数据源(需要为此使用 Kerberos)。 Claims :- 使用声明令牌而不是 Windows 令牌。在这种情况下,RS 将始终使用受信任的身份验证,并且只能访问 SPUser 令牌。您需要在数据源中存储您的凭据。

现在,我们只想专注于 RS 的设置。此时,我的 SharePoint 已安装在 SharePoint 服务器上,并在端口 80 上设置了经典身份验证站点。在 RS 服务器上,我刚刚安装了 Reporting Services,仅此而已。