Ssrs

將報表伺服器數據庫移動到另一個驅動器

  • September 29, 2016

目前我們的報告伺服器數據庫在 C: 所以想把它們放在 E:\RS\

我能否知道如何將 ReportServer 和 ReportServerTempDB 數據庫文件從一個位置移動到另一個位置,以及在此操作之前我應該記住的事項。

停機時間最短,因此請在維護視窗中進行計劃:

不要使用分離/附加!

  1. 已驗證備份!
  2. 使用Alter database...modify file...(在下面為mdfldf文件做)
use master;
alter database dbname 
modify file (
   name = 'logicalName', 
   filename = 'E:\RS\db_name.mdf'); --> This is the new file location 
  1. 現在使數據庫離線:
alter database db_name set offline with rollback immediate;
  1. 將 mdf 和 ldf 文件物理複製到新位置。
  2. 使數據庫聯機:
alter database db_name set online;

如果您編寫腳本並在虛擬數據庫上進行測試,您將看到需要多少時間並建立您的信心。

引用自:https://dba.stackexchange.com/questions/150908