数据库脱机和分离的区别
生活随笔
收集整理的這篇文章主要介紹了
数据库脱机和分离的区别
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
分離和脫機(jī)都可以使數(shù)據(jù)庫不能再被使用,但是分離后需要附加才能使用,而脫機(jī)后只需聯(lián)機(jī)就可以用了
脫機(jī)與聯(lián)機(jī)是相對的概念,它表示數(shù)據(jù)庫所處的一種狀態(tài),脫機(jī)狀態(tài)時數(shù)據(jù)庫是存在的,只是被關(guān)閉了,用戶不能訪問而已,要想訪問可以設(shè)為聯(lián)機(jī)狀態(tài)
?分離與附加是相對的兩個概念,分離后,數(shù)據(jù)庫不存在,只存在數(shù)據(jù)庫對應(yīng)的安裝地址D:\SQL2008\MSSQL10.MSSQLSERVER\MSSQL\DATA下,要使用這些文件,就要附加他們。
主要用于數(shù)據(jù)庫的完整復(fù)制與遷移。
設(shè)置脫機(jī)
ALTER?DATABASE?數(shù)據(jù)庫名?MODIFY FILE SET OFFLINE
分離與附加
sp_detach_db分離
sp_attach_db附加.
EXEC?sp_detach_db ?'數(shù)據(jù)庫名' ,? 'true'
總結(jié)
以上是生活随笔為你收集整理的数据库脱机和分离的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 长连接和Keepalive
- 下一篇: 【网络编程】之一、初识WinSocket