一、數據庫備份
備份源數據庫:ReportServer和ReportServerTempDB (注意是全備份)
二、數據庫還原
還原之前先停掉SSRS
還原至目標數據庫:ReportServer和ReportServerTempDB
三、Encryption Keys
備份源Encryption Key
還原至目標服務器:步驟類似如上,只是使用Restore即可
四、帳號及恢復
新建SSRS登錄帳號,具體請參考文章
由于是備份還原方式,所以目標機器上的所有報表以及報表的訂閱者都是以前源機器的登錄帳號,需調整成目標機器上面新建的帳號,研究下來,可以后臺更改數據庫達到此目的,打開ReportServer,查詢
SELECT * FROM USERS
找到源和目標的用戶,執行類似以下命令(直接調換兩個用戶信息)
update Users set Sid = 0x0105000000000005150000007F7120D7B02B31DAE7C1DA3DF1030000 where userid = 'EEF5FFA5-575C-43A4-BDE5-7ABD526AB156'update Users set Sid = 0x0105000000000005150000008BCAD5FC16C2212B60D2A8FBF2030000 where userid = '170B5127-2BAA-410F-8F33-487141282680'update Users set username = 'report_admin',Sid = 0x0105000000000005150000007F7120D7B02B31DAE7C1DA3DF1030000 where userid = 'EEF5FFA5-575C-43A4-BDE5-7ABD526AB156'update Users set username = 'CMASHG_2/lms',Sid = 0x0105000000000005150000008BCAD5FC16C2212B60D2A8FBF2030000 where userid = '170B5127-2BAA-410F-8F33-487141282680'
https://msdn.microsoft.com/en-us/library/dn531017.aspx
新聞熱點
疑難解答