Sql-Server
成功遷移 SSRS 後缺少配置文件
獲取所有 SSRS 數據庫的備份(包括壓縮和加密)可以很簡單。
但是,在規劃 SQL Server Reporting Services 備份的完整解決方案時,使用下面的連結可能要求更高。
Reporting Services uses configuration files to store application settings. You should back up the files when you first configure the server and after you deploy any custom extensions. Files to back up include:
- rsreportserver.config
- Rssrvpolicy.config
- rsmgrpolicy.config
- Reportingservicesservice.exe.config
- 報表伺服器 ASP.NET 應用程序的 Web.config
- 用於 ASP.NET 的 Machine.config
問題:
我剛剛安裝了 SQL Server Reporting Services,從以前的伺服器(sql server 2008)遷移了所有數據庫和報告,包括所有文件夾權限,一切正常。
但是,在備份策略上,我找不到一些
.config
需要備份的文件。失去的文件是Rsmgrpolicy.config
為什麼這個文件不見了?
cls # PowerShell script to list the DLL files under the system32 folder $Dir = get-childitem "C:\Program Files\" -recurse # $Dir |get-member $List = $Dir | where {$_.extension -eq ".config" -and $_.name -like "*rs*"} $List | format-table Directory, name
一切正常,包括加密和所有安全性,因此文件不存在,我不需要將它包含在我的備份中。
下面的這個連結顯示了所有配置文件的位置:
安裝路徑 C:\Program Files\Microsoft SQL Server\MSRSxx.MSSQLSERVER(其中 xx 是 MS SQL 版本號)
或 C:\Program Files\Microsoft SQL Server Reporting Services\SSRS
,具體取決於 SSRS 版本
它還解釋了
RSMgrPolicy.config
文件的作用。儲存 Web 門戶的程式碼訪問安全策略。有關此文件的詳細資訊,請參閱
查看解釋安全策略的第二個連結,我了解到
RSMgrPolicy.config
我的設置中不需要該文件。第一個文件中並不清楚,但現在一切都很好。