조직에서 SQL Server 2012 가용성 그룹을 채택 할 계획이며 응용 프로그램 업그레이드 프로세스에 미치는 영향 (있는 경우)을 이해하려고합니다.
애플리케이션 업데이트는 8 주 주기로 릴리스되며 모든 릴리스에는 스키마 변경 및 / 또는 데이터 마이그레이션이 포함될 수 있습니다.
내가 이해하려고하는 것은 HA / DR 솔루션이 스키마 변경을 투명하게 처리하는지 (새로운 열, 인덱스가 보조에 추가되는지) 또는 각 인스턴스에서 스키마를 생성 한 다음 Always On을 다시 켜기 위해 수동 개입이 필요한지 여부입니다.
내가 가정하고있는 데이터 마이그레이션 조각은 투명하게 처리되지만 확인하고 싶습니다.
또한 가용성 그룹 구성에 따라 이러한 동작에 차이가 없다고 가정합니다. 알려주세요.
간단히 말해서; 내 응용 프로그램의 특정 릴리스에서 열을 추가하여 매우 큰 테이블 (10 ~ 1 억 레코드)을 변경할 수 있습니다. 일부 열은 "net new"일 수 있으므로 Enterprise Online 스키마 변경 기능을 사용할 수 있습니다. 다른 열은 기존 열의 리팩토링 (FullName이 FirstName과 LastName으로 분할 됨) 일 수 있으며 테이블의 각 행에 대해 마이그레이션이 실행되어 이러한 필드를 채 웁니다. 이러한 동작 중 DBA가 AlwaysOn 구성을 변경해야합니까? 아니면 기본적으로 처리되며 모든 보조는 "무료"로 DDL 및 DML 문을 가져 옵니까?
제공 할 수있는 명확성에 감사드립니다.