設定原生模式報表伺服器進行本機管理 (SSRS)

如果您想要在本機管理報表伺服器執行個體,則在下列其中一個作業系統上部署 Reporting Services 報表伺服器需要其他組態步驟。 本文說明如何設定報表伺服器以進行本機管理。 如果您需要安裝報表伺服器,請參閱從 winstallation 精靈 (安裝程式) 安裝 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

由於標示的作業系統會限制權限,所以屬於本機管理員群組的成員會執行大部分的應用程式,就像使用標準使用者帳戶一樣。

雖然這個作法會提升系統的整體安全性,但是也會妨礙您使用 Reporting Services 為本機管理員建立之預先定義的內建角色指派。

組態變更概觀

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

  • 將 Reporting Services URL 加入至信任的網站。 根據預設,在列出的作業系統上執行的 Internet Explorer 會以「受保護的模式」執行。 這項功能會阻止瀏覽器要求達到在同一部電腦上執行的高階進程。 您可以為報表伺服器應用程式停用受保護模式,只要將這些應用程式加入為信任的網站即可。

  • 建立授與您 (亦即報表伺服器管理員) 有權管理內容和作業的角色指派,而不需要使用 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. 選取 [首頁] 頁面頂端列上的齒輪圖示,然後從功能表中選取 [網站設定]。

    Screenshot of the Gear icon where the Site Settings option is highlighted.

    提示

    如果您沒有看到 [網站設定] 選項,請關閉並重新開啟瀏覽器。 以系統管理權限瀏覽至入口網站。

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

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

  5. 選取 [系統管理員]

  6. 選取 [確定]。

  7. 關閉入口網站。

  8. 在不使用 [以系統管理員身分執行] 的情況下,於 Internet Explorer 中重新開啟入口網站。

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

根據預設,您無法存取 SQL Server Management Studio 中所提供的所有報表伺服器内容,除非您使用系統管理權限啟動 Management Studio。

「設定 Reporting Services」角色内容和角色指派,好讓您不必每次都使用更高權限啟動 Management Studio:

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

  2. 連線到本機 Reporting Services 伺服器。

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

  4. 以滑鼠右鍵按一下 [系統管理員],然後選取 [內容]

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

  6. 選取 [確定]。

  7. 關閉 Management Studio

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

現在當您開啟 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 角色指派

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

其他資訊

與 Reporting Services 管理相關的其他常見的設定步驟如下:在 Windows 防火牆中開啟連接埠 80,以允許存取報表伺服器電腦。 如需指示,請參閱設定供報表伺服器存取的防火牆

管理 Reporting Services 原生模式報表伺服器