共用方式為


設定用於本地管理的原生模式報表伺服器(SSRS)

如果您想要在本機管理報表伺服器實例,在下列其中一個操作系統上部署 Reporting Services 報表伺服器需要更多設定步驟。 本文說明如何設定報表伺服器以進行本機管理。 如果您需要安裝報表伺服器,請參閱 從安裝精靈安裝 SQL Server。 如果您需要設定報表伺服器,請參閱 管理 Reporting Services 原生模式的報表伺服器

適用於:

  • Reporting Services 原生模式

  • Windows Server 2012 R2

  • Windows 8.1

  • Windows 8

  • Windows Server 2012

  • Windows Server 2008 R2

  • Windows 7

  • Windows Server 2008

由於某些操作系統限制許可權,本機 Administrators 群組的成員大部分應用程式都是以使用標準使用者帳戶的方式執行。

雖然這種做法可改善系統的整體安全性,但是它可防止您使用 Reporting Services 為本機系統管理員建立的預先定義內建角色指派。

組態變更概觀

下列組態變更會設定伺服器,讓您可以使用標準用戶權力來管理報表伺服器內容和作業:

  • 將 Reporting Services URL 新增至信任的網站。 根據預設,在列出的操作系統上執行的 Internet Explorer 會以 Protected Mode執行。 這項功能會阻止瀏覽器請求到達在同一部電腦上執行的高層進程。 您可以將報表伺服器應用程式新增為信任的網站,以停用報表伺服器應用程式的受保護模式。

  • 建立一組角色指派,以授予您身為報表伺服器管理員的權限,讓您可以管理內容和作業,而不必使用 Internet Explorer 的 以系統管理員身分執行 功能。 藉由為 Windows 使用者帳戶建立角色指派,您可以存取具有內容管理員和系統管理員許可權的報表伺服器。 您可以透過明確角色指派來取得存取權,這些指派會取代 Reporting Services 所建立預先定義的內建角色指派。

設定本機報表伺服器和網站入口管理設定

如果您要流覽至本機報表伺服器,而且看到類似下列範例的錯誤,請完成本節中的設定步驟:

  • Domain\[user name] 使用者不包含必要的權限。 確認已授與足夠的許可權,並解決 Windows 用戶帳戶控制 (UAC) 限制。

瀏覽器中的受信任網站設定

  1. 開啟具有系統管理員身分執行權限的瀏覽器視窗。 從 [開始] 選單中,右鍵點擊 Internet Explorer,然後選取 [以系統管理員身分執行]

  2. 當系統提示您繼續時,請選取 [[是]

  3. 在 URL 位址中,輸入入口網站 URL。 如需指示,請參閱 報表伺服器的入口網站 (SSRS 原生模式)

  4. 選擇 [工具]

  5. 選擇 [因特網選項]

  6. 選擇 [安全性]

  7. 選取 信任的網站

  8. 選取 網站

  9. 新增 https://<your-server-name>

  10. 如果您未針對預設網站使用 HTTPS,請清除此區域中所有網站的 需要伺服器認證(https:) 複選框。

  11. 選擇 並新增

  12. 選取 [確定]

入口網站資料夾設定

  1. 在入口網站的 [首頁] 頁面上,選取 [管理資料夾]

  2. 在 [[管理資料夾] 頁面上,選取 [安全性],然後選擇 [新增群組] 或 [使用者]。

  3. 在 [新增角色指派] 頁面上,於 [群組或使用者] 字段中,以下列格式輸入您的 Windows 使用者帳戶:<domain>\<user>

  4. 選取 [內容管理員]

  5. 選取 [確定]

入口網站設定

  1. 使用系統管理權限開啟瀏覽器,並瀏覽至入口網站,https://<server name>/reports

  2. 選取 首頁 頁面的頂端列上的齒輪圖示,然後從選單中選擇 [網站設定]

    [齒輪] 圖示的螢幕快照,其中已醒目提示 [網站設定] 選項。

    提示

    如果您沒有看到 [網站設定] 選項,請關閉並重新開啟瀏覽器。 存取具備管理員權限的入口網站。

  3. 在 [網站設定] 頁面上,選取 [[安全性],然後選取 [[新增群組] 或 [使用者]。

  4. 在 [群組或使用者名稱] 字段中,以下列格式輸入您的 Windows 使用者帳戶:<domain>\<user>

  5. 選取 系統管理員

  6. 選取 [確定]

  7. 關閉入口網站。

  8. 在 Internet Explorer 中重新開啟入口網站,而不使用 以系統管理員身分執行

設定 SQL Server Management Studio (SSMS) 以進行本機報表伺服器管理

根據預設,除非您以系統管理許可權啟動Management Studio,否則您無法存取SQL Server Management Studio 中所有可用的報表伺服器屬性。

設定報表服務的 角色屬性和角色分配,如此一來,您就不需要每次都以提升的許可權啟動 Management Studio。

  1. 開始 功能表中,以滑鼠右鍵點擊 Microsoft SQL Server Management Studio,然後選擇 以系統管理員身分執行

  2. 連接到您的本地 Reporting Services 伺服器。

  3. 在 [安全性] 節點中,選取 [系統角色]。

  4. 以滑鼠右鍵按下 系統管理員,然後選擇 [屬性]

  5. 在 [系統角色屬性] 頁面中,選取 [檢視報表伺服器屬性]。 選取您想要與系統管理員角色成員相關聯的任何其他屬性。

  6. 選取 [確定]

  7. 關閉 Management Studio

  8. 若要將使用者新增至「系統管理員」系統角色,請參閱本文稍早的 入口網站網站設定 一節。

現在當您開啟 Management Studio,但未明確選取 [以系統管理員身分執行] 時,您仍然可以存取報表伺服器屬性。

設定 SQL Server Data Tools(SSDT)以發佈到本機報表伺服器

如果您在本文第一節所列的其中一個操作系統上安裝 SQL Server Data Tools,您可能會遇到許可權錯誤。 當您想要 SSDT 與本機原生模式報表伺服器互動時,就會發生此結果。 除非您以較高的許可權開啟 SQL Server Data Tools (SSDT),或設定 Reporting Services 角色,否則會發生此情況。 例如,如果您沒有足夠的許可權,可能會遇到類似下列範例的問題:

  • 當您嘗試將報表專案部署到本機報表伺服器時,您會在 [錯誤清單] 視窗中看到類似下列的錯誤訊息:

    • 授與使用者 Domain\<user name> 的許可權不足以執行這項作業。

每次開啟 SSDT 時,都以提高的許可權執行

  1. 從 [開始] 功能表中,選取 [Microsoft SQL Server],然後在 [SQL Server Data Tools] 上按一下滑鼠右鍵。 選取 [以系統管理員身分執行]

  2. 當系統提示您繼續時,請選取 [[是]

現在您可以將報表和其他專案部署到本機報表伺服器。

設定報表服務的角色指派

請遵循本文稍早 入口網站資料夾設定入口網站網站設定 一節中的步驟。

其他資訊

與 Reporting Services 系統管理相關的另一個常見設定步驟是在 Windows 防火牆中開啟埠 80,以允許存取報表伺服器計算機。 如需指示,請參閱 設定報表伺服器存取的防火牆