Применять изменения схемы базы данных без простоев - PullRequest
0 голосов
/ 27 марта 2012

Я не эксперт по репликации для MS SQL. Для нашего проекта нам нужно время от времени обновлять базу данных без простоев. Существует ли какая-то кластеризация / репликация для такого рода потребностей.

например. нам нужно добавить несколько таблиц в базу данных или даже изменить / изменить некоторую структуру данных или добавить некоторые данные (строки) в таблицы. А во время этого обновления база должна быть работоспособной и реагировать?

1 Ответ

0 голосов
/ 27 марта 2012

при изменении объектов в базе данных MS SQL Server база данных работает и отвечает на запросы.Но когда изменения к объекту применяются, этот объект может быть заблокирован, пока изменения не будут завершены.Другая проблема заключается в том, что другие пользователи могут блокировать объекты своими собственными транзакциями, и в этом случае ваш скрипт обновления может быть завершен с ошибкой тайм-аута или тупика.

Я не могу понять, почему вы говорите о кластере, возможноЯ неправильно понял ваш вопрос?

...