一、修改資料庫(增大及縮小)
方法1.可以直接資料庫屬性修改。但是必須注意,縮小資料庫的size,需要使用到任務--收縮。
方法2.為了避免系統盲目的切除記憶體,最好使用命令修改:
alterdatabase
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...