본문 바로가기

Transact-SQL

(3)
데이터베이스 미러링 세션 재개(Transact-SQL) 방법: 데이터베이스 미러링 세션 재개(Transact-SQL) 데이터베이스 소유자는 언제든지 일시 중지된 데이터베이스 미러링 세션을 재개할 수 있습니다. 중요: 강제 서비스에 따라 원래 주 서버가 다시 연결되면 미러링이 일시 중지됩니다. 이 경우 미러링을 재개하면 원래 주 서버의 데이터가 손실될 수 있습니다. 데이터 손실 위험을 관리하는 방법은 강제 서비스(데이터 손실 가능)를 참조하십시오. 데이터베이스 미러링 세션 재개 순서 파트너에 연결합니다. 다음 Transact-SQL 문을 실행합니다. ALTER DATABASE SET PARTNER RESUME (: 세션을 재개하려는 미러된 데이터베이스) 참고: 데이터베이스 미러링을 재개하면 미러 데이터베이스는 SYNCHRONIZING 상태가 됩니다. 보안 수준..
데이터베이스 미러링 세션에 서비스 강제 수행(Transact-SQL) 방법: 데이터베이스 미러링 세션에 서비스 강제 수행(Transact-SQL) 성능 우선 모드 및 장애 조치를 지원하지 않는 보안 우선 모드에서 미러 서버는 사용할 수 있는데 주 서버는 실패하는 경우 데이터베이스 소유자는 서비스가 미러 데이터베이스로 장애 조치(데이터 손실 가능)되도록 강제 적용하여 데이터베이스를 사용 가능하게 만들 수 있습니다. 이 옵션은 다음 조건이 모두 충족된 경우에만 사용할 수 있습니다. 주 서버가 다운되었습니다. WITNESS가 OFF로 설정되거나 미러 서버에 연결되어 있습니다. 주의: 엄밀히 말하면 강제 서비스는 재해 복구 수단이라 할 수 있습니다. 서비스를 강제 적용하면 데이터가 손실될 수 있습니다. 따라서 데이터베이스로 서비스를 즉시 복원하기 위해 일부 데이터가 손실되는 위험..
데이터베이스 미러링 세션 수동 장애 조치(Transact-SQL) 방법: 데이터베이스 미러링 세션 수동 장애 조치(Transact-SQL) 미러된 데이터베이스가 동기화되면, 즉 데이터베이스가 SYNCHRONIZED 상태인 경우 데이터베이스 소유자가 미러 서버에 수동 장애 조치(Failover)를 시작할 수 있습니다. 수동 장애 조치는 주 서버에서만 시작할 수 있습니다. 데이터베이스 미러링 세션 수동 장애 조치 주 서버를 연결합니다. 데이터베이스 컨텍스트를 master 데이터베이스로 설정합니다. USE master; 주 서버에서 다음 문을 실행합니다. ALTER DATABASE database_name SET PARTNER FAILOVER, 여기서 database_name은 미러된 데이터베이스입니다. 이렇게 하면 미러 서버가 주 역할로 즉시 전환하기 시작합니다. 이전 주..