База данных не найдена в Microsoft.AnalysisServices.Deployment.exe - PullRequest
0 голосов
/ 11 мая 2018

Microsoft.AnalysisServices.Deployment.exe не работает на второй машине, как на первой.Он работает в подключенном режиме с параметром RetainPartitions и генерирует сценарий XMLA для последующего развертывания.

На первом компьютере все работает нормально:

Calling AnalysisServices.Deployment build via '& Microsoft.AnalysisServices.Deployment.exe "C:\My_Cube.asdatabase" /s:"C:\build_xmla.My_Cube.log" /o:"C:\My_Cube.xmla"'
Connecting to the myhost server
Database, My_Cube, found on server, myhost. Applying configuration settings and options...
    Analyzing configuration settings...
    Done
    Analyzing optimization settings...
    Done
    Analyzing storage information...
        First Cube
            F First measure group
                F First aggregation designs
                F First partitions
        Second Cube
            F Second measure group
                F Second aggregation designs
                F Second partitions
        Third Cube
            F Third measure group
                F Third aggregation designs
                F Third partitions
    Done
    Analyzing security information...
    Done
Generating processing sequence...
Saving deployment script to C:\My_Cube.xmla
Done

На втором компьютере он не находит базу данных.:

Calling AnalysisServices.Deployment build via '& Microsoft.AnalysisServices.Deployment.exe "C:\My_Cube.asdatabase" /s:"C:\build_xmla.My_Cube.log" /o:"C:\My_Cube.xmla"'
Connecting to the myhost server
Applying configuration settings and options...
    Analyzing configuration settings...
    Done
    Analyzing optimization settings...
    Done
    Analyzing storage information...
    Done
    Analyzing security information...
    Done
Generating processing sequence...
Saving deployment script to C:\My_Cube.xmla
Done

Второй компьютер подключен к экземпляру SSAS (поскольку выполнение сценария XMLA работает нормально).Пользователь является администратором в экземпляре SSAS.Ни одна из этих машин не является самой машиной sql.

У вас есть идеи, что случилось?

1 Ответ

0 голосов
/ 15 мая 2018

У пользователя нет прав доступа к базе данных SSAS.

Microsoft.AnalysisServices.Deployment.exe не возвращает сообщение об ошибке.Это можно проверить с помощью сценария PowerShell:

Import-Module SQLPS -DisableNameChecking
Get-ChildItem SQLSERVER:\SQLAS\$TargetServer\Default\Databases
...