如何:卸離資料庫 (SQL Server Management Studio)
本主題描述如何卸離目前未使用的資料庫。卸離資料庫時會從 Microsoft SQL Server Database Engine 執行個體移除該資料庫,但會保留資料庫中的資料檔和交易記錄檔。
[!附註]
卸離 SQL Server 2008 資料庫之後,可以將它重新附加到相同或其他的 SQL Server 2008 執行個體。如需詳細資訊,請參閱<如何:附加資料庫 (SQL Server Management Studio)>。
若要卸離資料庫
在 SQL Server Management Studio 物件總管中,連接到 SQL Server Database Engine 執行個體,然後展開執行個體。
展開 [資料庫],並選取您想要卸離的使用者資料庫名稱。
您需要有資料庫的獨佔存取權才能卸離資料庫。如果資料庫使用中,則請限制只有單一使用者才可進行存取:
以滑鼠右鍵按一下資料庫名稱,並指向 [屬性]。
在 [選取頁面] 窗格中,選取 [選項]。
在 [其他選項] 窗格中,向下捲動至 [狀態] 選項。
選取 [限制存取] 選項,並在它的下拉式清單中選取 [單一]。
按一下 [確定]。
此時會出現訊息方塊,通知您這個動作會關閉與資料庫的所有連接。若要繼續,請按一下 [確定]。
以滑鼠右鍵按一下資料庫名稱,並指向 [工作],然後按一下 [卸離]。此時會出現 [卸離資料庫] 對話方塊。
[要卸離的資料庫] 方格會將所選取資料庫的名稱顯示在 [資料庫名稱] 資料行中。請驗證這是您要卸離的資料庫。
依預設,卸離作業會在卸離資料庫之前更新過時的最佳化統計資料。若要更新現有的最佳化統計資料,請按一下 [更新統計資料] 核取方塊。
依預設,卸離作業會保留與該資料庫關聯的所有全文檢索目錄。若要移除這些全文檢索目錄,請清除 [保留全文檢索目錄] 核取方塊。
[狀態] 資料行會顯示目前的資料庫狀態 ([備妥] 或 [尚未備妥])。
如果狀態是 [尚未備妥],則 [訊息] 資料行會顯示有關資料庫的超連結資訊。當資料庫涉及複寫時,[訊息] 資料行會顯示 Database replicated。當資料庫有一或多個使用中的連接時,[訊息] 資料行會顯示 <number_of_active_connections> 個使用中的連接;例如,1 個使用中的連接。在卸離資料庫之前,您必須選取 [卸除連接] 核取方塊,以中斷任何使用中的連接。
若要取得訊息的詳細資訊,請按一下超連結。
當您準備卸離資料庫時,請按一下 [確定]。
[!附註]
重新整理檢視之前,仍可在 [物件總管] 的 [資料庫] 節點中看見最新卸離的資料庫。您可以隨時重新整理檢視:按一下 [物件總管] 窗格,並從功能表列選取 [檢視],然後選取 [重新整理]。