Создание дубликата базы данных SQL Server на том же Amazon RDS - PullRequest
0 голосов
/ 01 мая 2018

Справочная информация: Я перевожу некоторых клиентов на экземпляр сервера SQL AWS RDS. У каждой есть две базы данных: одна для их оперативных данных, а другая для обучающих данных, которая является копией их живых данных. База данных обучения обновляется путем регулярного восстановления с использованием оперативной базы данных. В идеале эти базы данных должны размещаться в одном и том же экземпляре RDS, поскольку они не так велики и это вдвое снизит стоимость хостинга.

Проблема: Amazon имеет эти ограничения в своей документации :

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

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

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

1 Ответ

0 голосов
/ 01 мая 2018

Хотя можно создать сценарий для базы данных, импортировать его в другое место, создать резервную копию и восстановить его на исходном экземпляре, в моем случае это не было хорошим обходным путем. Мне пришлось отказаться от использования экземпляра RDS и перейти к более традиционному маршруту размещения нескольких обучающих баз данных на экземпляре Windows EC2.

...