Получение ошибки во время использования-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

Спасибо!

Другие вопросы по тегам