데이터베이스 무결성 검사 태스크(유지 관리 계획)Check Database Integrity Task (Maintenance Plan)

이 항목 적용 대상: 예SQL Server없습니다Azure SQL 데이터베이스없습니다Azure SQL 데이터 웨어하우스 없습니다 병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

데이터베이스 무결성 검사 태스크 대화 상자를 사용하면 DBCC CHECKDB Transact-SQLTransact-SQL 문을 실행하여 사용자 및 시스템 테이블, 데이터베이스 인덱스의 할당 및 구조적 무결성을 검사할 수 있습니다.Use the Check Database Integrity Task dialog to check the allocation and structural integrity of user and system tables, and indexes in the database, by running the DBCC CHECKDB Transact-SQLTransact-SQL statement. DBCC 를 실행하면 데이터베이스의 모든 무결성 문제가 보고되므로 시스템 관리자나 데이터베이스 소유자가 나중에 이 문제들을 처리할 수 있습니다.Running DBCC ensures that any integrity problems with the database are reported, thereby allowing them to be addressed later by a system administrator or database owner.

옵션Options

연결Connection
이 태스크를 수행할 때 사용할 서버 연결을 선택합니다.Select the server connection to use when performing this task.

새로 만들기New
이 태스크를 수행할 때 사용할 새 서버 연결을 만듭니다.Create a new server connection to use when performing this task. 아래에서는 새 연결 대화 상자에 대해 설명합니다.The New Connection dialog box is described below.

데이터베이스Databases
이 태스크의 영향을 받는 데이터베이스를 지정합니다.Specify the databases affected by this task.

  • 모든 데이터베이스All databases

    tempdb 를 제외한 모든 MicrosoftMicrosoft SQL ServerSQL Server 데이터베이스에 대해 유지 관리 태스크를 실행하는 유지 관리 계획을 생성합니다.Generate a maintenance plan that runs maintenance tasks against all MicrosoftMicrosoft SQL ServerSQL Server databases except tempdb.

  • 모든 시스템 데이터베이스All system databases

    SQL ServerSQL Server tempdb 를 제외한 각시스템 데이터베이스에 대해 유지 관리 태스크를 실행하는 유지 관리 계획을 생성합니다.Generate a maintenance plan that runs maintenance tasks against each of the SQL ServerSQL Server system databases except tempdb. 사용자가 만든 데이터베이스에 대해서는 유지 관리 태스크가 실행되지 않습니다.No maintenance tasks are run against user-created databases.

  • 모든 사용자 데이터베이스All user databases

    사용자가 만든 모든 데이터베이스에 대해 유지 관리 태스크를 실행하는 유지 관리 계획을 생성합니다.Generate a maintenance plan that runs maintenance tasks against all user-created databases. SQL ServerSQL Server 시스템 데이터베이스에 대해서는 유지 관리 태스크가 실행되지 않습니다.No maintenance tasks are run against the SQL ServerSQL Server system databases.

  • 다음 데이터베이스These specific databases

    선택한 데이터베이스에 대해서만 유지 관리 태스크를 실행하는 유지 관리 계획을 생성합니다.Generate a maintenance plan that runs maintenance tasks against only those databases that are selected. 이 옵션을 선택한 경우에는 목록에서 하나 이상의 데이터베이스를 선택해야 합니다.At least one database in the list must be selected if this option is chosen.

    참고

    유지 관리 계획은 호환성 수준 80 이상으로 설정된 데이터베이스에 대해서만 실행합니다.Maintenance plans only run against databases set to compatibility level 80 or higher. 호환성 수준 70 이하로 설정된 데이터베이스는 표시되지 않습니다.Databases set to compatibility level 70 or lower are not displayed.

    인덱스 포함Include indexes
    모든 인덱스 페이지와 테이블 데이터 페이지가 올바른지 확인합니다.Check the integrity of all the index pages as well as the table data pages.

    Physical onlyPhysical only
    페이지와 레코더 헤더의 물리적 구조 무결성과 데이터베이스 할당 일관성만 검사합니다.Limits the check to the integrity of the physical structure of the page, record headers, and the allocation consistency of the database. 이 옵션을 사용하여 대형 데이터베이스에서 DBCC CHECKDB 실행 시간을 줄일 수 있으므로 프로덕션 시스템에서 검사를 자주 수행할 때는 이 옵션을 사용하는 것이 좋습니다.Using this option may reduce run-time for DBCC CHECKDB on large databases, and is recommended for frequent use on production systems.

    TABLOCKTablock
    내부 데이터베이스 스냅숏을 사용하는 대신 DBCC CHECKDB가 잠금을 가져오도록 합니다.Causes DBCC CHECKDB to obtain locks instead of using an internal database snapshot. 여기에는 데이터베이스에 대한 단기 배타(X) 잠금이 포함됩니다.This includes a short-term exclusive (X) lock on the database. 이 옵션을 사용하면 데이터베이스에 로드가 많은 상황에서 DBCC CHECKDB가 더 빠르게 실행됩니다. 그러나 DBCC CHECKDB가 실행되는 동안 데이터베이스의 동시 사용 가능성은 줄어듭니다.Using this option may help DBCC CHECKDB run faster on a database under heavy load, but decreases the concurrency available on the database while DBCC CHECKDB is running.

    T-SQL 보기View T-SQL
    선택한 옵션을 기반으로 서버에 대해 수행한 이 태스크의 Transact-SQLTransact-SQL 문을 표시합니다.View the Transact-SQLTransact-SQL statements performed against the server for this task, based on the selected options.

참고

영향을 받은 개체 수가 많은 경우에는 표시하는 데 시간이 오래 걸릴 수 있습니다.When the number of objects affected is large, this display can take a considerable amount of time.

새 연결 대화 상자New Connection Dialog Box

연결 이름Connection name
새 연결의 이름을 입력합니다.Enter a name for the new connection.

서버 이름 선택 또는 입력Select or enter a server name
이 태스크를 수행할 때 연결할 서버를 선택합니다.Select a server to connect to when performing this task.

새로 고침Refresh
사용할 수 있는 서버 목록을 새로 고칩니다.Refresh the list of available servers.

서버 로그온 정보 입력Enter information to log on to the server
서버에 대한 인증 방법을 지정합니다.Specify how to authenticate against the server.

Windows NT 통합 보안 사용Use Windows integrated security
Windows 인증을 사용하여 SQL ServerSQL Server 데이터베이스 엔진Database Engine 인스턴스에 연결합니다.Connect to an instance of the SQL ServerSQL Server 데이터베이스 엔진Database Engine with Windows Authentication.

특정 사용자 이름 및 암호 사용Use a specific user name and password
SQL ServerSQL Server 데이터베이스 엔진Database Engine SQL ServerSQL Server 인스턴스에 연결합니다.Connect to an instance of the SQL ServerSQL Server 데이터베이스 엔진Database Engine using SQL ServerSQL Server Authentication. 이 옵션은 사용할 수 없습니다.This option is not available.

사용자 이름User name
인증 시 사용할 SQL ServerSQL Server 로그인을 입력합니다.Provide a SQL ServerSQL Server login to use when authenticating. 이 옵션은 사용할 수 없습니다.This option is not available.

암호Password
인증 시 사용할 암호를 입력합니다.Provide a password to use when authenticating. 이 옵션은 사용할 수 없습니다.This option is not available.

참고 항목See Also

DBCC CHECKDB(Transact-SQL)DBCC CHECKDB (Transact-SQL)