在SQL Server中提供了這種恢復方式的存儲過程。
一個數據庫包括兩個文件,mdf數據庫文件和ldf日志文件
1.sp_attach_db [@dbname =] 'dbname',[@filename1 =] 'filename_n'
給系統添加一個數據庫,在dbname指定數據庫名稱,filename_n指定數據庫的文件和日志文件。比如我有一個ji的庫,停止SQL Server服務備份ji_data.mdf,ji_log.ldf,啟動SQL server,刪除掉這個庫,然後再把這兩上文件拷到SQL Server DATA目錄中,在Query Analyzer中執行如下語句:
EXEC sp_attach_db @dbname = N'ji',
@filename1 = N'd:mssql7dataji_data.mdf',
@filename2 = N'd:mssql7dataji_log.ldf'
就會把這個庫加入到SQL Server Group中.