共用方式為


如何:卸離資料庫 (SQL Server Management Studio)

本主題描述如何卸離目前未使用的資料庫。卸離資料庫時會從 Microsoft SQL Server Database Engine 執行個體移除該資料庫,但會保留資料庫中的資料檔和交易記錄檔。

[!附註]

卸離 SQL Server 2008 資料庫之後,可以將它重新附加到相同或其他的 SQL Server 2008 執行個體。如需詳細資訊,請參閱<如何:附加資料庫 (SQL Server Management Studio)>。

若要卸離資料庫

  1. 在 SQL Server Management Studio 物件總管中,連接到 SQL Server Database Engine 執行個體,然後展開執行個體。

  2. 展開 [資料庫],並選取您想要卸離的使用者資料庫名稱。

  3. 您需要有資料庫的獨佔存取權才能卸離資料庫。如果資料庫使用中,則請限制只有單一使用者才可進行存取:

    • 以滑鼠右鍵按一下資料庫名稱,並指向 [屬性]

    • [選取頁面] 窗格中,選取 [選項]

    • [其他選項] 窗格中,向下捲動至 [狀態] 選項。

    • 選取 [限制存取] 選項,並在它的下拉式清單中選取 [單一]

    • 按一下 [確定]。

      此時會出現訊息方塊,通知您這個動作會關閉與資料庫的所有連接。若要繼續,請按一下 [確定]。

  4. 以滑鼠右鍵按一下資料庫名稱,並指向 [工作],然後按一下 [卸離]。此時會出現 [卸離資料庫] 對話方塊。

  5. [要卸離的資料庫] 方格會將所選取資料庫的名稱顯示在 [資料庫名稱] 資料行中。請驗證這是您要卸離的資料庫。

  6. 依預設,卸離作業會在卸離資料庫之前更新過時的最佳化統計資料。若要更新現有的最佳化統計資料,請按一下 [更新統計資料] 核取方塊。

  7. 依預設,卸離作業會保留與該資料庫關聯的所有全文檢索目錄。若要移除這些全文檢索目錄,請清除 [保留全文檢索目錄] 核取方塊。

  8. [狀態] 資料行會顯示目前的資料庫狀態 ([備妥][尚未備妥])。

    如果狀態是 [尚未備妥],則 [訊息] 資料行會顯示有關資料庫的超連結資訊。當資料庫涉及複寫時,[訊息] 資料行會顯示 Database replicated。當資料庫有一或多個使用中的連接時,[訊息] 資料行會顯示 <number_of_active_connections> 個使用中的連接;例如,1 個使用中的連接。在卸離資料庫之前,您必須選取 [卸除連接] 核取方塊,以中斷任何使用中的連接。

    若要取得訊息的詳細資訊,請按一下超連結。

  9. 當您準備卸離資料庫時,請按一下 [確定]

[!附註]

重新整理檢視之前,仍可在 [物件總管] 的 [資料庫] 節點中看見最新卸離的資料庫。您可以隨時重新整理檢視:按一下 [物件總管] 窗格,並從功能表列選取 [檢視],然後選取 [重新整理]