Em https://learn.microsoft.com/en-us/azure/sql-database/sql-database-job-automation-overview diz que há um novo substituto para o SQL Agent. No entanto, não consigo fazê-lo funcionar.
Tive problemas em aceitar os termos do "software Beta", mas meu gerente aceitou os termos em sua conta e pude continuar.
No portal recebo esta mensagem de erro:
Deployment failed
Deployment to resource group 'MyRG' failed.
Additional details from the underlying API that might be helpful: At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details.
Eu também tentei a interface Powershell , e aqui fico preso
New-AzSqlElasticJobAgent : No tenant found in the context. Please ensure that the credentials you provided are authorized to access an Azure subscription, then run Connect-AzAccount to login.
At line:4 char:28
+ $JobAgent = $JobDatabase | New-AzSqlElasticJobAgent -Name $AgentName
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [New-AzSqlElasticJobAgent], ArgumentException
+ FullyQualifiedErrorId : Microsoft.Azure.Commands.Sql.ElasticJobs.Cmdlet.NewAzureSqlElasticJobAgent
Provavelmente é algo simples, mas não consigo descobrir o que ...
O erro no portal não está claro, mas você poderá encontrar detalhes no resumo da implantação.
No portal, vá para o seu grupo de recursos e navegue até a guia Implantação . Lá você pode encontrar o histórico das implantações com detalhes sobre o andamento e os erros.
O problema com o Powershell parece que você não define o contexto da assinatura.
Você deve definir o contexto para a assinatura que contém o Grupo de Recursos no qual deseja implantar o conteúdo.
Para fazer isso funcionar, use este exemplo: Exemplo 1: Defina a assinatura atual
Após aplicar a assinatura atual, você poderá ver qual é o erro real durante a implantação.
Após abrir um caso de suporte com a Microsoft, a causa do problema foi encontrada. O banco de dados tinha um acionador de banco de dados definido, que a nova conta job_admin não tinha direitos suficientes para executar. Portanto, todas as modificações de esquema foram revertidas.
Eu inicialmente desabilitei o gatilho assim
Eu também poderia ter concedido direitos de inserção para a nova conta de trabalho, assim: