分離資料庫是指將資料庫從伺服器上分離出來。
SQL Server伺服器在啟動並執行時候,它會維護所有資料庫的資訊,包括我們當前並沒有用到的資料庫。如果這些資料庫我們暫時不用,讓它們運行只會增加伺服器的負擔,所以要把這些暫時不用的資料庫分離出來。
分離資料庫的實現方法:
滑鼠右鍵選中要分離的資料庫,單擊,選中“所有任務”列表中的“分離資料庫”選項:
這時彈出如下對話方塊:
顯示了我們選擇的這個資料庫的狀態,在“資料庫狀態”中“使用本資料庫的串連”為0說明,這個資料庫當前沒有使用,如果暫時不對這個資料庫進行管理,可以分離這個資料庫。
“分離選項”可以根據自己的需要選擇。
單擊“確定”按鈕:
則資料庫分離成功。
還有一種情況,如果我們想要分離的資料庫正在使用中,則執行上面的操作時會彈出如下對話方塊:
在“資料庫狀態”中“使用本資料庫的串連”為1,與上面不同,說明這個資料庫當前有一個串連正在使用。
如果此時要分離這個資料庫,可以單擊“清除”按鈕,彈出如下對話方塊:
單擊“確定”按鈕,又彈出一個提示對話方塊:
這時,如果選擇“是”按鈕,則伺服器會向使用該資料庫的使用者發送一個訊息,提醒使用者當前這個資料庫要停止,否則不通知使用者,這時上面的對話方塊變成下面狀態:
串連數為0了。我們要等待使用者停止使用該資料庫,然後才可以選擇“確定”按鈕,分離資料庫。否則,如果使用者沒有停止對該資料庫的使用我們點擊了“確定”按鈕,則會彈出下面的錯誤提示視窗:
如果不採取停止伺服器的方式,我們只有等待使用者反應。
只有使用者停止了對要分離的資料庫的使用,我們就可以分離該資料庫了。
分離資料庫以後,分離的資料庫將不在控制台上顯示,:
顯然。我們的teacher資料庫被分離了,伺服器不再對其的資訊進行管理。
附加資料庫
附加資料庫是指,將分離的資料庫再重新添加到伺服器中。
附加資料庫的實現方法:
滑鼠右鍵選中企業管理器分類樹視窗中的“資料庫”,單擊,選中“所有任務”列表中的“附加資料庫”選項:
這時彈出如下視窗:
通過選擇瀏覽(“驗證”按鈕前面那個):
通過在本地磁碟目錄下尋找到想要附加的資料庫(一般在目錄Microsoft SQL Server/MSSQL/Data下面)即可:
單擊“確定”按鈕:
附加資料庫成功,可以在控制台右側視窗中查看附加的資料庫。