Sp44
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Приветствую. Имеется задача прочитать страницы из бэкапа MSSQL 2016. Если он некомпрессированый (в заголовке TAPE) - проблем нет, но вот если компрессированый (в заголовке MSSQLBAK) - я вижу где начинаются данные и сколько они занимают, но вот не могу их распаковать. Интернет говорит что майкрософт там использует внтурненний алгоритм упаковки. Это все отлично, но они до сих пор не раскрыли исходники на него, во всяком случае я не нашел. Единственный вариант который пока я смог реализовать - это восстановление базы и последующий бэкап ее в некомпрессированный файл. Это все берет кучу времени и места и хочется вычитывать страницы без этого детура. Первые байты упакованной зоны начинаются с "21 0C" Может кто знаком или готов поделиться алгоритмом / тулзой? Спасибо. | Всего записей: 70 | Зарегистр. 20-09-2006 | Отправлено: 18:59 09-01-2021 | Исправлено: Sp44, 19:03 09-01-2021 |
|