Published on

February 10, 2021

Compreendendo os Trabalhos Elásticos no Banco de Dados Azure SQL

Introdução:

Neste artigo, exploraremos o conceito de Trabalhos Elásticos no Banco de Dados Azure SQL. Os Trabalhos Elásticos permitem que você execute tarefas agendadas em vários Servidores e Bancos de Dados Azure SQL simultaneamente. Essa funcionalidade é semelhante ao SQL Server Agent nas versões do SQL Server local, mas com vantagens e capacidades adicionais.

Benefícios dos Trabalhos Elásticos:

  • Executar tarefas agendadas em vários Servidores e Bancos de Dados Azure SQL
  • Realizar execução paralela de tarefas
  • Suporta todas as ofertas do Banco de Dados Azure SQL
  • Pode ser usado para capturar informações do servidor ou executar tarefas de manutenção

Cenário:

Vamos considerar um cenário em que temos um banco de dados distribuído ou ambiente de fragmentação. Nesse ambiente, os bancos de dados são distribuídos entre vários servidores e precisamos executar tarefas apenas nos bancos de dados fragmentados relevantes.

Criando Bancos de Dados Azure SQL:

Para começar, precisamos criar os Bancos de Dados e servidores Azure SQL necessários. Uma vez criados, podemos habilitar o Agente de Trabalhos Elásticos para o banco de dados mestre fragmentado. Isso criará as tabelas, visualizações e procedimentos armazenados necessários relacionados aos trabalhos no banco de dados selecionado.

Criando Credenciais e Grupos:

Em seguida, precisamos criar credenciais para conectar-se ao servidor fragmentado e executar o trabalho em cada servidor. Também precisamos criar um grupo e adicionar os membros relevantes a ele. O grupo representa os bancos de dados onde as tarefas serão executadas.

Criando o Trabalho:

Agora, podemos criar o próprio trabalho. Semelhante aos trabalhos do SQL Server Agent, precisamos criar o trabalho e suas etapas. Podemos especificar as tarefas a serem executadas, como criar uma tabela em todos os bancos de dados nos fragmentos. O trabalho será executado sob uma credencial específica, portanto, precisamos criar o login e o usuário necessários em cada banco de dados.

Agendando o Trabalho:

Por fim, podemos agendar o trabalho para ser executado em intervalos específicos. Podemos especificar a frequência e o horário da execução do trabalho, como a cada minuto ou a cada hora.

Conclusão:

Os Trabalhos Elásticos no Banco de Dados Azure SQL oferecem uma solução poderosa e escalável para executar tarefas em bancos de dados distribuídos. Com a capacidade de executar tarefas em paralelo e suporte para várias ofertas do Banco de Dados Azure SQL, os Trabalhos Elásticos oferecem uma maneira flexível e eficiente de gerenciar e automatizar tarefas em seu ambiente Azure SQL.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.