Восстановление базы данных файлов .abf служб Analysis Services

Я действительно новичок в SQL Server, я знаю, как делать запросы и другие простые вещи, и недавно мою компанию купила другая, у нас был Cube Server, к которому обращался файл excel через olap, используя службы анализа из sql server 2008 он был обновлен файлом .abf, в первый день после продажи прежний сервер был выведен из эксплуатации, и все, к чему у меня есть доступ, это этот файл .abf, используемый для обновления куба, я установил корпоративную версию sql server 2008, и я пытаюсь восстановить файл в новую базу данных с помощью служб анализа, поскольку единственные инструкции, которые я получил от старого ИТ-отдела, заключаются в том, что необходимо восстановить с помощью служб анализа. Я искал в Интернете некоторые решения и наткнулся на несколько статей, и ни один из шагов не помог мне, потому что для них требовалась уже настроенная база данных, и они восстанавливали только резервную копию. Я думаю, что мне сначала нужен файл .mdf, чтобы я мог воссоздать базу данных как есть, а затем обновить ее через файл .abf, может ли кто-нибудь указать мне правильное направление?


person Otavio Hurtado Paoleschi    schedule 04.12.2018    source источник


Ответы (2)


Поскольку у вас есть файл .ABF, есть несколько вариантов восстановления его как новой базы данных. Вы можете создать новую базу данных с тем же именем, а затем восстановить эту базу данных из файла .ABF с параметром AllowOverwrite, установленным в значение true. Вы также можете выполнить восстановление непосредственно в новую базу данных, щелкнув правой кнопкой мыши экземпляр SSAS и выбрав Восстановить... Здесь укажите имя файла резервной копии и просто введите имя базы данных, и она будет создана. как новый куб. Это имя должно быть новым именем базы данных, так как если указать существующий куб, оно будет перезаписано. Любой подход можно реализовать с помощью команды XMLA в SSMS, и пример этого приведен ниже.

<Restore xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
  <File>C:\YourFilePath\YourCubeBackupFile.abf</File>
  <DatabaseName>TargetOrNewDatabaseName</DatabaseName>
  <AllowOverwrite>true</AllowOverwrite>
</Restore>
person userfl89    schedule 05.12.2018
comment
Необходимо обновить... Извините - person Otavio Hurtado Paoleschi; 05.12.2018
comment
Нет проблем, рад, что вы восстановили базу данных! - person userfl89; 05.12.2018

Попробуйте прикрепить базу с файлом mdf в sql server 2008.

person DeadCat    schedule 05.12.2018