Назад | Перейти на главную страницу

Переместить базу данных, которая находится в режиме восстановления

У меня есть база данных, которая является получателем процесса отправки журнала.

База данных находится в «восстановлении». Можно ли переместить эту базу данных?

РЕДАКТИРОВАТЬ Просто чтобы прояснить, что я имел в виду под переездом. Я хочу сделать копию базы данных и перенести ее на другой сервер, не прерывая процесс отправки журналов.

Причиной этого является выполнение аналитических запросов к базе данных. Я пробовал использовать Мастер копирования базы данных, но застрял в процессе. Вы можете прочитать об этой проблеме Вот

Никогда не пробовал, но этот описывает метод, который, как мне кажется, будет работать. Это зависит от того, НЕ находится ли он в режиме ожидания (т.е. если вы можете подключиться к получателю прямо сейчас с доступом для чтения, вам нужно будет поиграть с ним, чтобы изменить его в режим Norecovery)

Это также предполагает, что «перемещение» означает переход на другой диск / каталог на том же сервере. Если вы говорите о другом сервере, то нет.

Но, честно говоря, я бы использовал это упражнение для тестирования и обновления тех документов, которые описывают, как перестроить резервный сервер и восстановить его из полной резервной копии.

РЕДАКТИРОВАТЬ НА ОСНОВЕ РЕДАКТИРОВАНИЯ : Да, вы можете остановить SQL, скопировать MDF и LDF на другой сервер и подключить их, перезапустить SQL и доставка журналов не должна быть затронута

Но если у вас есть постоянная потребность в этом, вы можете изменить доставку журналов, чтобы установить базу данных в режим ожидания, что позволит вам выполнять аналитические запросы к активной базе данных получателей доставки журналов, пока они читаются. -только запросы, и вы имеете дело с тем фактом, что доставка журналов будет приостановлена, пока вы подключены к базе данных.

Да и нет. По определению «создание копии базы данных» не перемещает ее. Я думаю, что вы в конечном итоге захотите настроить второе место назначения для доставки журналов с основного сервера. Вы можете использовать доставку журналов, чтобы отправить журналы в два разных места. Вы должны настроить это так же, как вы изначально настроили свой текущий экземпляр.