데이터베이스 미러링-sys.dm_db_mirroring_auto_page_repairDatabase Mirroring - sys.dm_db_mirroring_auto_page_repair

이 항목은 다음에 적용됩니다.예SQL Server(2008부터)아니요Azure SQL Database아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

서버 인스턴스의 미러된 데이터베이스에 대한 각 자동 페이지 복구 시도당 하나의 행을 반환합니다.Returns a row for every automatic page-repair attempt on any mirrored database on the server instance. 이 뷰에는 미러된 해당 데이터베이스의 최신 자동 페이지 복구 시도에 대한 행이 포함됩니다(데이터베이스당 최대 100개 행).This view contains rows for the latest automatic page-repair attempts on a given mirrored database, with a maximum of 100 rows per database. 데이터베이스가 최대값에 도달하는 즉시 다음 자동 페이지 복구 시도에 대한 행이 기존 항목 중 하나를 대체합니다.As soon as a database reaches the maximum, the row for its next automatic page-repair attempt replaces one of the existing entries. 다음 표에서는 다양한 열의 의미를 정의합니다.The following table defines the meaning of the various columns.

열 이름Column name 데이터 형식Data type DescriptionDescription
database_iddatabase_id intint 이 행이 해당하는 데이터베이스의 ID입니다.ID of the database to which this row corresponds.
file_idfile_id intint 해당 페이지가 있는 파일의 ID입니다.ID of the file in which the page is located.
page_idpage_id bigintbigint 파일에 있는 페이지의 ID입니다.ID of the page in the file.
error_typeerror_type intint 오류 유형입니다.Type of the error. 값은 다음이 될 수 있습니다.The values can be:

-1 = 모든 하드웨어 823 오류-1 = All hardware 823 errors

1 = 824 잘못 된 체크섬 이나 조각난된 페이지 (예: 잘못 된 페이지 ID) 이외의 다른 오류1 = 824 errors other than a bad checksum or a torn page (such as a bad page ID)

2 = 잘못된 체크섬2 = Bad checksum

3 = 조각난 페이지3 = Torn page
page_statuspage_status intint 페이지 복구 시도의 상태입니다.The status of the page-repair attempt:

2 = 파트너의 요청에 대해 대기 중입니다.2 = Queued for request from partner.

3 = 파트너에게 요청이 전송되었습니다.3 = Request sent to partner.

4 = 자동 페이지 복구를 위해 대기 중입니다(파트너로부터 응답을 수신함).4 = Queued for automatic page repair (response received from partner).

5 = 자동 페이지 복구가 성공적으로 수행되었으며 해당 페이지를 사용할 수 있습니다.5 = Automatic page repair succeeded and the page should be usable.

6 = 복구할 수 없습니다.6 = Irreparable. 이는 페이지 복구 시도 중 오류가 발생했음을 나타냅니다. 예를 들어 파트너에서도 페이지가 손상되었거나 파트너와의 연결이 끊어졌거나 네트워크 문제가 발생한 경우입니다.This indicates that an error occurred during page-repair attempt, for example, because the page is also corrupted on the partner, the partner is disconnected, or a network problem occurred. 페이지에서 다시 손상이 발생할 경우 파트너가 다시 해당 페이지를 요청하므로 이 상태가 최종 상태는 아닙니다.This state is not terminal; if corruption is encountered again on the page, the page will be requested again from the partner.
modification_timemodification_time datetimedatetime 페이지 상태가 마지막으로 변경된 시간입니다.Time of last change to the page status.

보안Security

PermissionsPermissions

을 실행하려면 서버에 대해 VIEW SERVER STATE 권한이 필요합니다.Requires VIEW SERVER STATE permission on the server.

관련 항목:See Also

자동 페이지 복구(가용성 그룹: 데이터베이스 미러링) Automatic Page Repair (Availability Groups: Database Mirroring)
동적 관리 뷰 및 함수(Transact-SQL) Dynamic Management Views and Functions (Transact-SQL)
suspect_pages( Transact SQL ) suspect_pages (Transact-SQL)
suspect_pages 테이블 관리(SQL Server)Manage the suspect_pages Table (SQL Server)