Получение ошибки во время использования-AzureSqlJobConnection -CurrentAzureSubscription
Я пытаюсь выполнить сценарий в эластичном пуле, используя powershell. Когда я выполню эту команду,
Use-AzureSqlJobConnection -CurrentAzureSubscription -ResourceGroupName {ABC}
Это дает мне ошибку для Use-AzureSqlJobConnection: не найдена база данных управления заданиями Elastic Database.
Пожалуйста, помогите мне с тем, что мне здесь не хватает, чтобы создать что-то на портале?
Заранее спасибо.
1 ответ
Если вы пытаетесь выполнить сценарий в своих базах данных с помощью эластичных заданий, вы должны сначала создать и настроить агент, агент задания эластичной базы данных (это служба, работающая на Azure для автоматизации в базах данных SQL Azure). в этом случае вам следует заглянуть в ссылки об этом:
краткий обзор услуги:
https://docs.microsoft.com/en-us/azure/sql-database/elastic-jobs-overview
настроить служебные задания с помощью Powershell:
https://docs.microsoft.com/en-us/azure/sql-database/elastic-jobs-powershell
настроить сервисные задания с помощью TSQL:
https://docs.microsoft.com/en-us/azure/sql-database/elastic-jobs-tsql
Если вы просто хотите использовать Power Shell для запуска одного и того же скрипта во всех ваших базах данных (один раз), вы можете использовать другой скрипт для -ResourceGroupName
является свойством эластичных заданий. вам следует попробовать использовать команду типаInvoke-Sqlcmd
, итерация для всех баз данных в эластичном пуле.
https://docs.microsoft.com/en-us/powershell/module/sqlserver/invoke-sqlcmd?view=sqlserver-ps
Я рекомендую вам попробовать изучить модель Powershell dbatools
( https://dbatools.io/) в нем есть много полезных команд PowerShell, готовых к использованию.
Пожалуйста, следуйте приведенному ниже документу, чтобы установить задания Elastic Database, и тогда вы сможете запустить Use-AzureSqlJobConnection -CurrentAzureSubscription
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-elastic-jobs-service-installation
https://docs.microsoft.com/en-us/azure/sql-database/elastic-jobs-overview
Спасибо!