SQL Server 에서 파일 및 파일 그룹 백업을 복원하는 설명

기술 자료 번역 기술 자료 번역
기술 자료: 281122 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

요약

파일 또는 데이터베이스 에서 파일 백업 및 개별적으로 복원할 수 있습니다. 이 데이터베이스의 나머지 복원할 필요 없이 손상된 파일만 복원할 수 있습니다. 파일 그룹 백업 파일은 개별적으로 또는 그룹으로 복원할 수 있습니다. 이 문서에서는 파일 및 파일 그룹을 복원하는 데 관련된 중요한 주의 사항 중 일부에 대해 설명합니다.

추가 정보

필요한 경우 트랜잭션 로그 백업

사용해야 파일 및 파일 그룹 백업 및 복원 작업과 함께 에서 트랜잭션 로그 백업 함께. 파일을 복원한 후에는 파일 백업을 데이터베이스가 일관된 상태로 만든 후에 만든 트랜잭션 로그 백업을 복원해야 합니다. SQL Server 파일 또는 파일 그룹을 이후에 파일이 수정되지 않은 또는 파일 그룹 백업을 만든 결정할 수 있으면 트랜잭션 로그 백업을 적용할 필요가 없습니다.
SQL Server 7.0: TruncateLogOnCheckpoint 옵션이 설정되지 않으며 데이터베이스 또는 파일 및 파일 그룹 백업 외에 트랜잭션 로그 백업을 만든 필요합니다.
SQL Server 2000 및 SQL Server 2005: 트랜잭션 로그 백업을 만들려면 전체 복구 또는 대량 로그 복구 모델을 사용해야 합니다. 복구 모델에 대한 자세한 내용은 SQL Server 온라인 설명서의 "복구 모델 선택" 항목을 참조하십시오.
참고: 파일 백업을 설정하고 로그 백업을 포함하는 전체 유지해야 합니다. 미디어 오류 전체 데이터베이스가 손상된 파일의 백업이 없을 경우 복구할 수 없는 렌더링할 수 있습니다.

개별 파일의 복구를 일찍 중지할 수 없습니다. 이러한 이유로 항상 파일 백업을 복원하기 전에 활성 트랜잭션 로그를 백업해야 합니다. 트랜잭션 로그 백업을 적용하기 전에 트랜잭션 로그가 손상된 경우 또는 특정 지점으로 전체 데이터베이스를 복구할 않으려면 파일 백업의 전체 세트를 복원해야 합니다. 트랜잭션 로그 손상을 최소화하기 위해 트랜잭션 로그를 내결함성이 있는 저장소에 찾습니다.

전체 데이터베이스 Is 잃어버린 경우
모든 파일 백업 또는 파일 그룹에 있는 database.You 수도 있는 끊어지지 않은 트랜잭션 로그 백업 체인을 시간에서 오래된 파일 또는 파일 그룹 백업을 최신 파일 또는 파일 그룹 백업을 끝에 있어야 합니다. 트랜잭션 로그 백업 체인 시작 가장 오래된 파일 백업이 만들어진 시간에 해결되지 않은 가장 오래된 트랜잭션 트랜잭션의 시작이 포함되어야 합니다.
참고: 위의 조건이 하나라도 충족되지 않으면 데이터베이스를 복원할 수 없습니다.

파일 및 파일 그룹 백업 반드시 수 복원된 데이터베이스로 일치

파일 및 파일 그룹 백업은 속한 데이터베이스는 복원할 수 있습니다. 동일한 구조 및 파일 이름이 비어 있는 새 데이터베이스를 만들 수 없으며 단일 파일 또는 파일 그룹 백업을 복원해 보십시오, 기존 데이터베이스로 복원 또는 다른 위치에서 전체 데이터베이스 복원을 수행해야 합니다. (SQL Server 2000의 경우 RESTORE DATABASE 부분적 데이터베이스 복원 작업을 추가한 새 절을 토론 "작업 부분 데이터베이스 복원" 에서 이 문서의 뒷부분에 나오는 참조)

참고: 데이터베이스 및 여러 파일에서 파일 데이터베이스 또는 파일 그룹의 경우 손실됩니다 다음 re-attach 분리하려면 시도 일. 대신, 필요한 파일 또는 파일 백업에서 복원하십시오. 데이터베이스가 분리된 경우 해당 re-attachment 실패하고 강제로 백업에서 전체 데이터베이스를 복원할 수 있습니다. 전역 식별자 (GUID를) 기반 데이터베이스에 데이터베이스 파일을 일치하는 때문입니다. 이 디자인 데이터베이스에 속하지 않는 파일을, 심각한 데이터 무결성 문제를 유발할 수 있는 섞여 있는 않는 있도록 데이터베이스의 무결성을 보호하는 것입니다. 동일한 파일 이름을 가진 새 데이터베이스를 만들 수 있지만 GUID가 일치하지 않습니다.

SQL Server 여러 파일이 들어 있는 데이터베이스의 단일 파일을 첨부할 수 있도록 허용하지 않습니다. 연결이 연결 동안 데이터베이스에 속한 모든 파일을 찾고 해당 GUID 가진 파일을 찾을 수 없으면 연결이 실패합니다. 마찬가지로 파일 이름 및 파일 그룹을 원래 데이터베이스와 같은 빈 데이터베이스를 만드는, 있는 파일 중 일부를 바꿀 SQL 시작할 때 데이터베이스를 복구할 수 있도록 시도할 경우 복구 오류 로그에 의해 표시된 대로 실패합니다. 예를 들어,:
2000-11-28 13:14:52.88 spid9    Opening file C:\MSSQL7\data\f2_Data.NDF. 
2000-11-28 13:14:53.01 spid9    Cannot associate files with different databases.
2000-11-28 13:14:53.14 spid9    Device activation error. The physical file name 'C:\MSSQL7\data\f2_Data.NDF' may be incorrect.
				
부분 데이터베이스 복원 작업 (SQL Server 2000)

새 PARTIAL 절은 데이터베이스의 일부가 손상되거나 손실된 데이터를 원래 데이터베이스로 다시 복사할 수 있도록 다른 위치로 복원할 수 있는 메커니즘을 제공하는 RESTORE T-SQL 문이 추가되었습니다. 부분적 복원 작업은 데이터베이스 파일 그룹을 함께 작동합니다. 예를 들어, 주 파일 중, 파일 그룹 구성된 데이터베이스가 있어야 A와 B의 파일 그룹 B 파일 그룹에 테이블이 실수로 삭제됩니다. 사용 가능한 파일 그룹 및 트랜잭션 로그 백업이 있는 경우 파일 그룹만 B 삭제된 테이블을 복원하려면 주 파일 그룹이 함께 복원할 수 있습니다. PARTIAL 절 사용하여 RESTORE 문은 하위 새 데이터베이스 또는 다른 서버에 복원할 수 있습니다. 다음 압축을 풀고 테이블의 내용을 원래 데이터베이스로 다시 로드할 수 있습니다.

항상 주 파일 그룹은 복원하려면 선택한 파일 그룹이 함께 복원됩니다. 복원되지 않은 파일 같이 오프라인으로 표시되고 액세스할 수 없습니다. 파일 백업의 부분적 데이터베이스 복원은 지원되지 않습니다.

참고 SQL Server 2005를 사용하는 경우, 증분 복원 중 초기 단계에서 SQL Server 2000의 부분적 데이터베이스 복원을 바꿉니다. SQL Server 2005에서 PARTIAL 옵션을 부분 데이터베이스 복원에 사용할 수 없는 안전 검사를 수행합니다. 이 동작은 이러한 데이터베이스를 프로덕션 데이터베이스로 사용될 수 있습니다. SQL Server 2005에서 증분 복원 방법에 대한 자세한 내용은 해당 "증분 복원 시나리오 (전체 복구 모델)" 및 SQL Server 2005 온라인 설명서의 "증분 복원 시나리오 (단순 복구 모델)" 항목을 참조하십시오.

부분적 데이터베이스 복원 수행 방법에 대한 자세한 내용은 SQL Server 2000 설명서의 온라인 "부분 복원 작업" 및 "RESTORE DATABASE"을 참조하십시오.

다음 주제에 관련된 파일 및 파일 그룹을 참조하십시오.

SQL Server 7.0 온라인 설명서 항목:

실제 데이터베이스 파일 및 파일 그룹 "
"파일 및 파일 그룹 사용"
파일 만들기
"파일 또는 파일 그룹 백업 만들기"
"파일 또는 파일 그룹 백업 사용"
복원 파일 또는 파일 그룹 백업 "
파일 및 파일 그룹 백업 및 복원 "

SQL Server 2000 온라인 항목:

실제 데이터베이스 파일 및 파일 그룹 "
"파일 및 파일 그룹 사용"
파일 만들기
파일 백업 사용
파일 및 파일 그룹 "
"백업 및 데이터베이스 복원
"부분 데이터베이스 복원 작업"
"선택한 부분을 구성하는 데이터베이스 백업"

SQL Server 2005 온라인 설명서 항목:

실제 데이터베이스 파일 및 파일 그룹 "
"파일 및 파일 그룹 사용"
파일 만들기
파일 및 파일 그룹 백업 "
"파일 및 파일 그룹 설계"
"백업 및 데이터베이스 복원
"점차적으로 시나리오 (전체 복구 모델) 복원
"선택한 부분을 구성하는 데이터베이스 백업"

속성

기술 자료: 281122 - 마지막 검토: 2007년 10월 26일 금요일 - 수정: 4.4
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Workgroup Edition
키워드:?
kbmt kbproductlink kbbackup kbinfo KB281122 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com