Trustworthy 속성을 사용하도록 미러 데이터베이스 설정(Transact-SQL)

적용 대상:SQL Server

데이터베이스를 백업하면 TRUSTWORTHY 데이터베이스 속성 이 OFF로 설정됩니다. 따라서 새로운 미러 데이터베이스의 TRUSTWORTHY는 항상 OFF입니다. 장애 조치(failover) 후 데이터베이스를 신뢰할 수 있어야 하는 경우 미러링 시작 후 추가 설정 단계가 필요합니다.

참고 항목

이 데이터베이스 속성에 대한 자세한 내용은 TRUSTWORTHY 데이터베이스 속성을 참조하세요.

프로시저

Trustworthy 속성을 사용하도록 미러 데이터베이스를 설정하려면

  1. 주 서버 인스턴스에서 주 데이터베이스의 Trustworthy 속성이 설정되었는지 확인합니다.

    SELECT name, database_id, is_trustworthy_on FROM sys.databases   
    

    자세한 내용은 sys.databases(Transact-SQL)를 참조하세요.

  2. 미러링을 시작한 후 데이터베이스가 현재 주 데이터베이스인지, 세션이 동기 작동 모드를 사용하고 있으며 세션이 이미 동기화되어 있는지 확인합니다.

    SELECT database_id, mirroring_role, mirroring_safety_level_desc, mirroring_state_desc FROM sys.database_mirroring  
    

    자세한 내용은 sys.database_mirroring(Transact-SQL)을 참조하세요.

  3. 미러링 세션이 동기화되면 미러 데이터베이스로 수동 장애 조치(failover)를 수행합니다.

    이 작업은 Transact-SQL 또는 SQL Server Management Studio를 통해 수행할 수 있습니다.

  4. 다음 ALTER DATABASE 명령을 사용하여 신뢰할 수 있는 데이터베이스 속성을 활성화합니다.

    ALTER DATABASE <database_name> SET TRUSTWORTHY ON  
    

    자세한 내용은 ALTER DATABASE(Transact-SQL)를 참조하세요.

  5. 필요에 따라 원래 보안 주체로 돌아가려면 수동으로 다시 장애 조치(failover)합니다.

  6. 필요에 따라 SAFETY를 OFF로 설정하고 WITNESS도 OFF로 설정되었는지 확인하여 비동기 성능 우선 모드로 전환합니다.

    Transact-SQL의 경우:

    SQL Server Management Studio의 경우:

참고 항목

TRUSTWORTHY 데이터베이스 속성
암호화된 미러 데이터베이스 설정