Ssrs
將報表伺服器數據庫移動到另一個驅動器
目前我們的報告伺服器數據庫在 C: 所以想把它們放在 E:\RS\
我能否知道如何將 ReportServer 和 ReportServerTempDB 數據庫文件從一個位置移動到另一個位置,以及在此操作之前我應該記住的事項。
停機時間最短,因此請在維護視窗中進行計劃:
不要使用分離/附加!
- 已驗證備份!
- 使用
Alter database...modify file...
(在下面為mdf
和ldf
文件做)use master; alter database dbname modify file ( name = 'logicalName', filename = 'E:\RS\db_name.mdf'); --> This is the new file location
- 現在使數據庫離線:
alter database db_name set offline with rollback immediate;
- 將 mdf 和 ldf 文件物理複製到新位置。
- 使數據庫聯機:
alter database db_name set online;
如果您編寫腳本並在虛擬數據庫上進行測試,您將看到需要多少時間並建立您的信心。