Справочник по компоненту Analysis Services PowerShell
Применимо к: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
SQL Server Analysis Services командлеты PowerShell включены в модуль SqlServer.
Примечание
Для операций с базами данных служб Azure Analysis Services используется тот же модуль SqlServer, что и для служб SQL Server Analysis Services. Однако для служб Azure Analysis Services поддерживаются не все командлеты. Дополнительные сведения см. в статье Управление службами Azure Analysis Services с помощью PowerShell.
Командлеты служб Analysis Services
SQL Server Analysis Services предоставляет командлеты, соответствующие методам в пространстве имен Microsoft.AnalysisServices. Следующая таблица содержит описание каждого командлета и ссылки на соответствующие методы объектов AMO.
Если PowerShell используется для выполнения задачи, отсутствующей в следующем списке (например, создание или синхронизация базы данных), для соответствующего действия можно написать скрипт TMSL или XMLA и выполнить его с помощью командлета Invoke-ASCmd .
Командлет | Описание | Эквивалентные методы AMO |
---|---|---|
Командлет Add-RoleMember | Добавление участника в роль базы данных. | Add |
Командлет Backup-ASDatabase | Архивация базы данных Analysis Services. | Database.Backup |
Командлет Invoke-ASCmd | Выполнение запроса или сценария в формате XMLA или TSML (JSON). | Execute |
Invoke-ProcessASDatabase | Обработка базы данных. | Process |
Командлет Invoke-ProcessCube | Обработка куба. | Process |
Командлет Invoke-ProcessDimension | Обработка измерения. | Process |
Командлет Invoke-ProcessPartition | Обработка секции. | Process |
Командлет Invoke-ProcessTable | Обработка таблицы в табличной модели с моделью совместимости 1200 или более поздней версии. | Process |
Командлет Merge-Partition | Объединение секции. | Merge |
Командлет New-RestoreFolder | Создайте папку, в которой будет содержаться резервная копия базы данных. | RestoreFolder |
Командлет New-RestoreLocation | Укажите один или несколько удаленных серверов, на которых будет восстановлена база данных. | RestoreLocation |
Командлет Remove-RoleMember | Удаление участника из роли базы данных. | Remove |
Командлет Restore-ASDatabase | Восстановите базу данных на экземпляре сервера. | Restore |