設定報表伺服器來進行遠端管理
更新: 2006 年 7 月 17 日
在 SQL Server 2005 Reporting Services 中,您可以在本機或遠端設定報表伺服器執行個體。
若要設定遠端報表伺服器執行個體,您可以使用 Reporting Services 組態工具,或是撰寫使用 Reporting Services Windows Management Instrumentation (WMI) 提供者的自訂程式碼。Reporting Services 組態工具提供了 WMI 提供者的圖形介面,好讓您不需要撰寫程式碼就可以設定報表伺服器。當您啟動這個工具時,可以指定要連接的遠端伺服器。
在您可以管理遠端電腦之前,必須先加以設定,才能讓遠端 WMI 要求通過 Microsoft Windows 防火牆。您可以使用本主題中的指示來啟用遠端管理。
遠端伺服器管理的需求
在您可以從遠端管理電腦之前,必須先修改電腦上的防火牆設定。若要修改防火牆設定,您必須在本機登入,而且必須是本機管理員群組的成員;您不能透過遠端連接修改遠端電腦的 Windows 防火牆設定。
主控報表伺服器資料庫的 SQL Server 執行個體必須設定為允許遠端連接,如果要設定報表伺服器資料庫連接及管理加密金鑰,必須要有遠端連接;您可以使用 SQL Server 介面區組態工具來啟用遠端連接。
如果您想要針對非管理員的使用者啟用遠端管理,必須將遠端啟動權限授與給「分散式元件物件模型」(DCOM) 帳戶。本主題有提供針對非管理員存取權設定伺服器的指示。
某些組織有一些群組原則,可防止某些作業系統或使用者管理遠端伺服器。在您開始修改防火牆設定之前,請先洽詢網路管理員,以確認遠端管理是否有任何限制。
設定目標報表伺服器來進行遠端管理
如果遠端報表伺服器位於 Windows 防火牆或網際網路連線防火牆的後方,您必須設定該防火牆,使其允許來自遠端電腦的連接。修改防火牆設定可協助您避開或解決下列錯誤:「RPC 伺服器無法使用。(發生例外狀況於 HRESULT: 0x800706BA)」。
如何在 Windows 防火牆中啟用遠端管理
此章節的步驟是來自於 Platform SDK 文件集中的<通過 Windows 防火牆進行連接>(英文) 主題,該主題提供了有關針對非同步或半同步呼叫設定連接的相關資訊。報表伺服器 WMI 用戶端並不會進行非同步或半同步呼叫,所以您可以省略報表伺服器遠端管理的這些組態步驟。
請使用下列指示來啟用遠端管理及修改 Windows 防火牆設定。
以本機管理員的身分登入您想要啟用遠端管理的電腦。
開啟命令列視窗,然後執行下列命令:
netsh.exe firewall set service type=REMOTEADMIN mode=ENABLE scope=ALL
您可以對 Scope 指定不同的選項。如需詳細資訊,請參閱 Windows Firewall 產品文件集。
確認是否啟用遠端管理;您可以執行下列命令來顯示狀態:
netsh.exe firewall show state
重新啟動電腦。
如何將 InetInfo.exe 加入到 Windows 防火牆的例外清單中
如果您想要透過遠端連接來設定報表伺服器或報表管理員虛擬目錄,必須將 Inetinfo.exe 加入到 Windows 防火牆的排除清單中。
- 請按一下 [開始],並指向 [控制台],然後按一下 [Windows 防火牆]。
- 按一下 [例外]。
- 按一下 [新增程式]。
- 按一下 [瀏覽]。
- 選取 %windir%\system32\inetsrv\inetinfo.exe。
- 按一下 [變更領域],設定範圍。
- 按一下 [確定]。
- 重新啟動電腦。
如何設定與報表伺服器資料庫的遠端連接
必須要啟用主控報表伺服器資料庫之 SQL Server 執行個體的遠端連接,才能管理加密金鑰及設定資料庫連接。如需詳細資訊,請參閱<服務和連接的介面區組態 (遠端連接) - Database Engine>。
- 按一下 [開始],並依序指向 [所有程式]、[Microsoft SQL Server 2005] 和 [組態工具],然後按一下 [SQL Server 介面區組態工具]。
- 按一下 [服務和連接的介面區組態]。
- 開啟主控報表伺服器資料庫之 SQL Server 執行個體的資料夾。
- 按一下 [遠端連接]。
- 按一下 [本機和遠端連接]。
- 按一下 [使用 TCP/IP 和具名管道]。
- 按一下 [確定],然後重新啟動服務。
如何設定 DCOM 權限來啟用非管理員的遠端 WMI 存取權
您可以針對不是本機管理員群組成員的使用者來啟用遠端管理;由於 WMI 會使用 DCOM 當做遠端呼叫的傳輸,所以您必須設定 DCOM 權限,好讓不是以本機管理員身分登入的使用者可以設定伺服器。
以下步驟適用於執行 Microsoft Windows Server 2003 的電腦:
- 在 [開始] 功能表上,指向 [系統管理工具],然後按一下 [元件服務]。
- 開啟 [元件服務] 資料夾。
- 開啟 [電腦] 資料夾。
- 選取 [我的電腦]。
- 選取 [執行] 功能表上的 [內容]。
- 按一下 [COM 安全設定]。
- 在 [啟動和啟用權限] 中,按一下 [編輯限制]。
- 如果您沒有在 [啟動權限] 中看到您的名稱,請按一下 [新增]。
- 輸入您的使用者帳戶名稱,然後按一下 [確定]。
- 在 [<使用者或群組> 的權限] 中的 [允許] 一欄中,選取 [遠端啟動] 和 [遠端啟用],然後按一下 [確定]。
如何針對非管理員設定報表伺服器 WMI 命名空間的權限
依預設,本機管理員群組的所有成員都有權存取報表伺服器 WMI 命名空間;如果您將存取權授與非管理員,則必須設定權限。
- 在 [開始] 功能表上,指向 [系統管理工具],然後按一下 [電腦管理]。
- 開啟 [服務及應用程式] 資料夾。
- 以滑鼠右鍵按一下 [WMI 控制],然後選取 [內容]。
- 按一下 [安全性]。
- 開啟 [Root] 資料夾。
- 開啟 [Microsoft] 資料夾。
- 開啟 [SQLServer] 資料夾。
- 開啟 [ReportServer] 資料夾。
- 開啟 [V9] 資料夾。
- 選取 [Admin] 資料夾,然後按一下 [安全性]。
- 按一下 [新增],然後輸入將用來管理伺服器的使用者帳戶。
- 在 [允許] 一欄中,選取 [啟用帳戶]、[遠端啟用] 及 [讀取安全性],然後按一下 [確定]。
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 7 月 17 日 |
|
請參閱
工作
概念
Reporting Services 組態工具
設定 Reporting Services 元件
其他資源
Reporting Services WMI Provider