MDF 파일만 가지고 있는 경우 데이터베이스 복원하기
페이지 정보
작성자 서방님 댓글 0건 조회 161회 작성일 06-09-13 11:25본문
sp_attach_single_file_db는 데이터 파일이 하나인 데이터베이스를 해당서버에 첨부합니다.
sp_attach_single_file_db가 서버에 데이터베이스를 첨부하는 경우,
새 로그 파일을 작성하고 추가 정리 작업을 수행하여 새로 첨부된 데이터베이스에서
복제본을 제거합니다.
명시적 sp_detach_db 작업을 사용하여 서버에서 이전에 분리된 데이터베이스에서만 sp_attach_single_file_d를 사용할 수 있습니다.
♣ 구문
sp_attach_single_file_db [@dbname=] 'dbname', [@physname=] 'physical_name'
♣ 인수
[@dbname =] 'dbname'
: 첨부할 데이터베이스의 이름. 기본값은 NULL.
[@physname =] 'phsyical_name'
: 데이터베이스 파일의 경로를 포함한 물리적 이름. nvarchar(260), 기본값은 NULL.
♣ 반환 코드 값
: 0 (성공) 또는 1 (실패)
♣ 사용 권한
sysadmin 및 dbcreator 고정 서버 역할의 구성원만이 이 프로시저를 실행할 수 있습니다.
♣ 예제
다음은 pubs를 분리한 다음 pubs의 파일 하나를 현재 서버에 첨부하는 예제입니다.
EXEC sp_detach_db @dbname = 'pubs' //pubs 데이터베이스 분리
EXEC sp_attach_single_file_db @dbname = 'pubs',
@physname = 'c:Program FilesMicrosoft SQL ServerMSSQLDatapubs.mdf'
자료출처 : SQL Server 온라인 설명서
댓글목록
등록된 댓글이 없습니다.