SQL Server 2000答應(yīng)分離數(shù)據(jù)庫的數(shù)據(jù)和事務(wù)日志文件,然后將其重新附加到同一臺或另一臺服務(wù)器上。分離數(shù)據(jù)庫將從SQL Server 刪除數(shù)據(jù)庫,但是保持在組成該數(shù)據(jù)庫的數(shù)據(jù)和事務(wù)日志文件中的數(shù)據(jù)庫完好無損。然后這些數(shù)據(jù)和事務(wù)日志文件可以用來將數(shù)據(jù)庫附加到任何SQL Server實(shí)例上,這使數(shù)據(jù)庫的使用狀態(tài)與它分離時(shí)的狀態(tài)完全相同。
比如,您數(shù)據(jù)庫系統(tǒng)安裝在系統(tǒng)盤(比如C盤),由于C盤輕易受病毒侵害,您也許希望您的數(shù)據(jù)存放在非系統(tǒng)盤(比如D盤),要做的這點(diǎn)很簡單,您并不需要重裝數(shù)據(jù)庫,只要把數(shù)據(jù)“分離”,然后將相關(guān)文件復(fù)制到D盤的某個(gè)目錄,接著“附加”數(shù)據(jù)庫即可。
還如,您備份數(shù)據(jù)庫的方式是直接備份數(shù)據(jù)庫的文件如qgsys_Data.mdf,也可以通過附加的方式還原。
數(shù)據(jù)庫分離和附加其實(shí)很簡單,您即使是初次接觸數(shù)據(jù)庫,做起來也很輕易。
一、分離數(shù)據(jù)庫
1、點(diǎn)擊“程序》Microsoft SQL Server》企業(yè)治理》”,打開企業(yè)治理器
2、展開服務(wù)器組,然后展開服務(wù)器,選中要分離的數(shù)據(jù)庫
3、點(diǎn)擊鼠標(biāo)右鍵“所有任務(wù)》分離數(shù)據(jù)庫”
4、點(diǎn)擊確定,該選定的數(shù)據(jù)庫就被分離。
應(yīng)注重,只有“使用本數(shù)據(jù)庫的連接”數(shù)為0時(shí),該數(shù)據(jù)庫才能分離。所以分離數(shù)據(jù)庫時(shí)盡量斷開所有對要分離數(shù)據(jù)庫操作的連接,假如還有連接數(shù)據(jù)庫的程序,會(huì)出現(xiàn)數(shù)據(jù)庫的連接狀態(tài)窗口,顯示正在連接此數(shù)據(jù)庫的機(jī)器以及名稱,點(diǎn)擊清除按鈕將從服務(wù)器強(qiáng)制斷開現(xiàn)有的連接。
二、附加數(shù)據(jù)庫
1、復(fù)制移動(dòng)數(shù)據(jù)庫文件
在附加數(shù)據(jù)庫之前,您必須將與數(shù)據(jù)庫關(guān)聯(lián)的 .MDF(主數(shù)據(jù)文件).LDF(事務(wù)日志文件) 這兩個(gè)文件復(fù)制到目標(biāo)服務(wù)器上,或是同一服務(wù)器的不同文件目錄下。這兩個(gè)文件一般位于C:/Program Files/Microsoft SQL Server/MSSQL/Data目錄下。
2、點(diǎn)擊“程序》Microsoft SQL Server》企業(yè)治理》”,打開企業(yè)治理器
3、展開服務(wù)器組,然后展開服務(wù)器
4、右擊"數(shù)據(jù)庫",然后選擇“所有任務(wù)》附加數(shù)據(jù)庫”,彈出窗口
6、單擊"確定"按鈕。新附加的數(shù)據(jù)庫的數(shù)據(jù)庫節(jié)點(diǎn)即創(chuàng)建在"數(shù)據(jù)庫"文件夾中。
|
新聞熱點(diǎn)
疑難解答
圖片精選