close

當磁碟空間不足時,想將master資料庫遷移預設的安裝路徑或變更錯誤訊息記錄檔位置,可依照下列步驟執行

 假設要將Master資料庫搬移到D:\SQLDATA2008,並將錯誤記錄檔路徑一併更改為D:\LOG\SQL2K8R2ERRORLOG

1.從功能選單中執行SQL Server Configration Manager

 SQL Server Configration Manager  

2.找到要修改的執行個體,例如:SQL Server(KSQL2008R2)按滑鼠右鍵後再執行停止(Stop)

SQL Server Configration Manager-SQL Server-Stop      


3.再次點擊要修改的執行個體,例如:SQL Server(KSQL2008R2)按滑鼠右鍵後再點擊內容

 SQL Server Configration Manager-SQL Server-內容  

 

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安全性,依據您自己系統請動帳號設定其安全性

  若沒設定安全性,那麼資料庫將無法啟動,在系統記錄檔內可看到類似下列的錯誤訊息

OpenLogError StartSQLServerError  

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

 SQLServer Agent SQLServer Agent-properties 

SQLServerAgentErrorLogFilePath  

 

 

9.重新啟動修改的執行個體,例如:SQL Server(KSQL2008R2)和SQL Server Agent  

10.執行下列語法檢查目前資料庫資訊    

SELECT database_id,file_id,name,physical_name AS '實體資料檔案路徑',state_desc AS'資料庫狀態'
FROM sys.master_files

 

QueryStatus    

    由上圖可以確定master資料庫的確被搬移至D:\SQLDATA2008

arrow
arrow

    K 發表在 痞客邦 留言(0) 人氣()