SQL Server2000數據庫分離與附加
如果您數據庫系統安裝在系統盤(比如C盤),由于C盤容易受病毒侵害,您也許希望您的數據存放在非系統盤(比如D盤),要做的這點很簡單,您并不需要重裝數據庫,只要把數據“分離”,然后將相關文件復制到D盤的某個目錄,接著“附加”數據庫即可。
SQL Server 2000允許分離數據庫的數據和事務日志文件,然后將其重新附加到同一臺或另一臺服務器上。分離數據庫將從SQL Server 刪除數據庫,但是保持在組成該數據庫的數據和事務日志文件中的數據庫完好無損。然后這些數據和事務日志文件可以用來將數據庫附加到任何SQL Server實例上,這使數據庫的使用狀態與它分離時的狀態完全相同。
數據庫分離和附加其實很簡單,您即使是初次接觸數據庫,做起來也很容易。
一、分離數據庫
1、點擊“程序》Microsoft SQL Server》企業管理》”,打開企業管理器
2、展開服務器組,然后展開服務器,選中要分離的數據庫
3、點擊鼠標右鍵“所有任務》分離數據庫”,出現如下窗口
4、點擊確定,該選定的數據庫就被分離。
應注意,只有“使用本數據庫的連接”數為0時,該數據庫才能分離。所以分離數據庫時盡量斷開所有對要分離數據庫操作的連接,如果還有連接數據庫的程序,會出現數據庫的連接狀態窗口,顯示正在連接此數據庫的機器以及名稱,點擊清除按鈕將從服務器強制斷開現有的連接。
二、附加數據庫
1、復制移動數據庫文件
在附加數據庫之前,您必須將與數據庫關聯的 .MDF(主數據文件).LDF(事務日志文件) 這兩個文件復制到目標服務器上,或是同一服務器的不同文件目錄下。這兩個文件一般位于C:Program FilesMicrosoft SQL ServerMSSQLData目錄下。
2、點擊“程序》Microsoft SQL Server》企業管理》”,打開企業管理器
3、展開服務器組,然后展開服務器
4、右擊'數據庫',然后選擇“所有任務》附加數據庫”,彈出窗口
5、輸入要附加的數據庫的MDF名稱。如果不確定文件位于何處,單擊瀏覽('...')搜索。若要確保指定的 MDF 文件正確,請單擊'驗證'。在'附加為'框內,輸入數據庫的名稱。數據庫名稱不能與任何現有數據庫名稱相同。指定數據庫的所有者
6、單擊'確定'按鈕。新附加的數據庫的數據庫節點即創建在'數據庫'文件夾中。
