SQL Server 可用分離與附加移動資料庫。分離移除邏輯資料庫但保留作業系統檔案;附加建立新資料庫並複製現有資料/記錄檔資料。使用 sp_detach_db 分離,sp_attach_db 附加。
sp_detach_db [@dbname =] 'database_name' [, [@skipchecks =] 'skipchecks']
sp_attach_db [@dbname =] 'dbname', [@filename1 =] 'filename_n' [,...16]
CREATE DATABASE ... FOR ATTACH。exec sp_helpdb mytest 取得檔案資訊。exec sp_detach_db mytest, true 分離。exec sp_attach_db @dbname = 'mytest', ... 附加。
sp_helpdb 執行結果