Восстановление превышает лицензионный лимит в 10240 МБ на базу данных. Все, что мне действительно нужно, это структура БД


9

Я получил файл .bak от клиента, который мне нужно восстановить, но восстановление превышает лицензионный лимит SQL Server 2008 R2 10240 МБ на базу данных. Все, что мне действительно нужно, это структура БД. Есть ли способ Восстановить в любом случае или для меня, чтобы просто Восстановить структуру?

Ответы:


18

Единственный способ - восстановить версию SQL Server, кроме экспресс-выпуска, а затем удалить ненужные данные. Затем сожмите базу данных ниже 10 Гига, затем сделайте резервную копию и восстановите ваш экспресс-экземпляр.

Если это для машины разработки, посмотрите на получение копии SQL Server Developer Edition. Обычно это около $ 50,00 и не имеет никаких ограничений, таких как размер базы данных. Единственным ограничением является то, что вы не можете использовать экземпляр для производственного использования.


9

Добавление к тому, что @mrdenny упомянул ...

Вы можете скачать бесплатные полнофункциональные пробные версии SQL Server, которые можно использовать в течение 180 дней, здесь .

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

Опять же, помните, что у вас есть только 180 дней в качестве пробной версии, а затем, в зависимости от ваших требований (если вам нужно больше времени и т. Д.), Вы можете приобрести редакцию DEV для использования без производства.


5

Если это одноразовый процесс, вы также можете использовать Red Gate SQL Compare Pro для этого.

  1. Создайте пустую целевую БД.
  2. Используйте SQL Compare Pro и сравните базу данных назначения с файлом резервной копии (BAK).
  3. Нажмите / синхронизируйте структуру с целевой БД.

4

В дополнение к установке полной версии SQL Server можно также попробовать использовать виртуальную базу данных Idera SQL .

Он имеет следующие особенности (цитата из их презентационного материала):

  • Немедленный доступ - мгновенно получайте данные из файлов резервных копий.
  • Действует как настоящая база данных - Используйте сторонние и нативные инструменты
  • Замена OLR - лучшее решение для восстановления уровня объекта
  • Многократное использование - отчетность, извлечение данных, анализ и т. Д.
  • Поддержка чтения / записи - вставки, обновления, команды DBCC

Таким образом, вы сможете установить пробную версию, смонтировать имеющуюся резервную копию базы данных, извлечь схему с помощью инструментов сравнения или запросов (сгенерированных из SSMS).

Хороший урок о том, как его использовать, вы можете найти в блоге Пинала Дейва .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.