Log Shipping & Target Database filenames

У меня есть сервер производственного и аварийного восстановления ('DR') и я использую доставку журналов в одной базе данных ('DB1') между двумя серверами без проблем в течение нескольких месяцев.

Недавно мне пришлось дублировать экземпляр приложения, и для этого требовалась дублированная база данных. Дубликат базы данных был восстановлен из резервной копии DB1 и переименован ('DB2'). Настройка доставки журналов в DB2 была проблемой. По какой-то причине логические файлы и файлы данных на сервере аварийного восстановления отличаются от имен базы данных (DB2).

Можно ли изменить имена логических файлов и файлов данных целевой базы данных на те же имена, что и имена баз данных, отраженные в SSMS?

0
задан 21 October 2021 в 13:36
2 ответа

Если вы восстанавливаете копию той же базы данных на сервере аварийного восстановления под другим именем, имена физических файлов должны отличаться, чтобы не конфликтовать с именами физических файлов для существующей базы данных DB1. базу данных на сервере аварийного восстановления. Это то, что вы имеете в виду, когда говорите: «... разные имена базы данных (DB2)? Логические имена файлов базы данных могут быть идентичными и не должны вызывать никаких проблем.

0
ответ дан 27 October 2021 в 18:28

Большое спасибо. Ваш комментарий показал, где была моя проблема. До сих пор мы успешно отправляли журналы для одной базы данных, но при создании дубликата этой базы данных для другого региона я не заметил, что логическое имя осталось таким же, как у исходной базы данных. Таким образом, новая задача доставки журналов хотела создать файл данных с тем же именем, что и исходная база данных. Только когда я зафиксировал логические имена обеих баз данных так, чтобы они совпадали с именами БД, я смог успешно создать две задачи доставки журналов с отдельными файлами данных на сервере аварийного восстановления. Как обычно, глупая ошибка, но простая проблема, которую можно исправить:-)

0
ответ дан 27 October 2021 в 08:59

Теги

Похожие вопросы