3 回答

TA貢獻1802條經驗 獲得超6個贊
附加和分離數據庫的意思:
可以切斷數據庫的使用 (比如當數據庫日志很大占用了空間時,可以用分離數據庫的方法來切斷數據庫,從而刪除以前的數據庫日志,來節省空間)。
分離數據庫就是將某個數據庫(如student_Mis)從SQL Server數據庫列表中刪除,使其不再被SQL Server管理和使用,但該數據庫的文件(.MDF)和對應的日志文件(.LDF)完好無損。分離成功后,我們就可以把該數據庫文件(.MDF)和對應的日志文件(.LDF)拷貝到其它磁盤中作為備份保存。
附加數據庫就是將一個備份磁盤中的數據庫文件(.MDF)和對應的日志文件(.LDF)拷貝到需要的計算機,并將其添加到某個SQL Server數據庫服務器中,由該服務器來管理和使用這個數據庫。

TA貢獻1856條經驗 獲得超11個贊
附加和分離數據庫
一、可以切斷數據庫的使用 (比如當數據庫日志很大占用了空間時,可以用分離數據庫的方法來切斷數據庫,從而刪除以前的數據庫日志,來節省空間)
實踐中碰到 數據庫日志 很大(10G)占用了硬盤空間的情況處理:
方法:
1、停掉iis,然后分離數據庫
2、修改數據庫日志的名字
3、附加數據庫,成功后可以刪除數據庫日志
二、可以在需要更換數據庫物理存放地址時使用如果您數據庫系統安裝在系統盤(比如 C 盤),由于 C 盤容易受病毒侵害,您也許希望您的數據存放在非系統盤(比如 D 盤),要做的這點很簡單,您并不需要重裝數據庫,只要把數據“分離”,然后將相關文件移動到 D 盤的某個目錄,接著“附加”數據庫即可。
SQL Server 2000允許分離數據庫的數據和事務日志文件,然后將其重新附加到同一臺或另一臺服務器上。分離數據庫將從 SQL Server 刪除數據庫,但是保證在組成該數據庫的數據和事務日志文件中的數據庫完好無損。然后這些數據和事務日志文件可以用來將數據庫附加到任何 SQL Server 實例上,這使數據庫的使用狀態與它分離時的狀態完全相同。
應注意,只有“使用本數據庫的連接”數為0時,該數據庫才能分離。所以分離數據庫時盡量斷開所有對要分離數據庫操作的連接,如果還有連接數據庫的程序,會出現數據庫的連接狀態窗口,顯示正在連接此數據庫的機器以及名稱,點擊清除按鈕將從服務器強制斷開現有的連接。
- 3 回答
- 0 關注
- 1736 瀏覽
添加回答
舉報