MS-SQL

MDF 파일만 남아있는 상태에서 복원하기

팔개 2015. 11. 24. 16:44

CREATE DATABASE로 DB를 생성하기 않고 해당 mdf파일만 있으면 아래와 같이 실행하면 된다.

실행하기전 모든 서비스를 닫고 아래의 쿼리를 실행한다.



-- SQL2000에서 동작(그런데, 2008에서도 동작한다.)

EXEC sp_attach_db @dbname = N'pubs',

   @filename1 = N'F:\DBFile\pubs.mdf'

 




-- SQL2008에서 동작 

CREATE DATABASE pubs ON

    (FILENAME = 'F:\DBFile\pubs.MDF')

FOR ATTACH;

GO