RsReportServer.config 檔案會儲存報表管理員、報表伺服器Web服務和背景處理所使用的設定。 所有 Reporting Services 應用程式都會在讀取儲存在 RSReportServer.config 檔案中的組態設定的單一進程中執行。 原生模式和 SharePoint 模式報表伺服器都會使用 RSReportServer.config,不過這兩種模式不會使用組態檔中的所有相同設定。 檔案的 SharePoint 模式版本較小,因為 SharePoint 模式的許多設定會儲存在 SharePoint 組態資料庫中,而不是檔案。 本主題描述針對原生模式和 SharePoint 模式所安裝的預設組態檔,以及組態檔所控制的一些重要設定和行為。
在 SharePoint 模式中,組態檔包含那些套用至該電腦上執行之所有服務應用程式實例的設定。 SharePoint 組態資料庫包含套用至特定服務應用程式的組態設定。 儲存在組態資料庫中並透過SharePoint管理頁面管理的設定,對於每個 Reporting Services 服務應用程式來說,可能不同。
這些設定會顯示在下列內容中,依預設出現在組態檔中的順序。 如需如何編輯此檔案的指示,請參閱修改 Reporting Services 組態檔 (RSreportserver.config)。
本主題內容:
檔案位置
RSReportServer.config 位於下列資料夾中,視報表伺服器模式而定:
原生模式報表伺服器:
C:\Program Files\Microsoft SQL Server\MSRS12.MSSQLSERVER\Reporting Services\ReportServerSharePoint 模式報表伺服器:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\WebServices\Reporting
如需編輯檔案的詳細資訊,請參閱修改 Reporting Services 組態檔 (RSreportserver.config)。
一般組態設定 (rsreportserver.config)
下表提供出現在檔案第一個部分中的一般組態設定的相關信息。 設定會以組態檔中出現的順序呈現。 數據表的最後一個數據行指出設定是否適用於原生模式報表伺服器 (N) 或 SharePoint 模式報表伺服器 (S) 或兩者。
備註
在本主題中,「最大整數」是指2147483647 INT_MAX值。 如需詳細資訊,請參閱 整數限制 (https://msdn.microsoft.com/library/296az74e(v=vs.110).aspx)。
| 設定 | 說明 | 模式 |
|---|---|---|
| Dsn | 指定與承載報表伺服器資料庫的資料庫伺服器的連接字串。 此值會加密,而且會在您建立報表伺服器資料庫時新增至組態檔。 針對 SharePoint,資料庫連接資訊取自 SharePoint 組態資料庫。 | N,S |
| 連接類型 | 指定報表伺服器用來連接到報表伺服器資料庫的認證類型。 有效值為 Default 與 Impersonate。 如果報表伺服器設定為使用 SQL Server 登入或服務帳戶來連接報表伺服器資料庫,則會指定 Default。 如果報表伺服器使用 Windows 帳戶來連線到報表伺服器資料庫,則會指定 Impersonate。 |
N |
| LogonUser、LogonDomain、LogonCred | 儲存報表伺服器用來連接到報表伺服器資料庫的網域帳戶網域、使用者名稱和密碼。 在報表伺服器連線設定為使用網域帳戶時,會建立LogonUser、LogonDomain 和LogonCred的值。 如需報表伺服器資料庫連接的詳細資訊,請參閱設定報表伺服器資料庫連接(SSRS 組態管理員)。 |
N |
| InstanceID | 報表伺服器實例的標識碼。 報表伺服器實例名稱是以 SQL Server 實例名稱為基礎。 這個值會指定 SQL Server 實例名稱。 根據預設,此值為 MSRS12<instancename>。 請勿修改此設定。 以下是完整值的範例: <InstanceId>MSRS12.MSSQLSERVER</InstanceId>以下是 SharePoint 模式的範例: <InstanceId>MSRS12.@Sharepoint</InstanceId> |
N,S |
| InstallationID | 安裝程式建立的報表伺服器安裝識別碼。 此值設定為全域唯一識別碼 (GUID)。 請勿修改此設定。 | N |
| SecureConnectionLevel | 指定 Web 服務呼叫的程度,必須我們安全套接字層 (SSL) 。 此設定同時用於報表伺服器 Web 服務和報表管理員。 當您在 Reporting Services 組態工具中設定 URL 以使用 HTTP 或 HTTPS 時,會設定此值。 有效值的範圍從 0 到 3,其中 0 最不安全。 如需詳細資訊,請參閱在原生模式報表伺服器上使用安全Web服務方法和設定SSL連線。 | N,S |
| DisableSecureFormsAuthenticationCookie | 預設值為 False。 指定是否停用強制將用於表單及自訂驗證的 Cookie 標示為安全。 從 SQL Server 2012 開始,Reporting Services 會在傳送至用戶端時,自動將用於自定義驗證延伸模組的窗體驗證 Cookie 標示為安全 Cookie。 藉由變更此屬性,報表伺服器系統管理員和自定義安全性延伸模組作者可以還原為先前的行為,讓自定義安全性延伸模組作者判斷是否要將Cookie標示為安全Cookie。 建議使用安全 Cookie 進行表單驗證,以協助防止網路嗅探和重播攻擊。 |
N |
| CleanupCycleMinutes | 指定從報表伺服器資料庫移除舊會話和過期快照集的分鐘數。 有效值的範圍從 0 到最大整數。 預設值為 10。 將值設定為 0 會停用資料庫清除進程。 | N,S |
| MaxActiveReqForOneUser | 指定一位使用者可以同時處理的報表數目上限。 達到限制之後,會拒絕進一步的報表處理要求。 有效值為 1 到最大整數。 預設值為 20。 請注意,大部分的要求處理速度非常快,因此單一使用者不太可能在任何指定時間擁有超過 20 個開啟的連線。 如果用戶同時開啟超過 15 個程式密集型報表,您可能需要增加此值。 針對在 SharePoint 整合模式中執行的報表伺服器,會忽略此設定。 |
N,S |
| DatabaseQueryTimeout | 指定連接報表伺服器資料庫的逾時秒數。此值會傳遞至 System.Data.SQLClient.SQLCommand.CommandTimeout 屬性。 有效值的範圍從 0 到 2147483647。 預設值為 120。 值為 0 會指定無限制的等候時間,因此不建議使用。 | N |
| 警報清除週期分鐘數 | 預設值為 20。 判斷清除儲存在警示資料庫中的暫存數據的頻率。 |
S |
| AlertingDataCleanupMinutes | 預設值為360。 決定用來建立或編輯警示定義的會話數據在警示資料庫中保留的時間長度。 預設值為 6 小時。 |
S |
| AlertingExecutionLogCleanup分鐘 | 預設值為 10080。 決定保留警示執行記錄值的時間長度。 預設值為 7 天。 |
S |
| AlertingMaxDataRetentionDays | 預設值為 180。 決定當警示的數據未變更時,保留警示數據所需的時間長度,以防止重複的警示訊息。 |
S |
| RunningRequestsScavengerCycle | 指定被遺棄和過期要求取消的頻率。 此值是以秒為單位指定。 有效值的範圍從 0 到最大整數。 預設值是 60。 | N,S |
| RunningRequestsDbCycle | 指定報表伺服器評估執行中作業的頻率,以檢查其是否已超過報表執行逾時,以及何時在報表管理員的 [管理作業] 頁面中呈現執行中作業資訊。 此值是以秒為單位指定。 有效值的範圍從 0 到 2147483647。 預設值是 60。 | N,S |
| RunningRequestsAge | 指定以秒為單位的間隔,執行中作業的狀態會從新的變更為執行中。 有效值的範圍從 0 到 2147483647。 預設值為 30。 | N,S |
| MaxScheduleWait | 指定要求 下一個運行時間 時,報表伺服器 Windows 服務等候 SQL Server Agent 服務更新排程的秒數。 有效值的範圍從 1 到 60。 在預設組態檔中,MaxScheduleWait 會設定為 5。 如果報表伺服器找不到或讀取組態檔,伺服器預設 MaxScheduleWait 為 1。 |
N,S |
| DisplayErrorLink | 指出發生錯誤時,是否會顯示Microsoft說明及支援網站的連結。 此連結會出現在錯誤訊息中。 使用者可以按兩下連結,在網站上開啟更新的錯誤訊息內容。 有效值包括 True (預設值) 和 False。 |
N,S |
| WebServiceuseFileShareStorage | 指定是否要在文件系統上儲存快取報表和暫存快照(由報表伺服器 Web 服務在用戶會話期間建立的快照)。 有效值為 True 和 False (預設值)。 如果值設定為 false,暫存數據會儲存在 reportservertempdb 資料庫中。 |
N,S |
| WatsonFlags | 指定針對報告給Microsoft的錯誤狀況記錄多少資訊。 0x0430 = "完整傾印" 0x0428 =迷你轉儲檔 0x0002 = 無轉儲 |
N,S |
| WatsonDumpOnExceptions | 指定您想要在錯誤記錄檔中報告的例外狀況清單。 當您遇到重複出現的問題,並想要建立包含資訊的傾印,以便傳送至 Microsoft 進行分析時,這會很有用。 建立轉儲會影響效能,因此僅在進行問題診斷時才應變更此設定。 | N,S |
| WatsonDumpExcludeIfContainsExceptions | 指定您不想在錯誤記錄檔中報告的例外狀況清單。 當您診斷問題,而不希望伺服器針對特定例外狀況建立傾印時,這會很有用。 | N,S |
URLReservations (RSReportServer.config 檔案)
URLReservations 定義目前實例之報表伺服器 Web 服務和報表管理員的 HTTP 存取權。 當您設定報表伺服器時,URL 會保留並儲存在HTTP.SYS中。
警告
針對 SharePoint 模式,URL 保留專案是在 SharePoint 管理中心設定。 如需詳細資訊,請參閱 設定替代存取對應 (https://technet.microsoft.com/library/cc263208(office.12).aspx)。
請勿直接修改組態檔中的 URL 預留項目。 一律使用 Reporting Services 組態管理員或報表伺服器 WMI 提供者,來建立或修改原生模式報表伺服器的 URL 保留。 如果您修改組態檔中的值,可能會損毀保留區,這會導致伺服器在運行時間發生錯誤,或在卸載軟體時將孤立的保留保留保留在HTTP.SYS中不會移除。 如需詳細資訊,請參閱設定報表伺服器 URL (SSRS 組態管理員) 和組態檔中的 URL (SSRS 組態管理員)。
URLReservations 是可選的元素。 如果它不存在於 RSReportServer.config 檔案中,可能無法設定伺服器。 如果有指定,則除了 AccountName 以外,所有子元素都是必要的。
數據表的最後一個數據行指出設定是否適用於原生模式報表伺服器 (N) 或 SharePoint 模式報表伺服器 (S) 或兩者。
| 設定 | 說明 | 模式 |
|---|---|---|
| 應用程式 | 包含 Reporting Services 應用程式的設定。 | N |
| 名稱 | 指定 Reporting Services 應用程式。 有效值為 ReportServerWebService 或 ReportManager。 | N |
| VirtualDirectory | 指定應用程式的虛擬目錄名稱。 | N |
| URL、URL | 包含應用程式的一或多個 URL 保留專案。 | N |
| UrlString | 指定適用於HTTP.SYS的URL語法。 如需語法的詳細資訊,請參閱 URL 保留語法(SSRS 組態管理員)。 | N |
AccountSid |
指定建立 URL 保留之帳戶的安全性識別碼 (SID)。 這應該是報表伺服器服務執行所在的帳戶。 如果 SID 不符合服務帳戶,報表伺服器可能無法接聽該 URL 上的要求。 | N |
AccountName |
指定與 AccountSid 對應的可讀取帳戶名稱。 它雖然沒有被使用,但仍然會出現在檔案中,這樣您就可以輕鬆識別用於 URL 保留的帳戶是否屬於服務帳號。 |
N |
驗證(RSReportServer.config 檔案)
Authentication 指定報表伺服器接受的一或多個驗證類型。 默認設定和值是本節可能設定和值的子集。 只會自動新增預設設定。 若要新增其他設定,您必須使用文本編輯器,將項目結構新增至 RSReportServer.config 檔案,並設定值。
預設值包含 RSWindowsNegotiate 和 RSWindowsNTLM,EnableAuthPersistance 設定為 True:
<Authentication>
<AuthenticationTypes>
<RSWindowsNegotiate/>
<RSWindowsNTLM/>
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
所有其他值都必須手動新增。 如需詳細資訊和範例,請參閱 使用報表伺服器進行驗證。
下表的最後一個數據行指出設定是否適用於原生模式報表伺服器 (N) 或 SharePoint 模式報表伺服器 (S) 或兩者。
| 設定 | 說明 | 模式 |
|---|---|---|
| AuthenticationTypes | 指定一或多個驗證類型。 有效值為:RSWindowsNegotiate、RSWindowsKerberos、RSWindowsNTLM、RSWindowsBasic和Custom。RSWindows 型別和 Custom 互斥。RSWindowsNegotiate、 RSWindowsKerberos、 RSWindowsNTLM和 RSWindowsBasic 是累計的,而且可以一起使用,如本節稍早的預設值範例所示。如果您預期來自各種用戶端應用程式或瀏覽器的要求使用不同類型的驗證,則需要指定多個驗證類型。 請勿移除 RSWindowsNTLM,否則您會將瀏覽器支援限制為部分支援的瀏覽器類型。 如需詳細資訊,請參閱 Planning for Reporting Services and Power View Browser Support (Reporting Services 2014) 。 |
N |
RSWindowsNegotiate |
報表伺服器接受 Kerberos 或 NTLM 安全性令牌。 當報表伺服器以原生模式執行且服務帳戶為網路服務時,這是預設設定。 當報表伺服器以原生模式執行,且服務帳戶設定為網域用戶帳戶時,會省略此設定。 如果已針對報表伺服器服務帳戶設定網域帳戶,且未為報表伺服器設定服務主體名稱 (SPN),此設定可能會防止使用者登入伺服器。 |
N |
RSWindowsNTLM |
伺服器接受NTLM安全性令牌。 如果您移除此設定,瀏覽器對某些支援的瀏覽器類型的支援將會受限。 如需詳細資訊,請參閱 Planning for Reporting Services and Power View Browser Support (Reporting Services 2014) 。 |
N、S |
RSWindowsKerberos |
伺服器接受 Kerberos 安全性令牌。 當您在限制委派驗證方案中使用 Kerberos 驗證時,請採用此設定或 RSWindowsNegotiate。 |
N |
RSWindowsBasic |
當連接沒有認證時,伺服器會接受基本認證,併發出挑戰/回應。 基本身份驗證會以純文本傳遞 HTTP 要求中的認證。 如果您使用基本身份驗證,請使用 SSL 來加密來自報表伺服器的網路流量。 若要檢視 Reporting Services 中基本身份驗證的範例組態語法,請參閱 使用報表伺服器進行驗證。 |
N |
Custom |
如果您在報表伺服器電腦上部署自訂安全性延伸模組,請指定此值。 如需詳細資訊,請參閱 實作安全性延伸模組。 | N |
| LogonMethod | 這個值能指定RSWindowsBasic的登入類型。 如果您指定 RSWindowsBasic,則需要此值。 有效值為 2 或 3,其中每個值都代表下列各項:2 = 網路登錄高效能伺服器以驗證純文字密碼3 = 明文登入,它會在與每個 HTTP 請求一起傳送的身份驗證包中保留登入憑證,讓伺服器在連接到網路中的其他伺服器時能夠模擬使用者。注意:SQL Server 2014 Reporting Services (SSRS) 不支援值 0(用於互動式登錄)和 1(用於批次登入)。 |
N |
| 領域 | 這個值用於 RSWindowsBasic。 它會指定資源分割區,其中包含用來控制組織中受保護資源的存取權的授權和驗證功能。 |
N |
| DefaultDomain | 這個值用於 RSWindowsBasic。 它用來判斷伺服器用來驗證使用者的網域。 這個值是選擇性的,但如果您省略它,報表伺服器會使用計算機名稱做為網域。 如果您在域控制器上安裝報表伺服器,使用的網域就是計算機所控制的網域。 |
N |
| RSWindowsExtendedProtectionLevel | 預設值為 off。 如需詳細資訊,請參閱 使用 Reporting Services 進行驗證的擴充保護 | N |
| RS Windows 擴充保護情境 | 預設值為 Proxy | N |
| 啟用認證持久性 | 判斷驗證是在連線上還是針對每個要求執行。 合法值為 True (預設值) 或 False。 如果設定為 True,則來自相同連線的後續要求會採用第一個要求的模仿上下文。如果您使用 Proxy 伺服器軟體(例如 ISA Server)來存取報表伺服器,則必須將此值設定 False 為 。 使用 Proxy 伺服器可讓多位使用者使用 Proxy 伺服器的單一連線。 在此案例中,您應該停用驗證持續性,以便個別驗證每個使用者要求。 如果您未將 EnableAuthPersistence 設定為 False,則所有用戶都會使用第一個要求的模擬內容進行連線。 |
N,S |
服務 (RSReportServer.config 檔案)
Service 指定套用至整個服務的應用程式設定。
下表的最後一個數據行指出設定是否適用於原生模式報表伺服器 (N) 或 SharePoint 模式報表伺服器 (S) 或兩者。
| 設定 | 說明 | 模式 |
|---|---|---|
| IsSchedulingService | 指定報表伺服器是否維護一組由 Reporting Services 使用者建立的排程和訂閱所對應的 SQL Server Agent 作業。 有效值包括 True (預設值) 和 False。當您使用原則式管理中的 Reporting Services 表面區域配置來啟用或停用 Reporting Services 功能時,此設定會受到影響。 如需詳細資訊,請參閱 啟動和停止報表伺服器服務。 |
N,S |
| IsNotificationService | 指定報表伺服器是否處理通知和傳遞。 有效值包括 True (預設值) 和 False。 當值為 False 時,不會發送訂閱。當您使用原則式管理的 Reporting Services 範疇中的 Surface Area Configuration 功能來啟用或停用 Reporting Services 功能時,這個設定會受到影響。 如需詳細資訊,請參閱 啟動和停止報表伺服器服務。 |
N,S |
| IsEventService | 指定服務是否在事件佇列中處理事件。 有效值包括 True (預設值) 和 False。 當值為 False時,報表伺服器不會執行排程或訂閱的作業。當您使用原則式管理的 Reporting Services Surface Area Configuration 功能來啟用或停用報告服務功能時,此設定會受到影響。 如需詳細資訊,請參閱 啟動和停止報表伺服器服務。 |
N,S |
| IsAlertingService | 預設值為 True |
S |
| PollingInterval | 指定報表伺服器對事件表的輪詢間隔,以秒為單位。 有效值的範圍從 0 到最大整數。 預設值為 10。 | N,S |
| WindowsServiceUseFileShareStorage | 指定是否在文件系統上儲存快取的報表和暫存快照集(由報表伺服器服務在用戶會話期間建立)。 有效值為 True 和 False (預設值)。 |
N,S |
MemorySafetyMargin |
指定的百分比 WorkingSetMaximum ,定義中低壓力案例之間的界限。 預設值是 80。 如需和設定可用記憶體的詳細資訊 WorkingSetMaximum ,請參閱 設定報表伺服器應用程式的可用記憶體。 |
N,S |
| MemoryThreshold | 指定的百分比 WorkingSetMaximum ,定義中高壓力案例之間的界限。 預設值是 90。 此值應該大於 設定的值 MemorySafetyMargin。 如需詳細資訊,請參閱 設定報表伺服器應用程式的可用記憶體。 |
N,S |
| RecycleTime | 指定應用程式域的回收時間,以分鐘為單位。 有效值的範圍從 0 到最大整數。 預設值為 720。 | N,S |
| MaxAppDomainUnloadTime | 指定在回收作業期間允許應用程式域卸除的間隔。 如果回收在這段時間內未完成,則會停止應用程式域中的所有處理。 如需詳細資訊,請參閱 報表伺服器應用程式的應用程式域。 此值以分鐘為單位指定。 有效值的範圍從 0 到最大整數。 預設值為 30。 |
N,S |
| MaxQueueThreads | 指定報表伺服器 Windows 服務用於並行處理訂閱和通知的線程數目。 有效值的範圍從 0 到最大整數。 預設值為 0。 如果您選擇 0,報表伺服器會決定線程數目上限。 如果您指定整數,您指定的值會設定一次可建立之線程的上限。 如需報表伺服器 Windows 服務如何管理執行中進程的記憶體的詳細資訊,請參閱 設定報表伺服器應用程式的可用記憶體。 | N,S |
| UrlRoot | 報表伺服器的傳送擴充功能用來組成用於透過電子郵件和檔案分享訂閱傳遞報表的URL。 此值必須是存取已發行報表之報表伺服器的有效 URL 位址。 報表伺服器用來產生離線或自動存取的URL。 這些 URL 用於導出的報表中,並藉由傳遞延伸模組來撰寫包含在傳遞訊息中的 URL,例如電子郵件中的連結。 報表伺服器會根據下列行為決定報表中的 URL: 當 UrlRoot 為空(預設值)且有 URL 保留項目時,報表伺服器會自動按照 ListReportServerUrls 方法產生 URL 的方式來判斷 URL。 會使用 ListReportServerUrls 方法傳回的第一個 URL。 或者,如果 SecureConnectionLevel 大於零 (0),則會使用第一個 SSL URL。 當 UrlRoot 設定為特定值時,會使用明確值。 當 UrlRoot 空白且未設定 URL 保留時,轉譯報表和電子郵件連結中的 URL 不正確。 |
N,S |
| 無人值守執行帳號 | 指定報表伺服器用來執行報表的使用者名稱、密碼和網域。 這些值會加密。 使用 Reporting Services 組態工具或 rsconfig 公用程式來設定這些值。 如需詳細資訊,請參閱設定自動執行帳戶(SSRS 組態管理員)。 針對 SharePoint 模式,您可以使用 SharePoint 管理中心來設定 Reporting Services 服務應用程式的執行帳戶。 如需詳細資訊,請參閱 管理 Reporting Services SharePoint 服務應用程式 |
N |
| PolicyLevel | 指定安全策略組態檔。 合法值為 Rssrvrpolicy.config。如需詳細資訊,請參閱 使用 Reporting Services 安全策略檔案。 | N,S |
| IsWebServiceEnabled | 指定報表伺服器 Web 服務是否回應 SOAP 和 URL 存取要求。 當您使用原則式管理之 Reporting Services Facet 的 Surface Area Configuration 來啟用或停用服務時,會設定此值。 | N,S |
| IsReportManagerEnabled | 指定報表伺服器上是否提供報表管理員應用程式。 有效值為 True (預設值) 和 False。 如果值設定為 True,則報表管理員可以使用。 請注意,您仍必須設定報表管理員的 URL 保留,才能使用它。 |
N |
| FileShareStorageLocation | 指定檔案系統上用來儲存暫存快照集的單一資料夾。 雖然您可以將資料夾路徑指定為 UNC 路徑,但不建議這麼做。 預設值是空的。<FileShareStorageLocation><Path></Path></FileShareStorageLocation> |
N,S |
| IsRdceEnabled | 指定是否啟用報表定義自定義延伸模組 (RDCE)。 有效值為 True 與 False。 |
N,S |
UI (RSReportServer.config 檔案)
UI 指定套用至報表管理員應用程式的組態設定。
下表的最後一個數據行指出設定是否適用於原生模式報表伺服器 (N) 或 SharePoint 模式報表伺服器 (S) 或兩者。
| 設定 | 說明 | 模式 |
|---|---|---|
| ReportServerUrl | 指定報表管理員所連線之報表伺服器的URL。 只有在您設定報表管理員連接到另一個實例或遠端電腦上的報表伺服器時,才修改此值。 如需詳細資訊,請參閱設定報表管理員(原生模式)。 | N,S |
| ReportBuilderTrustLevel | 請勿修改此值;無法設定。 在 SQL Server 2008 Reporting Services 和更新版本中,報表產生器只會在 中 FullTrust執行。 如需詳細資訊,請參閱 設定報表產生器存取 。 如需停止部分信任模式的詳細資訊,請參閱 SQL Server 2014 中 SQL Server Reporting Services 已停止的功能。 |
N,S |
PageCountMode |
僅針對報表管理員,此設定會指定報表伺服器在轉譯報表之前計算頁面計數值,或檢視報表時。 有效值為 Estimate (預設值) 和 Actual。 當用戶檢視報表時,使用 Estimate 來計算頁面計數資訊。 一開始,頁數會設定為 2(包括目前的頁面和一個額外的頁面),但會隨著使用者瀏覽報表時逐漸增加。 如果您要顯示報表之前事先計算頁數, 請使用 Actual 。
Actual 提供向後相容性。 請注意,如果您設定 PageCountMode 為 Actual,則必須處理整個報表以取得有效的頁面計數,並增加顯示報表之前的等候時間。 |
N,S |
延伸模組 (RSReportServer.config 檔案) 原生模式
延伸區段只會針對原生模式的報表伺服器出現在 rsreportserver.config 檔案中。 SharePoint 模式報表伺服器的延伸模組資訊會儲存在 SharePoint 組態資料庫中,並針對每個 Reporting Services 服務應用程式進行設定。
Extensions 指定下列可延伸模組在 Reporting Services 安裝中的組態設定:
傳遞延伸模組
DeliveryUI 延伸模組
渲染擴充套件
數據處理延伸模組
語意查詢延伸模組(僅限內部)
模型生成延伸模組(僅限內部使用)
安全性擴展
驗證延伸模組
事件處理延伸模組 (僅限內部)
報表定義客製化擴充套件
部分延伸模組嚴格供報表伺服器內部使用。 不會記載僅限內部使用延伸模組的組態設定。 下列各節說明預設延伸模組的組態設定。 如果您使用具有自定義延伸模組的報表伺服器,您的組態檔可能包含此處未描述的設定。 本節會列出延伸模組的顯示順序。 針對相同類型擴充功能多個實例重複出現的設定,僅描述一次。
配送擴充套件一般設定
指定用來透過訂用帳戶傳遞報表的預設傳遞延伸模組(以及可能自定義的傳遞延伸模組)。 RSReportServer.config 檔案包含四個傳遞延伸模組的應用程式設定:
報表伺服器電子郵件
檔案共享傳遞。
報表伺服器文檔庫,用於以 SharePoint 整合模式執行的報表伺服器。
用來預先載入報表快取的 Null 傳遞提供者。
如需詳細了解交付擴展的資訊,請參閱 訂閱及交付(報表服務)
所有傳遞延伸模組都有 Extension Name、 MaxRetries、 SecondsBeforeRetry 和 Configuration。 這些共用設定會先被記載。 擴充功能特定設定的描述如下在第二個表格中。
| 設定 | 說明 |
|---|---|
| 延伸模組名稱 | 指定傳遞延伸模組的易記名稱和元件。 請勿修改此值。 |
| MaxRetries | 指定報表伺服器在第一次嘗試未成功時重試傳遞的次數。 預設值是 3。 |
| SecondsBeforeRetry | 指定每次重試嘗試之間的時間間隔(以秒為單位)。 預設值為900。 |
| 配置 | 包含每個傳遞延伸模組專屬的組態設定。 |
檔案共用傳遞延伸模組組態設定
檔案共用傳遞會將已匯出至應用程式檔案格式的報表傳送至網路上的共享資料夾。 如需詳細資訊,請參閱 Reporting Services 中的檔案共享傳遞。
| 設定 | 說明 |
|---|---|
| ExcludedRenderFormats, RenderingExtension | 這些設定是用來刻意排除無法與檔案共用傳遞搭配運作的導出格式。 這些格式通常用於互動式報表、預覽或預先載入報表快取。 它們不會產生可從傳統型應用程式輕鬆檢視的應用程式檔。 有效值為: HTMLOWC RGDI 零 |
報表伺服器電子郵件延伸模組組態設定
報表伺服器電子郵件會使用SMTP網路裝置將報表傳送至電子郵件位址。 必須先設定此傳遞延伸模組,才能使用。 如需詳細資訊,請參閱 設定報表伺服器以進行電子郵件傳遞 (SSRS 組態管理員) 和 Reporting Services 中的電子郵件傳遞。
| 設定 | 說明 |
|---|---|
| SMTPServer | 指定字串值,指出遠端 SMTP 伺服器或轉寄站的位址。 遠端 SMTP 服務需要此值。 它可以是 IP 位址、公司內部網路內電腦的 UNC 名稱或完整域名。 |
| SMTPServerPort | 指定整數值,指出 SMTP 服務用來傳送傳出郵件的埠。 埠 25 通常用於傳送電子郵件。 |
| SMTPAccountName | 包含指派Microsoft Outlook Express 帳戶名稱的字串值。 如果您的 SMTP 伺服器設定為以某種方式使用它,您可以設定此值;否則您可以將它保留空白。 使用 From 指定用來傳送報表的電子郵件帳戶。 |
| SMTPConnectionTimeout(SMTP 連接超時) | 指定整數值,指出在逾時之前,等候與 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、RenderingExtension | 指定用來在電子郵件訊息本文中封裝報表的轉譯格式。 報表內的影像隨後會內嵌在報表中。 有效值為 MHTML 和 HTML4.0。 |
| PrivilegedUserRenderFormats | 指定透過 [管理所有訂閱] 工作啟用訂閱時,使用者可以針對報表訂閱選取的轉譯格式。 如果未設定此值,則不會刻意排除的所有轉譯格式都可供使用。 |
| 排除的渲染格式,渲染擴充功能 | 特意排除不適用於指定傳遞延伸模組的格式。 您無法排除相同轉譯延伸模組的多個實例。 當報表伺服器讀取組態檔時,排除多個實例會導致錯誤。 根據預設,電子郵件傳遞會排除下列延伸模組: HTMLOWC 零 RGDI |
| 發送電子郵件給使用者別名 | 這個值適用於 DefaultHostName。 當 SendEmailToUserAlias 設定為 True時,定義個別訂閱的用戶會自動指定為報表的收件者。
To 欄位已隱藏。 如果此值為 False,則會顯示 [To] 欄位。 如果您要對報表散發進行最大控制,請將此值設定為 True 。 有效值包括下列各項:True=會使用建立訂閱之使用者的電子郵件位址。 這是預設值。False=可以指定任何電子郵件位址。 |
| DefaultHostName | 此值適用於 SendEmailToUserAlias。 指定一個字串值,這表示當 SendEmailToUserAlias 設定為 true 時,要附加至用戶別名的主機名。 此值可以是網域名稱系統 (DNS) 名稱或 IP 位址。 |
| PermittedHosts | 藉由明確指定哪些主機可以接收電子郵件傳遞來限制報表散發。 在 PermittedHosts 中,每個主機都會指定為 HostName 元素,其中值是 IP 位址或 DNS 名稱。 只有為主機定義的電子郵件帳戶是有效的收件者。 如果您指定 DefaultHostName,請務必包含該主機作為 PermittedHosts 的 HostName 元素。 此值必須是一或多個 DNS 名稱或 IP 位址。 根據預設,不會設定此值。 如果未設定此值,則接收電子郵件報告的人沒有任何限制。 |
報表伺服器 SharePoint 文件庫延伸模組組態
報表伺服器文檔庫會將已匯出至應用程式檔案格式的報表傳送至文檔庫。 此傳遞延伸模組只能由設定為在 SharePoint 整合模式中執行的報表伺服器使用。 如需詳細資訊,請參閱 Reporting Services 中的 SharePoint 文檔庫傳遞。
| 設定 | 說明 |
|---|---|
| ExcludedRenderFormats,RenderingExtension | 這些設定是用來刻意排除不適用於文檔庫傳遞的導出格式。 排除 HTMLOWC、RGDI 和 Null 傳遞延伸模組。 這些格式通常用於互動式報表、預覽或預先載入報表快取。 它們不會產生可從傳統型應用程式輕鬆檢視的應用程式檔。 |
NULL 傳遞延伸模組組態
NULL 傳遞提供者可用來預先載入快取,並針對個別用戶預先產生報表。 此傳遞延伸模組沒有組態設定。 如需詳細資訊,請參閱緩存報表(SSRS)。
傳遞UI延伸模組(s) 一般設定
指定傳遞延伸模組,其中包含在報表管理員中定義個別訂閱時所使用的訂閱定義頁面中出現的使用者介面元件。 如果您建立並部署具有使用者定義選項且想要使用報表管理員的自定義傳遞延伸模組,則必須在本節中註冊傳遞延伸模組。 預設情況下,報表伺服器的電子郵件和檔案分享有組態設定。 只有在數據驅動訂閱或 SharePoint 應用程式頁面中使用的傳遞延伸模組沒有本節中的設定。
| 設定 | 說明 |
|---|---|
| DefaultDeliveryExtension | 此設定會決定哪些傳遞延伸模組會先出現在訂用帳戶定義頁面中的傳遞類型清單中。 只有一個傳遞延伸模組可以包含此設定。 有效值包括 True 或 False。 當此值設定為 True時,該延伸模組是預設選取範圍。 |
| 配置 | 指定傳遞延伸模組的組態選項。 您可以為每個傳遞延伸模組設定預設轉譯格式。 有效值為 rsreportserver.config 檔案的轉譯區段中所記下的轉譯延伸模組名稱。 |
| DefaultRenderingExtension | 指定傳遞延伸模組是否為預設值。 報表伺服器電子郵件是預設傳遞延伸模組。 有效值包括 True 或 False。 如果多個延伸模組包含的值 True,則第一個延伸模組會被視為預設延伸模組。 |
渲染擴展一般設定
指定報表簡報中使用的預設 (可能為自定義) 轉譯延伸模組。
除非您正在部署自定義轉譯延伸模組,否則請勿修改本節。 如需詳細資訊,請參閱 實作轉譯延伸模組。
預設的呈現擴充功能包括以下內容:
XML
零
CSV
PDF格式
RGDI
HTML4.0
MHTML
Excel
RPL
圖像
從 SQL Server 2012 版本開始,MHTML 和 HTML 4.0 演譯預設會包含下列裝置資訊的設定,以控制數據視覺化尺寸調整的行為。
<DeviceInfo><DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing></DeviceInfo>
如需 DeviceInfo 設定的詳細資訊,請參閱下列各項:
[HTML 裝置資訊設定]。。/../html-device-information-settings.md)
如需有關 <Render> 下的子 <Extension> 元素屬性的資訊,請參閱下列各項:
在 RSReportServer.Config 中自定義轉譯延伸元件參數
除非您正在部署自定義轉譯延伸模組,否則請勿修改本節。 如需詳細資訊,請參閱 實作轉譯延伸模組。
資料擴展 常規配置
指定用來處理查詢的預設(以及可能自定義)數據處理延伸模組。 預設資料處理延伸模組包含下列專案:
SQL
SQLAZURE
SQLPDW
OLEDB
OLEDB-MD
甲骨文
ODBC
XML
SHAREPOINT 清單
SAPBW
ESSBASE
TERADATA
除非您要新增自定義數據處理延伸模組,否則請勿修改本節。 如需詳細資訊,請參閱 實作數據處理延伸模組。
語意查詢延伸模組一般設定
指定用來處理報表模型的語意查詢處理延伸模組。 Reporting Services 隨附的語意查詢處理延伸模組支援 SQL Server 關係型數據、Oracle 和 Analysis Services 多維度數據。 請勿修改此區段。 查詢處理不可延伸。
模型產生組態
指定用來從已在報表伺服器上發佈的共享數據源建立報表模型的模型產生延伸模組。 您可以產生 SQL Server 關係型數據、Oracle 和 Analysis Services 多維度數據源的模型。 請勿修改此區段。 模型產生無法擴充。
安全擴充組態
指定 Reporting Services 所使用的授權元件。 此元件由在 RSReportServer.config 檔案的 Authentication 元素中註冊的驗證擴充模組使用。 除非您實作自定義驗證延伸模組,否則請勿修改本節。 如需新增自定義安全性功能的詳細資訊,請參閱 實作安全性延伸模組。 如需授權的詳細資訊,請參閱 Reporting Services 中的授權。
驗證擴充套件設定
指定報表伺服器所使用的預設和自訂驗證延伸模組。 默認擴充功能是以 Windows 驗證為基礎。 除非您實作自定義驗證延伸模組,否則請勿修改本節。 如需 Reporting Services 中驗證的詳細資訊,請參閱 Reporting Services 中的驗證 和 報表伺服器的驗證。 如需新增自定義安全性功能的詳細資訊,請參閱 實作安全性延伸模組。
事件處理
指定預設事件處理程式。 請勿修改此區段。 此區段不可延伸。
報表定義自訂化
指定修改報表定義的自定義延伸模組名稱和類型。
RDLSandboxing
指定報表定義語言(RDL)模式,幫助您在多個租戶共用單一報表伺服器網頁伺服器群的情況下,檢測和限制個別租戶使用特定類型的報表資源。 如需詳細資訊,請參閱啟用和停用 RDL 沙箱。
MapTileServerConfiguration (RSReportServer.config 檔案)
MapTileServerConfiguration 定義 Microsoft Bing 地圖 Web 服務的組態設定,為在報表伺服器上發佈的報表中,地圖報表專案提供底圖。 所有子元素是必需的。
| 設定 | 說明 |
|---|---|
| MaxConnections | 指定 Bing 地圖服務 Web 服務的連線數目上限。 |
| 超時 | 指定等待 Bing 地圖 Web 服務回應的逾時秒數。 |
| AppID | 指定要用於 Bing 地圖服務 Web 服務的應用程式識別碼 (AppID)。
(Default) 指定 Reporting Services 預設 AppID。如需在報表中使用 Bing 地圖底圖的詳細資訊,請參閱 其他使用規定 和 隱私聲明。 除非您必須為自己的 Bing 地圖服務許可協定指定自訂 AppID,否則請勿變更此值。 當您變更 AppID 時,不需要重新啟動 Reporting Services,變更才會生效。 |
| CacheLevel | 指定 System.Net.Cache 的 HttpRequestCacheLevel 列舉中的一個值。 預設值是 Default。 如需詳細資訊,請參閱 HttpRequestCacheLevel 列舉。 |
原生模式報表伺服器的預設組態檔
根據預設,rsreportserver.config 檔案會安裝到下列位置:
C:\Program Files\Microsoft SQL Server\MSRS12。MSSQLSERVER\Reporting Services\ReportServer
<Configuration> <Dsn>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAoyfT3iJKS0qxG3ibhRCYhAQAAAAiAAAAUgBlAHAAbwByAHQAaQBuAGcAIABTAGUAcgB2AGUAcgAAAANmAADAAAAAEAAAADMnIAaBwxRDy2mu4yg0zKAAAAAABIAAAKAAAAAQAAAAX+0WIyZTGyyEE7R8rtmmZegAAAByz0h1aXSAggJLDnVfd1eyGlLqTln9cCff3DQ25pcNBccP2rsLkwokUrS9kcee4up6UOawgKQuQjqWbLXfpqY9Dp/ueDTcF8h+VlSWNCmcH/OlDo7Pt2S6FestlnrmFrUXImx+XPZoeDYQelDUTgy8cHUAgUlD/wW8beboXXcS04QB0uTy2mwtUl5/xAPOGXFOKkXp6w8wqnxkEdVd60WyyppOu7djRf25OBSZn3I4T5dwaORHqPGVJmVGzcagoG5u0hDqtEf2RD4FnJgcAAIRHcqxj+jqOV+ZCVvmDcdBWCsbg5OdvIBEFAAAABi/yAmdbbA2emMyOAFIQ1k0His4</Dsn> <ConnectionType>Default</ConnectionType> <LogonUser></LogonUser> <LogonDomain></LogonDomain> <LogonCred></LogonCred> <InstanceId>MSRS12.MSSQLSERVER</InstanceId> <InstallationID>{6af9ea4c-2593-4dd8-8e2b-6315014c1a52}</InstallationID> <Add Key="SecureConnectionLevel" Value="0"/> <Add Key="DisableSecureFormsAuthenticationCookie" Value="false"/> <Add Key="CleanupCycleMinutes" Value="10"/> <Add Key="MaxActiveReqForOneUser" Value="20"/> <Add Key="DatabaseQueryTimeout" Value="120"/> <Add Key="RunningRequestsScavengerCycle" Value="60"/> <Add Key="RunningRequestsDbCycle" Value="60"/> <Add Key="RunningRequestsAge" Value="30"/> <Add Key="MaxScheduleWait" Value="5"/> <Add Key="DisplayErrorLink" Value="true"/> <Add Key="WebServiceUseFileShareStorage" Value="false"/> <!-- <Add Key="ProcessTimeout" Value="150" /> --> <!-- <Add Key="ProcessTimeoutGcExtension" Value="30" /> --> <!-- <Add Key="WatsonFlags" Value="0x0430" /> full dump--> <!-- <Add Key="WatsonFlags" Value="0x0428" /> minidump --> <!-- <Add Key="WatsonFlags" Value="0x0002" /> no dump--> <Add Key="WatsonFlags" Value="0x0428"/> <Add Key="WatsonDumpOnExceptions" Value="Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException,Microsoft.ReportingServices.Modeling.InternalModelingException,Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException"/> <Add Key="WatsonDumpExcludeIfContainsExceptions" Value="System.Threading.ThreadAbortException,System.Web.UI.ViewStateException,System.OutOfMemoryException,System.Web.HttpException,System.IO.IOException,System.IO.FileLoadException,Microsoft.SharePoint.SPException,Microsoft.ReportingServices.WmiProvider.WMIProviderException"/> <URLReservations> <Application> <Name>ReportServerWebService</Name> <VirtualDirectory>ReportServer</VirtualDirectory> <URLs> <URL> <UrlString>http://+:80</UrlString> <AccountSid>S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051</AccountSid> <AccountName>NT Service\ReportServer</AccountName> </URL> </URLs> </Application> <Application> <Name>ReportManager</Name> <VirtualDirectory>Reports</VirtualDirectory> <URLs> <URL> <UrlString>http://+:80</UrlString> <AccountSid>S-1-5-80-2885764129-887777008-271615777-1616004480-2722851051</AccountSid> <AccountName>NT Service\ReportServer</AccountName> </URL> </URLs> </Application> </URLReservations> <Authentication> <AuthenticationTypes> <RSWindowsNTLM/> </AuthenticationTypes> <RSWindowsExtendedProtectionLevel>Off</RSWindowsExtendedProtectionLevel> <RSWindowsExtendedProtectionScenario>Proxy</RSWindowsExtendedProtectionScenario> <EnableAuthPersistence>true</EnableAuthPersistence> </Authentication> <Service> <IsSchedulingService>True</IsSchedulingService> <IsNotificationService>True</IsNotificationService> <IsEventService>True</IsEventService> <PollingInterval>10</PollingInterval> <WindowsServiceUseFileShareStorage>False</WindowsServiceUseFileShareStorage> <MemorySafetyMargin>80</MemorySafetyMargin> <MemoryThreshold>90</MemoryThreshold> <RecycleTime>720</RecycleTime> <MaxAppDomainUnloadTime>30</MaxAppDomainUnloadTime> <MaxQueueThreads>0</MaxQueueThreads> <UrlRoot> </UrlRoot> <UnattendedExecutionAccount> <UserName></UserName> <Password></Password> <Domain></Domain> </UnattendedExecutionAccount> <PolicyLevel>rssrvpolicy.config</PolicyLevel> <IsWebServiceEnabled>True</IsWebServiceEnabled> <IsReportManagerEnabled>True</IsReportManagerEnabled> <FileShareStorageLocation> <Path> </Path> </FileShareStorageLocation> </Service> <UI> <ReportServerUrl> </ReportServerUrl> <PageCountMode>Estimate</PageCountMode> </UI> <Extensions> <Delivery> <Extension Name="Report Server FileShare" Type="Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareProvider,ReportingServicesFileShareDeliveryProvider"> <MaxRetries>3</MaxRetries> <SecondsBeforeRetry>900</SecondsBeforeRetry> <Configuration> <FileShareConfiguration> <ExcludedRenderFormats> <RenderingExtension>HTMLOWC</RenderingExtension> <RenderingExtension>NULL</RenderingExtension> <RenderingExtension>RGDI</RenderingExtension> </ExcludedRenderFormats> </FileShareConfiguration> </Configuration> </Extension> <Extension Name="Report Server Email" Type="Microsoft.ReportingServices.EmailDeliveryProvider.EmailProvider,ReportingServicesEmailDeliveryProvider"> <MaxRetries>3</MaxRetries> <SecondsBeforeRetry>900</SecondsBeforeRetry> <Configuration> <RSEmailDPConfiguration> <SMTPServer></SMTPServer> <SMTPServerPort> </SMTPServerPort> <SMTPAccountName> </SMTPAccountName> <SMTPConnectionTimeout> </SMTPConnectionTimeout> <SMTPServerPickupDirectory> </SMTPServerPickupDirectory> <SMTPUseSSL> </SMTPUseSSL> <SendUsing>2</SendUsing> <SMTPAuthenticate> </SMTPAuthenticate> <From></From> <EmbeddedRenderFormats> <RenderingExtension>MHTML</RenderingExtension> </EmbeddedRenderFormats> <PrivilegedUserRenderFormats> </PrivilegedUserRenderFormats> <ExcludedRenderFormats> <RenderingExtension>HTMLOWC</RenderingExtension> <RenderingExtension>NULL</RenderingExtension> <RenderingExtension>RGDI</RenderingExtension> </ExcludedRenderFormats> <SendEmailToUserAlias>True</SendEmailToUserAlias> <DefaultHostName> </DefaultHostName> <PermittedHosts> </PermittedHosts> </RSEmailDPConfiguration> </Configuration> </Extension> <Extension Name="Report Server DocumentLibrary" Type="Microsoft.ReportingServices.SharePoint.SharePointDeliveryExtension.DocumentLibraryProvider,ReportingServicesSharePointDeliveryExtension"> <MaxRetries>3</MaxRetries> <SecondsBeforeRetry>900</SecondsBeforeRetry> <Configuration> <DocumentLibraryConfiguration> <ExcludedRenderFormats> <RenderingExtension>HTMLOWC</RenderingExtension> <RenderingExtension>NULL</RenderingExtension> <RenderingExtension>RGDI</RenderingExtension> </ExcludedRenderFormats> </DocumentLibraryConfiguration> </Configuration> </Extension> <Extension Name="NULL" Type="Microsoft.ReportingServices.NullDeliveryProvider.NullProvider,ReportingServicesNullDeliveryProvider"/> </Delivery> <DeliveryUI> <Extension Name="Report Server Email" Type="Microsoft.ReportingServices.EmailDeliveryProvider.EmailDeliveryProviderControl,ReportingServicesEmailDeliveryProvider"> <DefaultDeliveryExtension>True</DefaultDeliveryExtension> <Configuration> <RSEmailDPConfiguration> <DefaultRenderingExtension>MHTML</DefaultRenderingExtension> </RSEmailDPConfiguration> </Configuration> </Extension> <Extension Name="Report Server FileShare" Type="Microsoft.ReportingServices.FileShareDeliveryProvider.FileShareUIControl,ReportingServicesFileShareDeliveryProvider"/> </DeliveryUI> <Render> <Extension Name="XML" Type="Microsoft.ReportingServices.Rendering.DataRenderer.XmlDataReport,Microsoft.ReportingServices.DataRendering"/> <Extension Name="NULL" Type="Microsoft.ReportingServices.Rendering.NullRenderer.NullReport,Microsoft.ReportingServices.NullRendering" Visible="false"/> <Extension Name="CSV" Type="Microsoft.ReportingServices.Rendering.DataRenderer.CsvReport,Microsoft.ReportingServices.DataRendering"/> <Extension Name="ATOM" Type="Microsoft.ReportingServices.Rendering.DataRenderer.AtomDataReport,Microsoft.ReportingServices.DataRendering" Visible="false"/> <Extension Name="PDF" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.PDFRenderer,Microsoft.ReportingServices.ImageRendering"/> <Extension Name="RGDI" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.RGDIRenderer,Microsoft.ReportingServices.ImageRendering" Visible="false"/> <Extension Name="HTML4.0" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.Html40RenderingExtension,Microsoft.ReportingServices.HtmlRendering" Visible="false"> <Configuration> <DeviceInfo> <DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing> </DeviceInfo> </Configuration> </Extension> <Extension Name="MHTML" Type="Microsoft.ReportingServices.Rendering.HtmlRenderer.MHtmlRenderingExtension,Microsoft.ReportingServices.HtmlRendering"> <Configuration> <DeviceInfo> <DataVisualizationFitSizing>Approximate</DataVisualizationFitSizing> </DeviceInfo> </Configuration> </Extension> <Extension Name="EXCEL" Type="Microsoft.ReportingServices.Rendering.ExcelRenderer.ExcelRenderer,Microsoft.ReportingServices.ExcelRendering" Visible="false"/> <Extension Name="EXCELOPENXML" Type="Microsoft.ReportingServices.Rendering.ExcelOpenXmlRenderer.ExcelOpenXmlRenderer,Microsoft.ReportingServices.ExcelRendering"/> <Extension Name="RPL" Type="Microsoft.ReportingServices.Rendering.RPLRendering.RPLRenderer,Microsoft.ReportingServices.RPLRendering" Visible="false" LogAllExecutionRequests="false"/> <Extension Name="IMAGE" Type="Microsoft.ReportingServices.Rendering.ImageRenderer.ImageRenderer,Microsoft.ReportingServices.ImageRendering"/> <Extension Name="WORD" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordDocumentRenderer,Microsoft.ReportingServices.WordRendering" Visible="false"/> <Extension Name="WORDOPENXML" Type="Microsoft.ReportingServices.Rendering.WordRenderer.WordOpenXmlRenderer.WordOpenXmlDocumentRenderer,Microsoft.ReportingServices.WordRendering"/> </Render> <Data> <Extension Name="SQL" Type="Microsoft.ReportingServices.DataExtensions.SqlConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/> <Extension Name="SQLAZURE" Type="Microsoft.ReportingServices.DataExtensions.SqlAzureConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/> <Extension Name="SQLPDW" Type="Microsoft.ReportingServices.DataExtensions.SqlDwConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/> <Extension Name="OLEDB" Type="Microsoft.ReportingServices.DataExtensions.OleDbConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/> <Extension Name="OLEDB-MD" Type="Microsoft.ReportingServices.DataExtensions.AdoMdConnection,Microsoft.ReportingServices.DataExtensions"/> <Extension Name="ORACLE" Type="Microsoft.ReportingServices.DataExtensions.OracleClientConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/> <Extension Name="ODBC" Type="Microsoft.ReportingServices.DataExtensions.OdbcConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/> <Extension Name="XML" Type="Microsoft.ReportingServices.DataExtensions.XmlDPConnection,Microsoft.ReportingServices.DataExtensions"/> <Extension Name="SHAREPOINTLIST" Type="Microsoft.ReportingServices.DataExtensions.SharePointList.SPListConnection,Microsoft.ReportingServices.DataExtensions"/> <Extension Name="SAPBW" Type="Microsoft.ReportingServices.DataExtensions.SapBw.SapBwConnection,Microsoft.ReportingServices.DataExtensions.SapBw"/> <Extension Name="ESSBASE" Type="Microsoft.ReportingServices.DataExtensions.Essbase.EssbaseConnection,Microsoft.ReportingServices.DataExtensions.Essbase"/> <Extension Name="TERADATA" Type="Microsoft.ReportingServices.DataExtensions.TeradataConnectionWrapper,Microsoft.ReportingServices.DataExtensions"/> </Data> <SemanticQuery> <Extension Name="SQL" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQL.MSSqlSQCommand,Microsoft.ReportingServices.SemanticQueryEngine"> <Configuration> <EnableMathOpCasting>False</EnableMathOpCasting> </Configuration> </Extension> <Extension Name="SQLAZURE" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQL.MSSqlSQCommand,Microsoft.ReportingServices.SemanticQueryEngine"> <Configuration> <EnableMathOpCasting>False</EnableMathOpCasting> </Configuration> </Extension> <Extension Name="SQLPDW" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQLADW.MSSqlAdwSQCommand,Microsoft.ReportingServices.SemanticQueryEngine"> <Configuration> <EnableMathOpCasting>False</EnableMathOpCasting> </Configuration> </Extension> <Extension Name="ORACLE" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Oracle.OraSqlSQCommand,Microsoft.ReportingServices.SemanticQueryEngine"> <Configuration> <EnableMathOpCasting>True</EnableMathOpCasting> <DisableNO_MERGEInLeftOuters>False</DisableNO_MERGEInLeftOuters> <EnableUnistr>False</EnableUnistr> <DisableTSTruncation>False</DisableTSTruncation> </Configuration> </Extension> <Extension Name="TERADATA" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Teradata.TdSqlSQCommand,Microsoft.ReportingServices.SemanticQueryEngine"> <Configuration> <EnableMathOpCasting>True</EnableMathOpCasting> <ReplaceFunctionName>oREPLACE</ReplaceFunctionName> </Configuration> </Extension> <Extension Name="OLEDB-MD" Type="Microsoft.AnalysisServices.Modeling.QueryExecution.ASSemanticQueryCommand,Microsoft.AnalysisServices.Modeling"/> </SemanticQuery> <ModelGeneration> <Extension Name="SQL" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQL.MsSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine"/> <Extension Name="SQLAZURE" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.MSSQL.MsSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine"/> <Extension Name="ORACLE" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Oracle.OraSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine"/> <Extension Name="TERADATA" Type="Microsoft.ReportingServices.SemanticQueryEngine.Sql.Teradata.TdSqlModelGenerator,Microsoft.ReportingServices.SemanticQueryEngine"/> <Extension Name="OLEDB-MD" Type="Microsoft.AnalysisServices.Modeling.Generation.ModelGeneratorExtention,Microsoft.AnalysisServices.Modeling"/> </ModelGeneration> <Security> <Extension Name="Windows" Type="Microsoft.ReportingServices.Authorization.WindowsAuthorization, Microsoft.ReportingServices.Authorization"/> </Security> <Authentication> <Extension Name="Windows" Type="Microsoft.ReportingServices.Authentication.WindowsAuthentication, Microsoft.ReportingServices.Authorization"/> </Authentication> <EventProcessing> <Extension Name="SnapShot Extension" Type="Microsoft.ReportingServices.Library.HistorySnapShotCreatedHandler,ReportingServicesLibrary"> <Event> <Type>ReportHistorySnapshotCreated</Type> </Event> </Extension> <Extension Name="Timed Subscription Extension" Type="Microsoft.ReportingServices.Library.TimedSubscriptionHandler,ReportingServicesLibrary"> <Event> <Type>TimedSubscription</Type> </Event> </Extension> <Extension Name="Cache Refresh Plan Extension" Type="Microsoft.ReportingServices.Library.CacheRefreshPlanHandler,ReportingServicesLibrary"> <Event> <Type>RefreshCache</Type> </Event> </Extension> <Extension Name="Cache Update Extension" Type="Microsoft.ReportingServices.Library.ReportExecutionSnapshotUpdateEventHandler,ReportingServicesLibrary"> <Event> <Type>SnapshotUpdated</Type> </Event> </Extension> </EventProcessing> </Extensions> <MapTileServerConfiguration> <MaxConnections>2</MaxConnections> <Timeout>10</Timeout> <AppID>(Default)</AppID> <CacheLevel>Default</CacheLevel> </MapTileServerConfiguration></Configuration>
SharePoint 模式報表伺服器的預設組態檔
根據預設,rsreportserver.config 檔案會安裝到下列位置:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebServices\Reporting
<Configuration>
<Dsn />
<ConnectionType>Default</ConnectionType>
<LogonUser>
</LogonUser>
<LogonDomain>
</LogonDomain>
<LogonCred>
</LogonCred>
<InstanceId>MSRS12.@Sharepoint</InstanceId>
<Add Key="SecureConnectionLevel" Value="0" />
<Add Key="CleanupCycleMinutes" Value="10" />
<Add Key="MaxActiveReqForOneUser" Value="20" />
<Add Key="AlertingCleanupCycleMinutes" Value="20" />
<Add Key="AlertingDataCleanupMinutes" Value="360" />
<Add Key="AlertingExecutionLogCleanupMinutes" Value="10080" />
<Add Key="AlertingMaxDataRetentionDays" Value="180" />
<Add Key="RunningRequestsScavengerCycle" Value="60" />
<Add Key="RunningRequestsDbCycle" Value="60" />
<Add Key="RunningRequestsAge" Value="30" />
<Add Key="MaxScheduleWait" Value="5" />
<Add Key="DisplayErrorLink" Value="true" />
<Add Key="WebServiceUseFileShareStorage" Value="false" />
<!-- <Add Key="ProcessTimeout" Value="150" /> -->
<!-- <Add Key="ProcessTimeoutGcExtension" Value="30" /> -->
<!-- <Add Key="WatsonFlags" Value="0x0430" /> full dump-->
<!-- <Add Key="WatsonFlags" Value="0x0428" /> minidump -->
<!-- <Add Key="WatsonFlags" Value="0x0002" /> no dump-->
<Add Key="WatsonFlags" Value="0x0428" />
<Add Key="WatsonDumpOnExceptions" Value="Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException,Microsoft.ReportingServices.Modeling.InternalModelingException,Microsoft.ReportingServices.ReportProcessing.UnhandledReportRenderingException" />
<Add Key="WatsonDumpExcludeIfContainsExceptions" Value="System.Threading.ThreadAbortException,System.Web.UI.ViewStateException,System.OutOfMemoryException,System.Web.HttpException,System.IO.IOException,System.IO.FileLoadException,Microsoft.SharePoint.SPException,Microsoft.ReportingServices.WmiProvider.WMIProviderException" />
<RStrace>
<add name="FileName" value="ReportServerService" />
<add name="FileSizeLimitMb" value="32" />
<add name="KeepFilesForDays" value="14" />
<add name="Prefix" value="tid, time" />
<add name="TraceListeners" value="file" />
<add name="TraceFileMode" value="unique" />
<add name="Components" value="all:3" />
</RStrace>
<URLReservations>
<Application>
<Name>ReportServerWebService</Name>
<VirtualDirectory>ReportServer</VirtualDirectory>
<URLs>
<URL>
<UrlString>http://+:80</UrlString>
<AccountSid>
</AccountSid>
<AccountName>
</AccountName>
</URL>
</URLs>
</Application>
<Application>
<Name>ReportManager</Name>
<VirtualDirectory>Reports</VirtualDirectory>
<URLs>
<URL>
<UrlString>http://+:80</UrlString>
<AccountSid>
</AccountSid>
<AccountName>
</AccountName>
</URL>
</URLs>
</Application>
</URLReservations>
<Authentication>
<AuthenticationTypes>
<RSWindowsNTLM />
</AuthenticationTypes>
<EnableAuthPersistence>true</EnableAuthPersistence>
</Authentication>
<Service>
<IsSchedulingService>True</IsSchedulingService>
<IsNotificationService>True</IsNotificationService>
<IsEventService>True</IsEventService>
<IsAlertingService>True</IsAlertingService>
<PollingInterval>10</PollingInterval>
<WindowsServiceUseFileShareStorage>False</WindowsServiceUseFileShareStorage>
<MemorySafetyMargin>80</MemorySafetyMargin>
<MemoryThreshold>90</MemoryThreshold>
<RecycleTime>720</RecycleTime>
<MaxAppDomainUnloadTime>30</MaxAppDomainUnloadTime>
<MaxQueueThreads>0</MaxQueueThreads>
<UrlRoot>
</UrlRoot>
<PolicyLevel>rssrvpolicy.config</PolicyLevel>
<IsWebServiceEnabled>True</IsWebServiceEnabled>
<IsReportManagerEnabled>True</IsReportManagerEnabled>
<FileShareStorageLocation>
<Path>
</Path>
</FileShareStorageLocation>
</Service>
<UI>
<ReportServerUrl>
</ReportServerUrl>
<PageCountMode>Estimate</PageCountMode>
</UI>
<MapTileServerConfiguration>
<MaxConnections>2</MaxConnections>
<Timeout>10</Timeout>
<AppID>(Default)</AppID>
<CacheLevel>Default</CacheLevel>
</MapTileServerConfiguration>
</Configuration>
另請參閱
修改 Reporting Services 組態檔 (RSreportserver.config)
設定報表伺服器應用程式的可用記憶體
自訂 HTML 查看器和報表管理員的樣式表單
Reporting Services 組態檔
初始化報表伺服器 (SSRS 組態管理員)
儲存加密報表伺服器資料 (SSRS 組態管理員)
Reporting Services 組態管理員 (原生模式)