Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / OLAP и DWH Новый топик    Ответить
 восстановление базы Olap  [new]
Mihich
Member

Откуда:
Сообщений: 31
MS SQL servrer 2012. Упал физически сервер (сдох винт). Вытащили данные. Пытаюсь приаттачить OLAP к серверу, дает ошибку, что не найден фаил OLAP.detach_log. Как присобачить эту базу (((
6 сен 18, 11:00    [21666648]     Ответить | Цитировать Сообщить модератору
 Re: восстановление базы Olap  [new]
vborets
Member

Откуда:
Сообщений: 134
Mihich,

восстановить из бекапа :-)


Или создать новый куб и файлы подменить старым, но придётся много ручками менять идентификаторы внутри куба, муторно
6 сен 18, 11:54    [21666727]     Ответить | Цитировать Сообщить модератору
 Re: восстановление базы Olap  [new]
Mihich
Member

Откуда:
Сообщений: 31
Backup нет((( не я делал. Хех будем пробывать
6 сен 18, 13:39    [21666913]     Ответить | Цитировать Сообщить модератору
 Re: восстановление базы Olap  [new]
vikkiv
Member

Откуда: London
Сообщений: 1584
Mihich,

в Data директории есть XMLA (XML) файлы содержащие определения обьектов,
пакетно меняй там тэг с Load на Create
создавай базу с нужным ID,
и выполняй XMLA в нужном порядке (Roles/DS/DSV/Dim/Cub..)
6 сен 18, 13:58    [21666949]     Ответить | Цитировать Сообщить модератору
 Re: восстановление базы Olap  [new]
Mihich
Member

Откуда:
Сообщений: 31
vikkiv
Mihich,

в Data директории есть XMLA (XML) файлы содержащие определения обьектов,
пакетно меняй там тэг с Load на Create
создавай базу с нужным ID,
и выполняй XMLA в нужном порядке (Roles/DS/DSV/Dim/Cub..)

а что будет с данными?
6 сен 18, 17:14    [21667269]     Ответить | Цитировать Сообщить модератору
 Re: восстановление базы Olap  [new]
Barclay
Member

Откуда:
Сообщений: 112
Mihich
vikkiv
Mihich,

в Data директории есть XMLA (XML) файлы содержащие определения обьектов,
пакетно меняй там тэг с Load на Create
создавай базу с нужным ID,
и выполняй XMLA в нужном порядке (Roles/DS/DSV/Dim/Cub..)

а что будет с данными?

Восстановить соединение с источником, сделать full processing. Данные востановятся
6 сен 18, 18:22    [21667353]     Ответить | Цитировать Сообщить модератору
 Re: восстановление базы Olap  [new]
Mihich
Member

Откуда:
Сообщений: 31
Barclay
Mihich
пропущено...

а что будет с данными?

Восстановить соединение с источником, сделать full processing. Данные востановятся


то то и оно))) нет источника за 7 лет ((только за 2 мес. все данные в кубе
6 сен 18, 19:41    [21667432]     Ответить | Цитировать Сообщить модератору
 Re: восстановление базы Olap  [new]
vikkiv
Member

Откуда: London
Сообщений: 1584
Mihich,

не мучайся,

данные в файлах сжаты и часто зашифрованы,
контрольные суммы/ключи и пр. информация хранится в detach_log
(или частичная информация об этом в n.CryptKey.bin на живой версии скорей всего привязанная к текущему профилю безопасности исходной OS системы, на файл которого есть ссылка в DB_ID_Ver.db.xml в корневом каталоге SSAS живой системы где так-же хранится зашифрованный пароль)

попробуй конечно как в первом сообщении советуют - но при такой последовательности и подходу к структурной целостности данных по моему в целях ограничений безопасности задача восстановления на другой системе без detach_log или backup.abf или-же без исходных данных - довольно неподьёмная обычными средствами (корневые master.vmp / CryptKey.bin вероятнее всего будут другими на другой системе/машине), структуру легко восстановить, данные - большой вопрос.

когда будешь пробовать:
- версия SSAS (+SP/CU) должна быть идентична исходной
- копировать придётся всё (пробуй все возможные / разные комбинации файлов, так-же с перезаписью файлов master.vmp / CryptKey.bin): но всегда должны быть директория SSAS базы данных project_id.version.db и project_id.version.db.xml в корневом каталоге ..MSASxx.Intance\OLAP\Data) при выключенном SSAS сервисе,
- после копирования запускаешь SSAS сервис и смотришь случилось-ли чудо, останавливаешь сервис и по новой пока не исчерпаются варианты и не пропадёт надежда.
6 сен 18, 21:36    [21667506]     Ответить | Цитировать Сообщить модератору
 Re: восстановление базы Olap  [new]
Alex_496
Member

Откуда: Moscow https://www.dvbi.ru
Сообщений: 3690
vikkiv,

очень тухлая надежда master.vmp - очень вредный, CryptKey.bin
6 сен 18, 23:19    [21667548]     Ответить | Цитировать Сообщить модератору
 Re: восстановление базы Olap  [new]
vikkiv
Member

Откуда: London
Сообщений: 1584
Alex_496,

ну с master как раз по моему меньше всего проблем (так-же как и всего остального что чистым текстом лежит), наверное можно просто редактировать/добавить (скопировать из мёртвого) нужные ObjectId и Version в формате котором просит (всего что лежит в восстанавливаемой базе: роли, DS/DSV/измерения, и т.д.)

вот подмена/подхват шифрования как раз самый рисковый момент.
7 сен 18, 00:02    [21667563]     Ответить | Цитировать Сообщить модератору
 Re: восстановление базы Olap  [new]
Alex_496
Member

Откуда: Moscow https://www.dvbi.ru
Сообщений: 3690
vikkiv,

возможно так.
Когда-то давно в рамках одного физического сервера экспериментировал, мне не удалось подхватить базу с данными
7 сен 18, 00:46    [21667584]     Ответить | Цитировать Сообщить модератору
 Re: восстановление базы Olap  [new]
Mihich
Member

Откуда:
Сообщений: 31
Спасибо большое за поддержку и советы. Буду пробовать
7 сен 18, 07:44    [21667634]     Ответить | Цитировать Сообщить модератору
Все форумы / OLAP и DWH Ответить