SQL Server 2008 R2 下移動數據庫的存儲位置


使用場景:1. 該數據庫增長的較大,存儲磁盤空間不足;

       2. 在特定情況下該數據庫需要移動到另外一塊磁盤上(呵呵。。。我的情況就是之前的磁盤要還給別人)

步驟: 1. 新建查詢 

   

    SELECT name, physical_name
    FROM sys.master_files
    WHERE database_id = DB_ID('yourDataBaseName');
    GO

          查看到結果會看到數據庫主文件以及日志的名稱和物理存儲的地址名稱

     2.新建查詢

      use master
      alter database AZPlatForm01
      modify file (NAME = 'yourDataBaseName', Filename = 'F:\DATA\yourDataBaseName.mdf');
      GO
      alter database AZPlatForm01
      modify file (NAME = 'yourDataBaseName_log', Filename = 'F:\DATA\yourDataBaseName.ldf');
      GO

   3.將要移動的數據庫下線

    4. 手動將文件拷貝到目的路徑(F:\DATA\)下

    5.將要移動的數據庫上線

   6.新建查詢 

    SELECT name, physical_name
    FROM sys.master_files
    WHERE database_id = DB_ID('yourDataBaseName');
    GO

   驗證通過OK啦

 

經驗尚淺,輕拍,歡迎交流


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM