백업 및 복원 매개 변수
적용 대상: Windows | Windows Server
백업 및 복원 매개 변수
이 항목에는 백업 및 복원에 사용되는 매개 변수가 포함되어 있습니다.
JET_paramAlternateDatabaseRecoveryPath
113
각 데이터베이스의 전체 경로는 런타임에 트랜잭션 로그에 유지됩니다. 일반적으로 이러한 데이터베이스는 트랜잭션 재생이 올바르게 작동하려면 원래 위치에 남아 있어야 합니다. 이 매개 변수를 사용하여 크래시 복구 또는 복원 작업을 강제로 수행하여 지정된 폴더의 트랜잭션 로그에서 참조되는 데이터베이스를 찾을 수 있습니다.
레이블 | 값 |
---|---|
기본값: |
"" |
유형: |
폴더 경로(문자열) |
유효한 범위: |
0~246자 |
범위: |
인스턴스 |
JetCreateInstance 후 설정: |
Yes |
JetInit 다음에 설정: |
No |
물리적 레이아웃에 영향을 줍니다. |
No |
안정성에 영향을 줍니다. |
No |
성능에 영향을 줍니다. |
No |
리소스에 영향을 줍니다. |
No |
가용성: |
Windows XP 이상 릴리스 |
JET_paramCleanupMismatchedLogFiles
77
이 매개 변수는 데이터베이스 엔진이 구성된 것과 다른 크기의 디스크에서 트랜잭션 로그 파일 사용을 시작하도록 구성된 경우 JetInit 의 결과를 제어합니다. 일반적으로 JetInit 는 데이터베이스를 성공적으로 복구하지만 로그 파일 크기가 잘못 구성되었음을 나타내는 JET_errLogFileSizeMismatchDatabasesConsistent 실패합니다. 그러나 이 매개 변수가 true로 설정되면 데이터베이스 엔진은 모든 이전 로그 파일을 자동으로 삭제하고 구성된 로그 파일 크기를 사용하여 새 트랜잭션 로그 파일 집합을 시작하고 JET_errSuccess 반환합니다.
이 매개 변수는 애플리케이션이 트랜잭션 로그 파일 크기를 투명하게 변경하면서도 업그레이드 및 복원 시나리오에서 투명하게 작동하려는 경우에 유용합니다.
레이블 | 값 |
---|---|
기본값: |
거짓 |
유형: |
부울 |
유효한 범위: |
False, True |
범위: |
인스턴스 |
JetCreateInstance 후 설정: |
Yes |
JetInit 다음에 설정: |
No |
물리적 레이아웃에 영향을 줍니다. |
Yes |
안정성에 영향을 줍니다. |
No |
성능에 영향을 줍니다. |
No |
리소스에 영향을 줍니다. |
No |
가용성: |
모두 |
JET_paramDeleteOutOfRangeLogs
52
이 매개 변수가 true이면 현재 로그 파일 시퀀스의 일부가 아닌 디스크에 있는 모든 트랜잭션 로그 파일이 JetInit에 의해 삭제됩니다. 복원 작업 후 불필요한 로그 파일을 자동으로 클린 데 사용할 수 있습니다.
Windows XP: Windows XP에 도입되었습니다.
레이블 | 값 |
---|---|
기본값: |
거짓 |
유형: |
부울 |
유효한 범위: |
False, True |
범위: |
인스턴스 |
JetCreateInstance 후 설정: |
Yes |
JetInit 다음에 설정: |
No |
물리적 레이아웃에 영향을 줍니다. |
Yes |
안정성에 영향을 줍니다. |
No |
성능에 영향을 줍니다. |
Yes |
리소스에 영향을 줍니다. |
Yes |
가용성: |
Windows XP 이상 릴리스 |
JET_paramOSSnapshotTimeout
82
이 매개 변수는 시간 제한이 발생하기 전에 JetOSSnapshotFreeze 및 JetOSSnapshotThaw 호출 사이에 허용되는 시간을 구성합니다. 자세한 내용은 JetOSSnapshotFreeze 및 JetOSSnapshotThaw 를 참조하세요. 시간 제한은 밀리초입니다.
레이블 | 값 |
---|---|
기본값: |
20000(Windows XP 및 Windows Server 2003); 70000(Windows Server 2003 SP1) |
유형: |
정수 |
유효한 범위: |
0 – 2147483647 |
범위: |
전역 |
JetCreateInstance 후 설정: |
Yes |
JetInit 다음에 설정: |
Yes |
물리적 레이아웃에 영향을 줍니다. |
No |
안정성에 영향을 줍니다. |
No |
성능에 영향을 줍니다. |
No |
리소스에 영향을 줍니다. |
No |
가용성: |
Windows XP 이상 릴리스 |
JET_paramZeroDatabaseDuringBackup
71
이 매개 변수가 true이면 스트리밍 백업을 진행 중인 데이터베이스의 모든 페이지가 삭제된 데이터를 스크러빙합니다. 스크러빙되는 데이터베이스 페이지가 디스크에 있다는 점에 유의해야 합니다. 전체 데이터 세트는 스크럽 프로세스 전에 백업됩니다.
레이블 | 값 |
---|---|
기본값: |
거짓 |
유형: |
부울 |
유효한 범위: |
False, True |
범위: |
인스턴스 |
JetCreateInstance 후 설정: |
Yes |
JetInit 다음에 설정: |
No |
물리적 레이아웃에 영향을 줍니다. |
No |
안정성에 영향을 줍니다. |
No |
성능에 영향을 줍니다. |
Yes |
리소스에 영향을 줍니다. |
No |
가용성: |
Windows XP 이상 릴리스 |
요구 사항
요구 사항 | 값 |
---|---|
클라이언트 |
Windows Vista, Windows XP 또는 Windows 2000 Professional이 필요합니다. |
서버 |
Windows Server 2008, Windows Server 2003 또는 Windows 2000 Server가 필요합니다. |
머리글 |
Esent.h에서 선언되었습니다. |
참고 항목
JetCreateInstance
JetInit
JetOSSnapshotFreeze
JetOSSnapshotThaw