Windows 服務識別 (Reporting Services 組態)
更新: 2006 年 12 月 12 日
使用 [Windows 服務識別] 頁面,即可指定報表伺服器 Windows 服務執行所用的帳戶。此帳戶是在安裝期間進行初始設定。如果想要變更帳戶或密碼,就可以修改它。
如果您在啟動 Reporting Services 組態工具時看見 [Windows 服務識別] 旁邊有紅色的 X,即表示初始服務帳戶設定可能在版本升級 (例如,從 Standard Edition 升級至 Enterprise Edition) 之後變成無效。若要修復設定,請啟動 Reporting Services 組態工具,再按一下 [Windows 服務識別],重新選取帳戶,然後按一下 [套用]。
強烈建議您使用 Reporting Services 組態工具來更新服務識別,因為其他以服務識別為根據的內部設定都會同時自動更新。
選擇帳戶
在選擇帳戶時,瞭解服務使用的方式會很有幫助。報表伺服器 Windows 服務是用來初始化報表伺服器,使其可以加密和儲存機密資料、在背景中執行已排程的報表和訂閱處理作業,並維護報表伺服器資料庫。
可以選擇用於 Windows 服務的帳戶類型包括網域使用者帳戶、本機使用者帳戶或內建帳戶 (例如,[網路服務]、[本機服務] 或 [本機系統])。對於 Windows 服務必須執行的大部分工作而言,您選擇的帳戶類型並不會影響該服務執行這些工作的能力;無論您選擇什麼帳戶,報表伺服器 Windows 服務都完全可以運作。
網域帳戶和 [網路服務] 是建議的項目;這兩種帳戶在網路網域控制站、公用檔案共用和企業電子郵件伺服器方面,都可提供相同的優勢。它們都可提供具有網路登入權限的報表伺服器 Windows 服務。
您也可以使用本機 Windows 帳戶或內建的本機帳戶,但這兩種帳戶在設定其他組態設定以及建立和傳遞訂閱的方式上,都另有需求或考量:
- 如果使用本機帳戶執行服務,則您稍後在設定遠端報表伺服器資料庫的連接時,所能使用的選項將會受到限制。更明確地說,如果您使用遠端報表伺服器資料庫,您就必須將連接設定為使用網域使用者帳戶或 SQL Server 資料庫使用者 (具有登入至遠端 SQL Server 執行個體的權限)。
- 如果使用本機帳戶執行服務,將會產生訂閱建立方面的新需求。報表伺服器會儲存建立訂閱之使用者的相關資訊。如果使用者在使用網域帳戶登入的期間建立訂閱,則報表伺服器 Windows 服務會嘗試連接到網域控制站,以在處理訂閱時驗證使用者。如果報表伺服器 Windows 服務是使用本機帳戶執行,則當報表伺服器嘗試將要求傳送到遠端網域控制站時,驗證要求將會失敗。若要處理這項限制,可以使用自訂的表單架構驗證延伸模組,或讓所有使用者使用本機使用者帳戶連接到報表伺服器。
- 如果使用本機帳戶執行服務,將會產生訂閱傳遞方面的新需求。有些傳遞延伸模組會在訂閱定義中包含使用者帳戶資訊。如果要將報表傳送到以網域使用者帳戶為基礎的電子郵件地址,而且您是使用本機帳戶來執行報表伺服器 Windows 服務,則該服務就無法存取遠端網域控制站來解析目標電子郵件帳戶。
更新 Windows 服務識別時,請使用下列指導方針:
帳戶 | 說明 |
---|---|
網域帳戶 |
Windows 網域帳戶為 SQL Server 服務的預設帳戶。 如果報表伺服器 Windows 服務需要存取遠端電腦,或者您想要精確地設定服務權限,請選擇網域帳戶。請務必選擇具有最少權限的帳戶。 如果您因為組織中採用的逾期安全性原則而不想變更密碼或帳戶,請避免使用網域帳戶。 |
網路服務 |
這是權限最少的內建帳戶,具有網路登入權限。此帳戶是在 Microsoft Windows Server 2003 和 Windows XP Service Pack 2 ([網路服務] 無法用於其他的 Windows 作業系統) 上執行報表伺服器 Web 服務的預設帳戶,但也可以用此帳戶來執行 Windows 服務。 如果您想要避免因密碼過期原則所可能產生的任何停機時間,請選擇 [網路服務]。如果您不想使用其他應用程式也可以使用的帳戶來執行報表伺服器,請避免使用 [網路服務]。 |
本機服務 |
這是與已驗證的使用者帳戶類似的內建帳戶;以 [本機服務] 帳戶身分執行的服務會以不含認證的 Null 工作階段來存取網路資源。 此帳戶不適用於內部網路部署狀況。如果使用者驗證是由網路網域控制站執行,或者如果您想要使用遠端報表伺服器資料庫連接的服務帳戶,請選擇其他帳戶。 [本機服務] 是透過 SQL Server 2005 Express Edition with Advanced Services 所安裝之報表伺服器的預設服務帳戶。該版本具有內建的限制,會防止對遠端伺服器和訂閱功能的存取,因此 Windows 服務無法存取網路資源的情況,並不會構成問題。如需有關 Express Edition 報表伺服器功能的詳細資訊,請參閱<SQL Server 2005 Express Edition with Advanced Services 中的 Reporting Services>。 |
本機系統 |
請避免使用此帳戶進行報表伺服器安裝。[本機系統] 是具有高權限的帳戶,並非執行報表伺服器時所必要。請改為選擇網域帳戶、[網路服務] 或 [本機服務]。 |
如果您切換帳戶 (例如,以其他 Windows 帳戶來取代一個 Windows 帳戶,或是以 Windows 網域帳戶來取代內建帳戶),系統就會提示您要建立對稱金鑰的備份副本。您一旦選取了新帳戶,就會自動將備份副本還原。
附註: |
---|
Reporting Services 組態工具會提示您在修改服務帳戶時,要備份與還原加密金鑰。為了確保已加密資料仍能供報表伺服器存取,這些步驟是必要的。如需有關這些動作的詳細資訊,請參閱<加密金鑰 (Reporting Services 組態)>。 |
選項
- 服務名稱
指定報表伺服器 Windows 服務帳戶名稱 (ReportServer)。
- 服務帳戶
指定 Windows 服務執行所用的帳戶。您只可以選取現有的帳戶;您無法在 Reporting Services 組態中建立新帳戶。
- 內建帳戶
選取此選項,即可選擇內建系統帳戶。
- Windows 帳戶
選取此選項,即可選擇網域或本機使用者帳戶。
- 使用者名稱
以此格式指定網域帳戶:<網域>\<使用者>。以 <computer name>\<user> 的格式指定本機 Windows 使用者帳戶。
- 密碼
指定密碼。
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 12 月 12 日 |
|
2006 年 7 月 17 日 |
|
請參閱
概念
其他資源
在 Reporting Services 中設定服務帳戶和密碼
如何:設定服務帳戶 (Reporting Services 組態)
報表伺服器
啟動與停止報表伺服器 Windows 服務