如果您數(shù)據(jù)庫(kù)系統(tǒng)安裝在系統(tǒng)盤(比如 C 盤),由于 C 盤容易受病毒侵害,您也許希望您的數(shù)據(jù)存放在非系統(tǒng)盤(比如 D 盤),要做的這點(diǎn)很簡(jiǎn)單,您并不需要重裝數(shù)據(jù)庫(kù),只要把數(shù)據(jù)“分離”,然后將相關(guān)文件移動(dòng)到 D 盤的某個(gè)目錄,接著“附加”數(shù)據(jù)庫(kù)即可。
SQL Server 2000允許分離數(shù)據(jù)庫(kù)的數(shù)據(jù)和事務(wù)日志文件,然后將其重新附加到同一臺(tái)或另一臺(tái)服務(wù)器上。分離數(shù)據(jù)庫(kù)將從 SQL Server 刪除數(shù)據(jù)庫(kù),但是保證在組成該數(shù)據(jù)庫(kù)的數(shù)據(jù)和事務(wù)日志文件中的數(shù)據(jù)庫(kù)完好無損。然后這些數(shù)據(jù)和事務(wù)日志文件可以用來將數(shù)據(jù)庫(kù)附加到任何 SQL Server 實(shí)例上,這使數(shù)據(jù)庫(kù)的使用狀態(tài)與它分離時(shí)的狀態(tài)完全相同。