修改 分離和附加資料庫

2022-08-09 00:30:24 字數 608 閱讀 5861

一、修改資料庫(增大及縮小)

方法1.可以直接資料庫屬性修改。但是必須注意,縮小資料庫的size,需要使用到任務--收縮。

方法2.為了避免系統盲目的切除記憶體,最好使用命令修改:

alter

database

pay modify

name

=payment,

size=2mb

二、分離和附加資料庫

1.分離資料庫:原始檔將保留,用於在檔案使用過程中複製檔案等操作。分離資料庫不會刪除資料庫檔案和事務日誌,只是在分離之後不會顯示在資料庫列表中了。

注意:在下列狀態下不可以進行資料庫的分離

(1)活動狀態的資料庫不可分離

(2)資料庫中存在資料庫快照(只有刪除了資料庫快照才可以分離源資料庫)

(3)資料庫處於未知的狀態系統也會報錯

2.附加資料庫:將當前資料庫以外的資料庫加到當前的使用者中

條件:所有資料庫檔案(mdf檔案和ndf檔案)都必須可用。在附加資料庫過程中,如果無日誌檔案,系統將自動為這個附加的資料庫新增乙個!

操作步驟:具體--右鍵--任務---分離/附加

SQL Server 分離和重新附加資料庫

對於分離乙個資料庫來說,我們可以用manage studio介面或者儲存過程。但是對於每一種方法都必須保證沒有使用者使用這個資料庫.接下來所講的都是對於用命令來分離或附加乙個資料庫。對於用manage studio自己看著介面操作就可以應付了。分離資料庫 對於用儲存過程來分離資料庫,如果發現無法終止...

sqlite學習筆記3 附加資料庫和分離資料庫

在前面說了如果建立乙個資料庫,接下來我們需要運算元據庫 但是sqlite3命令一次只能操作乙個資料庫,如果當前路徑下有多個資料庫該怎麼辦呢?這就需要用到附加資料庫。一 關聯資料庫 附加資料庫實際上就是告訴sqlite3,你寫的sql語句是操作的哪乙個資料庫。具體如何操作呢?基本語法如下 attach...

附加資料庫 sql

附加資料庫 sp attach db xxaccountsdb6 e 資料庫 xxaccountsdb6.mdf e 資料庫 xxaccountsdb6 log.ldf gosp attach db xxagentsystem e 資料庫 xxagentsystem.mdf e 資料庫 xxagen...