設定用於本地管理的原生模式報表伺服器(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) 限制。
瀏覽器中的受信任網站設定
開啟瀏覽器視窗,以系統管理員身分執行 許可權。 從 [開始] 選單中,右鍵點擊 Internet Explorer,然後選取 [以系統管理員身分執行]。
當系統提示您繼續時,請選取 [[是]。
在 URL 位址中,輸入入口網站 URL。 如需指示,請參閱 報表伺服器的入口網站 (SSRS 原生模式)。
選擇 [工具]。
選擇 [因特網選項]。
選擇 [安全性]。
選取 信任的網站。
選取 網站。
新增
https://<your-server-name>
。如果您未針對預設網站使用 HTTPS,請清除此區域中所有網站的 需要伺服器認證(https:) 複選框。
選擇 並新增。
選取 [確定]。
入口網站資料夾設定
在入口網站的 [首頁] 頁面上,選取 [管理資料夾] 。
在 [[管理資料夾] 頁面上,選取 [安全性],然後選擇 [新增群組] 或 [使用者]。
在 [新增角色指派] 頁面上,於 [群組或使用者] 字段中,以下列格式輸入您的 Windows 使用者帳戶:
<domain>\<user>
。選取 [內容管理員]。
選取 [確定] 。
入口網站設定
使用系統管理權限開啟瀏覽器,並瀏覽至入口網站,
https://<server name>/reports
。選取 首頁 頁面的頂端列上的齒輪圖示,然後從選單中選擇 [網站設定]。
提示
如果您沒有看到 [網站設定] 選項,請關閉並重新開啟瀏覽器。 存取具備管理員權限的入口網站。
在 [網站設定] 頁面上,選取 [[安全性],然後選取 [[新增群組] 或 [使用者]。
在 [群組或使用者名稱] 字段中,以下列格式輸入您的 Windows 使用者帳戶:
<domain>\<user>
。選取 系統管理員。
選取 [確定] 。
關閉入口網站。
在 Internet Explorer 中重新開啟入口網站,而不使用 以系統管理員身分執行。
設定 SQL Server Management Studio (SSMS) 以進行本機報表伺服器管理
根據預設,除非您以系統管理許可權啟動Management Studio,否則您無法存取SQL Server Management Studio 中所有可用的報表伺服器屬性。
設定報表服務的 角色屬性和角色分配,如此一來,您就不需要每次都以提升的許可權啟動 Management Studio。
從 [
[開始 ] 功能表中,以滑鼠右鍵按兩下 [SQL Server Management Studio] Microsoft,然後選擇 [以系統管理員身分執行] 。 連接到您的本地 Reporting Services 伺服器。
在 [安全性] 節點中,選取 [系統角色]。
以滑鼠右鍵按下 系統管理員,然後選擇 [屬性] 。
在 [系統角色屬性] 頁面中,選取 [檢視報表伺服器屬性]。 選取您想要與系統管理員角色成員相關聯的任何其他屬性。
選取 [確定] 。
關閉 Management Studio
若要將使用者新增至「系統管理員」系統角色,請參閱本文稍早的 入口網站網站設定 一節。
現在當您開啟 Management Studio,但未明確選取 [以系統管理員身分執行] 時,您仍然可以存取報表伺服器屬性。
設定 SQL Server Data Tools(SSDT)以發佈到本機報表伺服器
如果您在本文第一節所列的其中一個操作系統上安裝 SQL Server Data Tools,您可能會遇到許可權錯誤。 當您想要 SSDT 與本機原生模式報表伺服器互動時,就會發生此結果。 除非您以較高的許可權開啟 SQL Server Data Tools (SSDT),或設定 Reporting Services 角色,否則會發生此情況。 例如,如果您沒有足夠的許可權,可能會遇到類似下列範例的問題:
當您嘗試將報表專案部署到本機報表伺服器時,您會在 [錯誤清單] 視窗中看到類似下列的錯誤訊息:
- 授與使用者
Domain\<user name>
的許可權不足以執行這項作業。
- 授與使用者
每次開啟 SSDT 時,都以提高的許可權執行
從 [開始] 功能表中,選取 [Microsoft SQL Server],然後在 [SQL Server Data Tools] 上按一下滑鼠右鍵。 選取 [以系統管理員身分執行]
當系統提示您繼續時,請選取 是。
現在您可以將報表和其他專案部署到本機報表伺服器。
設定報表服務的角色指派
請遵循本文稍早 入口網站資料夾設定 和 入口網站網站設定 一節中的步驟。
其他資訊
與 Reporting Services 系統管理相關的另一個常見設定步驟是在 Windows 防火牆中開啟埠 80,以允許存取報表伺服器計算機。 如需指示,請參閱 設定報表伺服器存取的防火牆。