Моя організація планує прийняти групи доступності SQL Server 2012, і я намагаюся зрозуміти, який вплив (якщо такий є) матиме на процес оновлення додатків.
Ми випускаємо оновлення програми на 8-тижневому циклі, і будь-який випуск може включати зміни схеми та / або міграцію даних.
Я намагаюся зрозуміти, чи обробляє рішення HA / DR прозора зміна схеми (нові стовпці, індекси додаються у вторинники) або необхідне вручну втручання, щоб створити схему для кожного примірника, а потім увімкнути Завжди ввімкнено.
Я припускаю, що деталь міграції даних обробляється прозоро, але я також хотів би підтвердити це.
Я думаю, що я також роблю припущення про те, що в цій поведінці немає різниці на основі конфігурації груп доступності, яка може бути помилковою. Будь ласка, дай мені знати.
Коротко; У будь-якому даному випуску моєї програми я можу змінити дуже велику таблицю (від 10 до 100 мільйонів записів), додавши до неї стовпці. Деякі стовпці можуть бути "чисто новими", щоб вони могли використовувати функцію зміни схеми Enterprise Online. Інші стовпці можуть бути рефакторинг існуючого стовпця (FullName розбивається на FirstName та LastName), і міграція буде виконуватися для кожного рядка таблиці для заповнення цих полів. Чи вимагає будь-якого з цих способів поведінки DBA змінити конфігурацію AlwaysOn або це обробляється за замовчуванням, і всі вторинні отримують заяви DDL та DML "безкоштовно"?
Дякуємо за будь-яку чіткість, яку ви можете надати.