- 這幾天進行 MSSQL 大量資料開發時,發現 C 槽的硬碟空間不夠,查明才發現 MSSQL 佔存資料的位置在 C槽底下,導致大量資料匯入使得硬碟空間不足,因此需更動儲存的位置
- Step 1. "伺服器屬性""資料庫設定",進行修改儲存位置,未來創建的資料庫將會在此路徑中
USE master
GO
ALTER DATABASE ReportDB SET OFFLINE WITH ROLLBACK IMMEDIATE
GO
- Step 2. 複製 mdf 與 ldf 至修改儲存位置
USE master
GO
ALTER DATABASE ReportDB
MODIFY FILE
( NAME = ReportDB,
FILENAME = 'D:\DBData\ReportDB.mdf'); -- New file path
USE master
GO
ALTER DATABASE ReportDB
MODIFY FILE
( NAME = ReportDB_log,
FILENAME = 'D:\DBData\ReportDB_log.ldf'); -- New file path
USE master
GO
ALTER DATABASE ReportDB SET ONLINE;
- Step 5. 如有"作業系統錯誤 5: "5(存取被拒。)"。 (Microsoft SQL Server, 錯誤: 5120)",需設定如下
沒有留言:
張貼留言