Я пытаюсь восстановить базу данных из файла резервной копии (.bak
), который [сохраняется] внутри файла ZIP
, но пока не был успешным. Тем не менее, я могу восстановить его после извлечения из файла ZIP
.SQL Server 2012: Резервное восстановление из сжатой резервной копии
Этот MS page говорит, что каждое издание SQL Server 2008 и более поздних версий может восстанавливать сжатую резервную копию со следующими ограничениями.
Ограничения: Следующие ограничения распространяются на сжатых резервных копий:
- Сжатые и несжатые резервные копии не могут сосуществовать в наборе носителей.
- Предыдущие версии SQL Server не могут читать сжатые резервные копии.
- NTbackups не могут совместно использовать ленту со сжатыми резервными копиями SQL Server.
Я не совсем понял первое ограничение. Может ли кто-нибудь прояснить/уточнить это?
я сделал следующие шаги:
Взятого резервную копию на инсценировку SQL Server [
MyTestDB.bak
]; Сжат (щелкнул правой кнопкой мыши> Отправить в - сжатый (zipped)); Теперь назвали егоMyTestDB.ZIP
FTP'd
ZIP
файл для локального развития SQL Server и пытается восстановить его из файлаZIP
. Но имя базы данных недоступно для резервного копирования.
Оба варианта SQL Server идентичны.
SQL Servers версии: Microsoft SQL Server 2012 - 11.0.5058.0 (X64) -Стандартный Edition (64-разрядная версия)
бы использование термина 'сжатый резервного копирования' для файлы резервных копий, сохраненные в ZIP-файлах, являются правильными или необходимо ли резервное копирование другим способом, чтобы его можно было назвать сжатой резервной копией?
- Однако, если я выберу файл
.bak
после извлечения его из файлаZIP
, все работает отлично.
Я не уверен, где я неправильно? Я могу просто извлечь резервную копию и восстановить ее без каких-либо проблем, но хотел бы знать причину, почему она не работает, так как это было бы гораздо лучшим решением для резервного копирования только с самого ZIP
.
SQL двигатель использует свой собственный метод сжатия при резервном копировании. Я предполагаю, что страницы/экстенты сжаты не BAK-файлом. Таким образом, эти ограничения не связаны с ZIP-файлом. – huhu78
https://msdn.microsoft.com/en-us/library/hh231019.aspx описывает, как настроить сжатие резервной копии в SQL Server. –
И да - 2008 год был первым изданием, где стандартная версия смогла использовать сжатие при резервном копировании. – huhu78