RSReportServer 組態檔
更新: 2006 年 12 月 12 日
RSReportServer.config 檔會儲存由報表伺服器 Web 服務與報表伺服器 Windows 服務用於報表伺服器連接、多執行個體或向外延展組態、工作階段與快取管理、服務、訂閱與傳遞及報表執行 (轉譯、資料處理和事件處理) 時的設定。
檔案位置
此檔案位於 \Reporting Services\ReportServer 資料夾中。
編輯指導方針
您可以使用 Reporting Services 組態工具或 rsconfig 公用程式,來修改加密連接與使用者帳戶值。您可以利用文字編輯器,來修改未加密的設定。如需有關修改組態設定的詳細資訊,請參閱<Reporting Services 組態檔>。
如果您要自訂轉譯延伸模組設定、部署用來處理 Reporting Services 安裝中 SAP 資料的 Microsoft .Net Data Provider for mySAP Business Suite,或在 Service Pack 升級後註冊新的資料處理延伸模組,請使用有關編輯組態檔的特定指示。如需詳細資訊,請參閱<在組態檔中指定轉譯延伸模組參數>和<設定 Reporting Services 來使用 Microsoft .NET Data Provider for mySAP Business Suite>。若要註冊 Microsoft .NET Data Provider for SAP NetWeaver Business Intelligence,請參閱<設定 Reporting Services 使用 Microsoft .NET Data Provider 1.0 for SAP NetWeaver Business Intelligence>。
組態設定
下表提供有關特定設定的資訊。設定會依其出現在組態檔的順序顯示。
設定 | 描述 |
---|---|
Dsn、LogonUser、LogonDomain、LogonCred |
指定報表伺服器內部用來連接到報表伺服器資料庫的加密值。當報表伺服器連接設定使用網域帳戶時,會建立 LogonUser、LogonDomain 及 LogonCred 的值。如需有關報表伺服器資料庫連接的詳細資訊,請參閱<設定報表伺服器資料庫連接>。 |
ConnectionType |
指定報表伺服器用來連接到報表伺服器資料庫的認證類型。有效值為 Default 和 Impersonate。如果報表伺服器設定為使用 SQL Server 登入或服務帳戶連接到報表伺服器資料庫,會指定 Default。如果報表伺服器使用 Windows 帳戶連接到報表伺服器資料庫,會指定 Impersonate。 |
InstanceID |
報表伺服器執行個體的識別碼。報表伺服器執行個體是以 SQL Server 執行個體為基礎。此值會指定 SQL Server 執行個體名稱。依預設,此值為 MSSQL.n。請勿修改此設定。 |
InstallationID |
安裝程式建立之報表伺服器安裝的識別碼。此值會設定為 GUID。 |
SecureConnectionLevel |
指定 Web 服務連接的安全性程度。有效值範圍是從 0 到 3,其中 0 表示最不安全。如需詳細資訊,請參閱<Using Secure Web Service Methods>和<設定安全通訊端層 (SSL) 連接的報表伺服器>。 |
ProcessRecycleOptions |
指定在發生嚴重錯誤時,ASP.NET 背景工作處理序是否要回收。有效值包括 0 (預設值) 和 1。指定 0 允許回收。 |
CleanupCycleMinutes |
指定一個時限 (分鐘),超過此時限後,舊有的工作階段和過期的快照集,便會從報表伺服器資料庫中移除。有效值範圍是從 0 到最大整數。預設值是 10。將值設定為 0,會停用資料庫清除處理序。 |
SQLCommandTimeoutSeconds |
未使用此設定。 |
MaxActiveReqForOneUser |
指定單一使用者在報表伺服器上,可開啟之同時與進行中連接的數目上限。一旦達到限制,會拒絕使用者進一步的連接要求。此組態設定之目的,是要減少阻絕服務 (Denial of Service,DoS) 的攻擊。有效值為 0 到最大整數。預設值是 20。 請注意,大部分要求的處理速度很快,因此單一使用者不太可能同時擁有 20 個以上的開啟連接。如果使用者同時開啟超過 15 個密集處理的報表,您可能需要增加此值。 以 SharePoint 整合模式執行的報表伺服器會忽略這項設定。如需有關伺服器模式的詳細資訊,請參閱<Reporting Services 的部署模式>。 |
DatabaseQueryTimeout |
指定一個時限 (秒),超過此時限後,與報表伺服器資料庫的連接便會逾時。此值傳遞至 System.Data.SQLClient.SQLCommand.CommandTimeout 屬性。有效值範圍是從 0 到最大整數。預設值是 120。不建議將值設定為 0;它會指定無限等候時間。 |
RunningRequestsScavengerCycle |
指定取消遺棄與過期要求的頻率。此指定值的單位是秒。有效值範圍是從 0 到最大整數。預設值是 60。 |
RunningRequestsDbCycle |
指定報表伺服器評估執行中作業,以檢查作業是否超過報表執行逾時的頻率,以及何時在報表管理員的 [管理作業] 頁面中,顯示執行中作業的資訊。此指定值的單位是秒。有效值範圍是從 0 到最大整數。預設值是 60。 |
RunningRequestsAge |
指定間隔秒數,超過此秒數後,執行中作業的狀態便會從新作業變更成執行中作業。依您的組態而定,執行中作業會儲存在報表伺服器暫存資料庫或檔案系統上。有效值範圍是從 0 到最大整數。預設值是 30。 |
MaxScheduleWait |
指定要求 [下次執行時間] 時,報表伺服器 Windows 服務等候 SQL Server Agent 服務更新排程的秒數。有效值範圍是從 0 到最大整數。預設值是 5。 |
DisplayErrorLink |
指出錯誤發生時,是否顯示「Microsoft 說明及支援」網站的連結。此連結出現在錯誤訊息中。使用者可連結到網站,以檢視最新錯誤訊息內容。有效值包括 True (預設值) 和 False。 |
WebServiceuseFileShareStorage |
指定是否將快取報表與暫存快照集 (報表伺服器 Web 服務為使用者工作階段持續時間所建立的),儲存在檔案系統上。有效值為 True 和 False (預設值)。如果此值設定為 false,則暫時資料會儲存在 reportservertempdb 資料庫中。 |
WatsonFlags |
指定記錄多少向 Microsoft 報告之錯誤情況的資訊。 |
WatsonDumpOnExceptions |
請勿修改此設定。 |
WatsonDumpExcludeIfContainsExceptions |
請勿修改此設定。 |
IsSchedulingService |
指定執行緒是否專用,以確保報表伺服器資料庫中的排程和 SQL Server Agent 資料庫中的排程相符。有效值包括 True (預設值) 和 False。 您在 SQL Server 介面區組態工具中啟用或停用 Reporting Services 功能時,會影響此設定。如需詳細資訊,請參閱<啟動與停止報表伺服器 Windows 服務>。 |
IsNotificationService |
指定報表伺服器是否固定執行緒,以輪詢報表伺服器資料庫中的通知資料表,以決定是否有暫止通知。有效值包括 True (預設值) 和 False。 您在 SQL Server 介面區組態工具中啟用或停用 Reporting Services 功能時,會影響此設定。如需詳細資訊,請參閱<啟動與停止報表伺服器 Windows 服務>。 |
IsEventService |
指定服務處理序事件是否位於事件佇列中。有效值包括 True (預設值) 和 False。 您在 SQL Server 介面區組態工具中啟用或停用 Reporting Services 功能時,會影響此設定。如需詳細資訊,請參閱<啟動與停止報表伺服器 Windows 服務>。 |
PollingInterval |
指定報表伺服器之事件資料表輪詢的間隔 (以秒計)。有效值範圍是從 0 到最大整數。預設值是 10。 |
WindowsServiceUseFileShareStorage |
指定是否將快取報表與暫存快照集 (報表伺服器 Windows 服務為使用者工作階段持續時間所建立的),儲存在檔案系統上。有效值為 True 和 False (預設值)。如果此值設定為 false,則暫時資料會儲存在 reportservertempdb 資料庫中。 |
MemoryLimit |
請針對報表伺服器 Windows 服務,指定一個記憶體臨界值,達到此臨界值後,就不再接受新的處理要求。目前正在進行中的要求可以繼續進行。 此值會以可用記憶體的百分比表示。有效值範圍是從 0 到最大整數。預設值是 60。 如需有關記憶體限制與應用程式網域回收的詳細資訊,請參閱<設定 Reporting Services 可用的記憶體>和<報表和快照集的大小限制>。 |
RecycleTime |
指定應用程式網域的回收時間,以分鐘測量。有效值範圍是從 0 到最大整數。預設值是 720。 |
MaximumMemoryLimit |
請針對報表伺服器 Windows 服務,指定當報表伺服器記憶體的記憶體耗用量達到可用記憶體的特定百分比時,就回收應用程式網域。 此值是回收時,可以使用之可用記憶體的百分比。預設值是 80。此值應大於為 MemoryLimit 所設定的值。 |
MaxAppDomainUnloadTime |
指定在回收作業過程中,允許應用程式網域卸載的等候時間。如果回收未在此時間週期內完成,所有處理都會停止,並會立即重新啟動應用程式網域。 此值的單位是分鐘。有效值範圍是從 0 到最大整數。預設值是 30。 |
MaxQueueThreads |
指定用來在報表伺服器上同時處理訂閱和通知之報表伺服器 Windows 服務所使用的執行緒數目。有效值範圍是從 0 到最大整數。預設值為 0。如果您選擇 0,則報表伺服器會決定最大的執行緒數目。如果您指定整數,您所指定的值會設定一次可以建立的執行緒數目上限。如需有關報表伺服器 Windows 服務如何管理記憶體來執行處理序的詳細資訊,請參閱<設定 Reporting Services 可用的記憶體>。 |
UrlRoot |
傳遞延伸模組使用它來撰寫用於存取報表伺服器上之項目的 URL。此值是在安裝過程中,或者透過 Reporting Services 組態工具 (如果您是在安裝完成之後才設定報表伺服器) 指定。值必須是有效的 URL 位址。 |
UnattendedExecutionAccount |
指定報表伺服器在自動安裝模式下,用來執行報表的使用者名稱、密碼和網域。這些值是加密的。使用 Reporting Services 組態工具或 rsconfig 公用程式來設定這些值。如需詳細資訊,請參閱<設定自動報表處理的帳戶>。 |
PolicyLevel |
指定安全性原則組態檔。有效值為 Rssrvrpolicy.config。如需詳細資訊,請參閱<Using Reporting Services Security Policy Files>。 |
WebServiceAccount |
指定用來執行報表伺服器 Web 服務的帳戶。這在執行資料加密作業時,用來確認報表伺服器 Web 服務的識別。 |
IsWebServiceEnabled |
指定報表伺服器 Web 服務是否回應 SOAP 與 URL 存取要求。您在 SQL Server 介面區組態工具中啟用或停用服務時,會設定這個值。 |
FileShareStorageLocation |
指定檔案系統上儲存暫存快照集的單一資料夾。雖然您可以將資料夾路徑指定為 UNC 路徑,但是不建議您這麼做。預設值是 c:\program files\Microsoft SQL Server\MSSQL.x\Reporting Services\RSTempFiles。 |
傳遞 |
指定透過訂閱散發報表所使用的預設 (也可能是自訂的) 傳遞延伸模組。 |
延伸模組名稱 |
指定報表伺服器可用的傳遞延伸模組。Reporting Services 包含適用於報表伺服器 Fileshare、報表伺服器電子郵件、NULL 傳遞提供者和 SharePoint 傳遞的預設傳遞延伸模組。 您必須先完成其他的組態設定,才能使用報表伺服器電子郵件。只有資料驅動訂閱可以支援 NULL 傳遞提供者。您必須將報表伺服器設定成 SharePoint 整合模式才能使用 SharePoint 傳遞;如果報表伺服器以原生模式執行,您可以忽略它。如需有關伺服器模式的詳細資訊,請參閱<Reporting Services 的部署模式>。如需有關傳遞延伸模組的詳細資訊,請參閱<透過訂閱傳遞報表>。 |
MaxRetries |
指定報表伺服器將重試傳遞的次數。預設值是 3。 |
SecondsBeforeRetry |
指定每次重試嘗試之間的時間間隔。預設值是 900。 |
FileShareConfiguration |
指定以訂閱為基礎之檔案共用傳遞的設定。如需詳細資訊,請參閱<Reporting Services 中的檔案共用傳遞>。如需有關檔案共用傳遞組態所使用之 ExcludedRenderFormats 與 RenderingExtension 設定的詳細資訊,請參閱本表中的報表伺服器電子郵件組態設定。 |
RSEmailConfiguration |
指定以訂閱為基礎之電子郵件傳遞的設定。如需詳細資訊,請參閱<設定報表伺服器的電子郵件傳遞>。 |
SMTPServer |
指定表示遠端 SMTP 伺服器或轉送器位址的字串值。遠端 SMTP 服務需要此值。這可以是 IP 位址、您公司內部網路上電腦的 UNC 名稱,或者完整網域名稱。 |
SMTPServerPort |
指定表示 SMTP 服務用來傳送傳出郵件之通訊埠的整數值。通常使用通訊埠 25 來傳送電子郵件。 |
SMTPAccountName |
包含指派 Microsoft Outlook Express 帳戶名稱的字串值。如果您的 SMTP 伺服器設定來做某些用途,您可以設定此值;否則可以將它保留空白。使用 From,以指定用來傳送報表的電子郵件帳戶。 |
SMTPConnectionTimeout |
指定表示有效通訊端在連接到 SMTP 服務逾時前,所等待之秒數的整數值。預設值是 30 秒,但是如果 SendUsing 設定為 2,則可忽略此值。 |
SMTPServerPickupDirectory |
指定表示本機 SMTP 服務收取目錄的字串值。此值必須是完整本機資料夾路徑 (例如,d:\rs-emails)。 |
SMTPUseSSL |
指定可以設定在透過網路傳送 SMTP 訊息時,使用安全通訊端層 (SSL) 的布林值。預設值是 0 (或 False)。當 [SendUsing] 元素設定為 2 時,可使用此設定。 |
SendUsing |
指定用來傳送訊息的方法。有效值包括下列各項: 1=從本機 SMTP 服務收取目錄傳送訊息。 2=從網路 SMTP 服務傳送訊息。 |
SMTPAuthenticate |
指定表示在透過 TCP/IP 連接傳送訊息到 SMTP 服務時,要使用之驗證種類的整數值。有效值包括下列各項: 0=無驗證。 1= (不支援)。 2= NTLM (NT LanMan) 驗證。使用報表伺服器 Windows 服務的安全性內容,連接到網路 SMTP 伺服器。 |
寄件者 |
以 abc@host.xyz 格式,指定傳送報表的電子郵件地址。地址會在外寄電子郵件訊息的 [寄件者] 行上出現。如果您使用的是遠端 SMTP 伺服器,則此值是必要的。它應該是擁有傳送郵件之權限的有效電子郵件帳戶。 |
EmbeddedRenderFormats |
指定用來將報表封裝在電子郵件訊息之主體中的轉譯格式。報表中的影像會後續內嵌在報表中。有效值為 MHTML 和 HTML4.0。 |
PrivilegedUserRenderFormats |
指定透過「管理所有訂閱」工作啟用訂閱時,使用者可以從報表訂閱選取的轉譯格式。如果未設定此值,則所有未刻意排除的轉譯格式均可使用。 |
ExcludedRenderFormats |
刻意排除與給定傳遞延伸模組配合不良的格式。依預設,電子郵件傳遞和檔案共用傳遞,會排除 HTMLOWC、RGDI 和 Null 傳遞延伸模組。您無法排除同一個轉譯延伸模組的多個執行個體,如果您排除多個執行個體,就會在報表伺服器讀取組態檔時產生錯誤。 |
SendEmailToUserAlias |
此值使用 DefaultHostName。 如果 SendEmailToUserAlias 設定為 true,就會自動將定義個別訂閱的使用者指定為報表的收件者。[收件者] 欄位是隱藏的。如果值為 false,則看得到 [收件者] 欄位。如果您希望充分控制報表散發,請將此值設定為 true。有效值包括下列各項: True=使用建立訂閱之使用者的電子郵件地址。此為預設值。 False=可以指定任何電子郵件地址。 |
DefaultHostName |
此值使用 SendEmailToUserAlias。 指定當 SendEmailToUserAlias 設定為 true 時,表示附加到使用者別名之主機名稱的字串值。此值可以是網域名稱系統 (DNS) 名稱或 IP 位址。 |
PermittedHosts |
藉由明確地指定哪些主機可以接收電子郵件傳遞,來限制報表散發。PermittedHosts 中,將每個主機指定為一個 HostName 元素,其值為 IP 位址或 DNS 名稱。 只有主機所定義的電子郵件帳戶為有效收件者。如果您指定 DefaultHostName,務必要將該主機包含為 PermittedHosts 的 HostName 元素。此值必須是一或多個 DNS 名稱或 IP 位址。依預設,未設定此值。如果未設定此值,便不限制誰可以接收電子郵件報表。 |
Null |
指定用於預先載入快取的 NULL 傳遞提供者。如需詳細資訊,請參閱<Reporting Services 中的報表快取>。 |
轉譯 |
指定用於報表呈現的預設 (而且可能是自訂的) 轉譯延伸模組。預設轉譯延伸模組包括 NULL、XML、CSV、IMAGE、PDF、RDGI、HTML4.0、HTML3.2、MHTML,以及 EXCEL。 |
資料 |
指定用於處理查詢的預設 (而且可能是自訂的) 資料處理延伸模組。預設資料處理延伸模組包括 SQL、OLEDB、OLEDB-MD、ORACLE、ODBC,以及 XML。 |
語意查詢 |
指定用於處理報表模型的語意查詢處理延伸模組。查詢處理不可延伸。Reporting Services 包含的語意查詢處理延伸模組提供 SQL Server 關聯式資料和 Analysis Services 多維度資料的支援。 |
安全性 |
指定用於支援驗證的預設和自訂驗證延伸模組。預設自訂驗證延伸模組包括 Windows。如需詳細資訊,請參閱<Implementing a Security Extension>。 |
EventProcessing |
指定預設事件處理常式。此版本無法讓您建立自訂事件處理常式。 |
請參閱
概念
設定 Reporting Services 可用的記憶體
自訂 HTML 檢視器和報表管理員的樣式表
Reporting Services 組態檔
初始化報表伺服器
儲存加密的報表伺服器資料
Reporting Services 組態工具
其他資源
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 12 月 12 日 |
|
2006 年 7 月 17 日 |
|
2006 年 4 月 14 日 |
|