Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описываются командлеты PowerShell, используемые для выполнения задач управления серверами и базами данных Azure Analysis Services.
Задачи управления ресурсами сервера, такие как создание или удаление сервера, приостановка или возобновление операций сервера, а также изменение уровня обслуживания, используют командлеты Служб Azure Analysis Services. Другие задачи управления базами данных, такие как добавление или удаление членов роли, обработка или секционирование, используют командлеты, включенные в тот же модуль SqlServer, что и модуль SQL Server Analysis Services.
Замечание
Мы рекомендуем использовать модуль Azure Az PowerShell для взаимодействия с Azure. Чтобы начать, ознакомьтесь с разделом Установка Azure PowerShell. Чтобы узнать, как перейти на модуль Az PowerShell, см. статью Миграция Azure PowerShell с AzureRM на Az.
Разрешения
Большинству задач PowerShell требуются права администратора на сервере служб Analysis Services, которым вы управляете. Запланированные задачи PowerShell — это автоматические операции. Учетная запись или субъект-служба, выполняющая планировщик, должна иметь права администратора на сервере служб Analysis Services.
Для операций на сервере с использованием командлетов Azure PowerShell, учетная запись или учетная запись, под управлением которой выполняется планировщик, также должна принадлежать к роли владельца ресурса в службе управления доступом на основе ролей Azure (Azure RBAC).
Операции с ресурсами и серверами
Установка модуля — Az.AnalysisServices
Документация по Az.AnalysisServices reference
Операции с базой данных
Операции с базами данных Azure Analysis Services используют тот же модуль SqlServer, что и службы SQL Server Analysis Services. Однако для Служб Azure Analysis Services поддерживаются не все командлеты.
Модуль SqlServer предоставляет командлеты управления базами данных для конкретной задачи, а также командлеты общего назначения Invoke-ASCmd, принимающие запрос или скрипт языка сценариев табличных моделей (TMSL). Следующие команды в модуле "SqlServer" поддерживаются для служб Azure Analysis Services.
Установка модуля — SqlServer
Документация . Справочник по SqlServer
Поддерживаемые командлеты
| cmdlet | Описание |
|---|---|
| Add-RoleMember | Добавление участника в роль базы данных. |
| Backup-ASDatabase | Резервное копирование базы данных служб аналитических данных Analysis Services. |
| Remove-RoleMember | Удаление участника из роли базы данных. |
| Invoke-ASCmd | Выполнение сценария TMSL. |
| Invoke-ProcessASDatabase | Обработка базы данных. |
| Invoke-ProcessPartition | Обработка раздела. |
| Invoke-ProcessTable | Обработка таблицы. |
| Объединение-Раздел | Объединить раздел. |
| Restore-ASDatabase | Восстановление базы данных Analysis Services. |