Журнал доставки большой базы данных - PullRequest
0 голосов
/ 17 января 2019

У меня есть вопрос о доставке журнала: Я выполняю миграцию базы данных SQL VLDB (12 ТБ) из физической среды (сервер A) в виртуальную среду (сервер B) и с версии SQL 2008 R2 на SQL 2014. План высокого уровня для миграции заключается в регистрации доставки с сервера A на сервер B в течение переходного \ тестового периода. Как только мы довольны тестированием, мы просто превращаем сервер B в новую производственную среду. В течение этого периода сервер B должен получать периодическое восстановление журнала (один или два раза в день) и находиться в режиме «только чтение \ режим ожидания» для тестирования. У меня есть дополнительная сложность A и B, существующая в связанных, но разных доменах, и я также хочу использовать существующие файлы .trn, которые в настоящее время создаются через существующий режим Ola Hallengren. Поэтому я просто хочу использовать аспекты COPY & RESTORE доставки журналов на сервере B, выбирая trn из общего сетевого ресурса. Прежде чем я попытаюсь сделать это с VLDB, я тестирую концепцию на гораздо меньшей БД. Проблемы, которые я получаю: Когда я пытаюсь перевести сервер B в режим ожидания, я получаю эту ошибку: -

"Эту резервную копию нельзя восстановить с помощью WITH STANDBY, так как требуется обновление базы данных. Повторите попытку восстановления без WITH STANDBY"

переполнение стека Вопросы 3010115 и 40760521 похожи, но, к сожалению, не дают решения. Я попробовал несколько обходных путей, но пока не повезло. Любая помощь или другие предложения будут высоко оценены.

1 Ответ

0 голосов
/ 17 января 2019

*** Я бы догадался. Поговори со Стивом G! Я рад, что мне не пришлось это делать!

Звучит так, будто не нравится тот факт, что они работают в разных версиях. Файл trans требует наличия процесса обновления, прежде чем вы сможете выполнить восстановление. Вам не повезло. Попробуйте перейти с 2008> 2008, а затем обновить сервер.

...