Como configurar a replicação do MS SQL Server

Como configurar a replicação do MS SQL Server

No mundo de hoje em que as empresas operam em um ambiente global, a replicação de dados se tornou um aspecto crítico do gerenciamento de banco de dados. A replicação do SQL Server é um dos métodos de replicação populares usados ​​por muitas organizações. Ele permite criar várias cópias de dados em tempo real ou periodicamente e distribuí-las em diferentes locais. Com a replicação do MS SQL Server, você pode garantir que os dados estejam disponíveis para os usuários em diferentes locais e melhorar o desempenho do seu banco de dados, reduzindo a carga no servidor de banco de dados primário.

Vejamos como configurar a replicação do MS SQL Server. No final deste artigo, você terá uma melhor compreensão do método de replicação disponível no MS SQL Server e como configurá -lo.

Definição de replicação

A replicação é um método de copiar os dados entre dois bancos de dados. No MS SQL Server, a replicação é um recurso que permite distribuir os dados de um banco de dados para vários bancos de dados. Este processo envolve copiar os dados do banco de dados do editor para um ou mais bancos de dados de assinantes.

Termos relacionados à replicação do SQL Server

    • Editor -Refere -se ao servidor de banco de dados que envia ou duplica os dados para outro servidor na replicação do SQL Server.
    • Assinante - O servidor do editor envia dados replicados para o servidor de assinantes.
    • Artigo -Um artigo é um objeto de banco de dados, como uma tabela ou visualização, que é replicada do editor ao assinante.

Instalação da replicação SQL

    1. Abra o "SQL Server Instalation Center" e clique na guia "Instalação".
    2. Clique na opção "Novo instalação independente do SQL Server".


    1. Selecione a instância apropriada do SQL Server.


    1. Vá para a página "Seleção de recursos" e clique em "Replicação do SQL Server".


    1. Complete o restante do processo de instalação.

Como configurar a replicação do MS SQL Server

Discutiremos o principal tipo de replicação no MS SQL Server e como configurá -lo. "Replicação de instantâneo" é a forma mais simples de replicação. Envolve tirar um instantâneo do banco de dados em um momento específico e copiá -lo para o assinante.

Siga estas etapas para configurar a replicação do MS SQL Server:

Configure o distribuidor

Primeiro, temos que configurar o Distribuidor. Abra o "objeto explorador" e navegue para a pasta "replicação". Clique com o botão direito do mouse na pasta e selecione "Configurar a distribuição".


Escolha configurar a instância atual como o distribuidor ou selecione uma instância de distribuidor configurado existente.


Selecione o primeiro botão de rádio para configurar o "Serviço de agente do servidor".


Selecione um novo caminho para a pasta instantânea de replicação SQL na janela seguinte ou digite um caminho personalizado.


Na janela seguinte, escolha o editor que usa o banco de dados de distribuição. Em seguida, clique em "Avançar".


Selecione “Configurar a distribuição”.


Revise as configurações de distribuição. Em seguida, clique em "Terminar".


Crie um banco de dados e uma tabela que possamos usar para configurar a replicação do instantâneo.

Criar uma escola de banco de dados;
IR
Usar a escola;
IR
Criar funcionários da tabela (
Emp_id int,
Nome Varchar (50),
Job_location Varchar (50),
Salário decimal (10,2)
);
IR
Insira em funcionários (emp_id, nome, job_location, salário)
Valores (1, 'Papan', 'Nova Deli', 70000.00),
(2, 'Neha', Hyderabad, 60000.00),
(3, 'Adil', 'Chennai', 55000.00),
(4, 'Arnita', 'Mumbai', 65000.00);
IR
Selecione * dos funcionários;


Saída:


Configure o editor

Agora, temos que configurar o Editor. Para começar, expanda a pasta "replicação" no objeto Explorer e navegue para "Publicações locais" -> "Nova publicação".


Posteriormente, aparecerá uma nova janela que exibe vários tipos de publicações. Selecione “Publicação instantânea” e clique em “Next”.


Escolha a tabela que será incluída na publicação. Em seguida, clique em "Next".


Para ativá -lo, selecione a caixa de seleção para “Criar um instantâneo imediatamente”. Em seguida, clique em "Next".


Na janela "Segurança do agente", você precisa configurar uma conta de serviço em que o agente instantâneo será executado. Basta clicar no botão "Configurações de segurança ..." e insira o nome de usuário e a senha da conta de serviço. Em seguida, clique em "OK".


Selecione "Criar a publicação". Em seguida, clique em "Next".

Configure o assinante

Agora, temos que configurar o Assinante. Para prosseguir, clique com o botão direito do mouse em sua publicação no objeto Explorer e selecione "Novo assinante". Escolha a publicação e clique em "Avançar".


Na próxima janela, escolha a primeira opção para executar todos os agentes.


Na seguinte janela, escolha o banco de dados no servidor de assinantes (SQL1).


Na próxima janela, insira os detalhes da conexão do agente de distribuição. Clique no "(...)" e insira os detalhes necessários.

Escolha “Run continuamente” para o cronograma de sincronização.


Inicialize o banco de dados de assinatura usando um instantâneo da publicação. Em seguida, clique em "Next".


Marque a caixa de seleção na opção "Criar a assinatura". Em seguida, clique em "Next".


Revise as opções de configuração. Em seguida, clique em "Acabamento".


Seguindo estas etapas, você pode configurar a replicação do instantâneo no MS SQL Server e replicar seus dados a um ou mais assinantes. Esse tipo de replicação é útil quando você precisa fazer uma cópia do banco de dados em um momento específico e distribuí -lo aos assinantes.

Conclusão

Configurar a replicação do MS SQL Server pode ser um processo complexo. Mas, seguindo as etapas dadas, você pode configurar facilmente a replicação. Lembre -se de planejar sua topologia de replicação, criar o editor e o distribuidor e configurar a replicação. Monitore a replicação para garantir que ela esteja funcionando sem problemas.

No geral, a replicação do MS SQL Server é uma ferramenta poderosa que pode ajudar as organizações a distribuir os dados em diferentes locais e melhorar o desempenho do banco de dados. Ao planejar e configurar cuidadosamente a replicação, você pode garantir que seus dados estejam disponíveis para usuários em diferentes locais e que seu banco de dados esteja funcionando sem problemas.