數(shù)據(jù)庫的操作還包括分離數(shù)據(jù)庫、附加數(shù)據(jù)庫和收縮數(shù)據(jù)庫、復(fù)制和移動數(shù)據(jù)庫以及優(yōu)化數(shù)據(jù)庫等。
什么樣的情況下我們使用分離數(shù)據(jù)庫呢?比如,在公司上班期間對數(shù)據(jù)庫操作工作沒有做完,回到家里附加到家里的電腦上使用,這樣的情況可以分離數(shù)據(jù)庫。
分離與附加數(shù)據(jù)庫的方式:
a。在視圖下分離與附加數(shù)據(jù)庫
b。使用存儲過程分離與附加數(shù)據(jù)庫
一、分離數(shù)據(jù)庫
分離數(shù)據(jù)庫是指將數(shù)據(jù)庫從SQL Server 2008 實(shí)例上刪除,但是該數(shù)據(jù)庫的文件和事務(wù)日志仍然保持不變,這時可以將該數(shù)據(jù)庫附加到其他任何SQL Server 2008實(shí)例上。
找到想要分離的數(shù)據(jù)庫,單擊右鍵,點(diǎn)擊任務(wù),點(diǎn)擊分離,如圖1.

圖1
點(diǎn)擊分離后,如圖2
我們將刪除連接和更新統(tǒng)計(jì)信息勾選上。點(diǎn)擊確定。

圖2
這樣,刷新我們的數(shù)據(jù)庫dataBase,就沒有了,但是他的主數(shù)據(jù)文件以及日志文件都在,那么我們再進(jìn)行附加數(shù)據(jù)庫操作。
二、附加數(shù)據(jù)庫
單擊右鍵數(shù)據(jù)庫,點(diǎn)擊附加。如圖3

圖3
然后進(jìn)入如圖4頁面。
點(diǎn)擊添加,找到我們之前分離數(shù)據(jù)庫的主數(shù)據(jù)文件,點(diǎn)擊后,點(diǎn)確定按鈕。

圖4
這樣再刷新,就可以看到我們之前分離的數(shù)據(jù)庫了。
注:以上是通過視圖方式來實(shí)現(xiàn)分離和附加數(shù)據(jù)庫,接下來我們用使用存儲過程分離與附加數(shù)據(jù)庫操作。

圖5