Reporting Services SharePoint 服務和服務應用程式
Reporting Services SharePoint 模式是以 SharePoint 服務架構為基礎進行架構,並且利用 SharePoint 服務和一對多服務應用程式。 建立服務應用程式可讓服務變成可用,並產生服務應用程式資料庫。 您可以建立多個 Reporting Services 服務應用程式,但是一個服務應用程式就足以應付大部分的部署狀況。
本主題涵蓋下列資訊:
建立 Reporting Services 服務應用程式
您可以使用 SharePoint 管理中心或 PowerShell 指令碼建立 Reporting Services 服務應用程式。 如需使用 SharePoint 管理中心的詳細資訊,請參閱安裝適用於 SharePoint 2010 的 Reporting Services SharePoint 模式中的<建立 Reporting Services 服務應用程式>一節。 如需建立服務應用程式的範例 PowerShell 指令碼,請參閱本主題稍後的<PowerShell>一節。
修改服務應用程式與 Proxy 群組的關聯
建立服務應用程式的 [新增] 頁面包含 [Web 應用程式關聯] 區段。 此區段可讓您在建立服務應用程式時產生關聯。 使用下列步驟變更關聯並將客戶組態指派至服務應用程式。 您也可以使用相同的一般程序將 Proxy 加入至預設群組,而不是將服務應用程式的關聯變更為自訂群組。
在 [SharePoint 管理中心] 的 [應用程式管理] 中,按一下 [設定服務應用程式關聯] 。
在 [服務應用程式關聯] 頁面上,將檢視切換至 [服務應用程式] 。
尋找並按一下新的 Reporting Services 服務應用程式的名稱。 您也可以按一下應用程式 Proxy 群組名稱 default ,將 Proxy 加入至預設群組,而不要完成下列步驟。
在 [編輯下列連線群組] 選取方塊中選取 [自訂] 。
核取您的 Proxy 的方塊,然後按一下 [確定] 。
編輯服務應用程式屬性
您可以再次開啟服務應用程式的屬性頁來修改屬性。
在 [SharePoint 管理中心] 的 [應用程式管理] 群組中,按一下 [管理服務應用程式] 。
按一下類型資料行選取整個資料列,藉此選取服務應用程式。 如果您按一下應用程式的名稱,則會開啟服務的 [管理] 選項頁面,而不是開啟服務應用程式的屬性。
在 [服務應用程式] 功能區中,按一下 [內容] 。
使用 PowerShell 建立 Reporting Services 服務應用程式
您可以使用 PowerShell 建立服務應用程式和 Proxy。 下方範例是假設您知道要設定服務應用程式使用哪個應用程式集區。
將應用程式集區名稱的應用程式集區物件加入至要傳遞到 [新增] 動作的變數中。
$appPoolName = Get-SPServiceApplicationPool "<application pool name>"
使用您提供的名稱與應用程式集區名稱建立服務應用程式。
New-SPRSServiceApplication -Name 'MyServiceApplication' -ApplicationPool $appPoolName -DatabaseName 'MyServiceApplicationDatabase' -DatabaseServer '<Server Name>'
取得新的服務應用程式物件,並且將物件以管道傳送至 Pipe 新 Proxy Cmdlet。
Get-SPRSServiceApplication -name MyServiceApplication | New-SPRSServiceApplicationProxy "MyServiceApplicationProxy"
相關工作
Task | 連結 |
---|---|
管理服務應用程式的設定。 | 管理 Reporting Services SharePoint 服務應用程式 |
備份和還原服務應用程式及相關元件,例如加密金鑰和 Proxy。 | 備份與還原 Reporting Services SharePoint 服務應用程式 |