SQL Server Migrate mdf & ldf Files
2022-09-21
筆記 SQL Server 如何遷移資料庫檔案位置。
說明
使用 T-SQL 調整資料庫檔案的位置
ALTER DATABASE [DatabaseName]
MODIFY FILE ( NAME = N'DatabaseName',
FILENAME = 'D:\DatabaseName.mdf');
GO
ALTER DATABASE [DatabaseName]
MODIFY FILE ( NAME = N'DatabaseName_log',
FILENAME = 'L:\DatabaseName_log.ldf');
GO
接著將資料庫進行離線
ALTER DATABASE [DatabaseName] SET OFFLINE
離線後手動將檔案 CUT & PASTE 至目標位置
move C:\datas\DatabaseName.mdf D:\DatabaseName.mdf
move C:\datas\DatabaseName_log.ldf L:\DatabaseName_log.ldf
完成後將資料庫上線
ALTER DATABASE [DatabaseName] SET ONLINE
參考資料
SQL Server Move Tempdb mdf and ldf