Службы Analysis Services .abf восстановление базы данных файлов - PullRequest
0 голосов
/ 04 декабря 2018

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

Ответы [ 2 ]

0 голосов
/ 05 декабря 2018

Поскольку у вас есть файл .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>
0 голосов
/ 05 декабря 2018

Попробуйте подключить базу данных с файлом mdf на сервере sql 2008.

...