.mdf(資料)、.ldf(記錄)EXEC sp_attach_db
@dbname = N'voogiya',
@filename1 = N'd:\mssql7\data\voogiya_data.mdf',
@filename2 = N'd:\mssql7\data\voogiya_log.ldf'
步驟:
.mdf、.ldfEXEC sp_detach_db @dbname = 'voogiya'
EXEC sp_attach_single_file_db
@dbname = 'voogiya',
@physname = 'd:\mssql7\data\voogiya_data.mdf'
sp_detach_db 分離.mdf,記錄檔自動重建執行者必須是 sysadmin 固定伺服器角色成員。
Windows NT 4.0 SP5 + SQL Server 7.0 實測通過。
| 場景 | 推薦方法 |
|---|---|
| 完整備份雙檔案皆在 | sp_attach_db |
| 僅有 .mdf、.ldf 遺失/損壞 | sp_attach_single_file_db |
| 跨伺服器快速移動資料庫 | sp_attach_db(含記錄) |