當磁碟空間不足時,想將master資料庫遷移預設的安裝路徑或變更錯誤訊息記錄檔位置,可依照下列步驟執行
假設要將Master資料庫搬移到D:\SQLDATA2008,並將錯誤記錄檔路徑一併更改為D:\LOG\SQL2K8R2ERRORLOG
1.從功能選單中執行SQL Server Configration Manager
2.找到要修改的執行個體,例如:SQL Server(KSQL2008R2)按滑鼠右鍵後再執行停止(Stop)
3.再次點擊要修改的執行個體,例如:SQL Server(KSQL2008R2)按滑鼠右鍵後再點擊內容
4.切換到進階選單(Advanced)後,下拉捲軸找到Startup Parameters,其參數內容如下
-dC:\Program Files\Microsoft SQL Server\MSSQL10_50.KSQL2008R2\MSSQL\DATA\master.mdf;
-eC:\Program Files\Microsoft SQL Server\MSSQL10_50.KSQL2008R2\MSSQL\Log\ERRORLOG;
-lC:\Program Files\Microsoft SQL Server\MSSQL10_50.KSQL2008R2\MSSQL\DATA\mastlog.ldf
上列參數設定Master資料庫預設的路徑為
C:\Program Files\Microsoft SQL Server\MSSQL10_50.KSQL2008R2\MSSQL\DATA\
預設的錯誤訊息記錄檔位置為
C:\Program Files\Microsoft SQL Server\MSSQL10_50.KSQL2008R2\MSSQL\Log\ERRORLOG
5.將master.mdf和mastlog.ldf搬移置D:\SQLDATA2008
由4.得知Master資料庫目前安裝於C:\Program Files\Microsoft SQL Server\MSSQL10_50.KSQL2008R2\MSSQL\DATA\
由此路徑找到master資料庫位置
6.修改Startup Parameters啟動參數後按確定關閉選單
-dD:\SQLDATA2008\master.mdf;-eD:\LOG\SQL2K8R2ERRORLOG;-lD:\SQLDATA2008\mastlog.ldf
7.修改D:\LOG\SQL2K8R2ERRORLOG安全性,依據您自己系統請動帳號設定其安全性
若沒設定安全性,那麼資料庫將無法啟動,在系統記錄檔內可看到類似下列的錯誤訊息
8.更改Dump Directory預設路徑
原本路徑為C:\Program Files\Microsoft SQL Server\MSSQL10_50.KSQL2008R2\MSSQL\LOG\
更改為D:\LOG\SQL2K8R2ERRORLOG
9.修改SQL Server Agent Error Log檔案路徑為D:\LOG\SQL2K8R2ERRORLOG\SQLAGENT.OUT
9.重新啟動修改的執行個體,例如:SQL Server(KSQL2008R2)和SQL Server Agent
10.執行下列語法檢查目前資料庫資訊
SELECT database_id,file_id,name,physical_name AS '實體資料檔案路徑',state_desc AS'資料庫狀態'
FROM sys.master_files
由上圖可以確定master資料庫的確被搬移至D:\SQLDATA2008
留言列表