Arquivo da categoria: SQL Server – Replicação

Será que você precisa de Alta Disponibilidade nos seus ambientes?

Todos os direitos reservados a Fabio Cotrim (Especialista em Banco de Dados MS SQL Server)
Matéria original

Introdução

Nesta apresentação, pretendo levantar algumas questões para ajudar aos DBAs avaliarem as reais necessidades de implementar a alta disponibilidade nos ambientes que administram.

Como toda nova funcionalidade de uma ferramenta, vários profissionais, técnicos ou gerenciais, querem implantá-las, mais por ser moda do que por ter real necessidade, e não está sendo diferente com os recursos de alta-disponibilidade criados para os ambientes de bancos de dados, mas, nem sempre, eles serão úteis para a maioria dos ambientes, pois poderão ser complicadores para a administração e, em alguns casos, para a recuperação após um desastre.

Aconselho que analisem a situação de uma forma menos emocional, deixando um pouco de lado a vontade de ser um vanguardista.

Quando questionados, a maioria dos usuários dos ambientes, respondem que seus ambientes são totalmente indispensáveis para o funcionamento da empresa, o que, em muitos casos não é verdade.

Um exemplo simples, é desabilitar a calculadora de troco do caixa de uma padaria; o funcionário  vai afirmar que não consegue executar as suas tarefas, mesmo que ele tenha uma caneta e papel à disposição; esta ação seria um dificultador, mas não causaria um impedimento à realização das tarefas. Ok, você vai dizer que fui cruelmente exagerado neste exemplo, mas pode ficar tranquilo que não sou tão maléfico assim, foi só uma forma de exemplificar a situação.

Em um outro exemplo, este sendo de uma forma que a indisponibilidade de um recurso causaria a parada nas operações e, consequentemente, eliminaria as receitas de uma empresa, seria retirar todas as ferramentas de um mecânico; neste caso, ele não poderia realizar nenhum trabalho até que as ferramentas fossem disponibilizadas novamente.

Em TI, o que é Alta Disponibilidade?

São ambientes que têm a capacidade de tolerar falhas, de tal forma que, o processamento continue com pouca ou nenhuma interrupção, de forma transparente ao usuário, permitindo que a equipe de infraestrutura tenha tempo, e consequente serenidade, para realizar os reparos necessários.

Para quem a Alta Disponibilidade é mais útil?

Quem realmente precisa de Alta Disponibilidade, são os serviços que nunca podem ficar parados, como os serviços essenciais, ou empresas que oferecem seus produtos e serviços aos clientes em período 24×7, tais como:

  • Hospitais;
  • Polícia;
  • Bombeiros;
  • Energia Elétrica;
  • Aeroportos;
  • Serviços de Água e Esgoto;
  • Companhia de Engenharia de Trânsito;
  • Instituições Financeiras;
  • Indústrias 24×7;
  • E-commerce, etc.

Continuar lendo Será que você precisa de Alta Disponibilidade nos seus ambientes?

AlwaysOn

O SQL Server 2012 fornece tudo que você precisa para resolver a disponibilidade e confiabilidade dos dados em todos os níveis da empresa – pelo preço certo e na hora certa.

Segue abaixo uma sequencia de posts de autoria do Grande Luan Moreno sobre o assunto e também alguns outros links relacionados.


Entendendo e Utilizando o SQL Server AlwaysOn

Guia de Arquitetura do SQL Server AlwaysOn

[Série] – AlwaysOn – Introdução ao Recurso (Parte1)

[Série] – AlwaysOn – Pré–Requisitos (Parte2)

[Série] – AlwaysOn – Preparando o Ambiente (Parte3)

[Série] – AlwaysOn – Criando os Availability Groups (Parte4)

[Série] – AlwaysOn – Criando o Group Listener (Parte5)
SQL Server 2012 AlwaysOn (YouTube)
Introdução ao SQLServer2012 AlwaysOn
Introdução ao SQLServer2012 AlwaysOn AVG
Introdução ao SQLServer2012 AlwaysOn AVG-Demo
Introdução ao SQLServer2012 AlwaysOn Listener
Introdução ao SQLServer2012 AlwaysOn Readable Secondaries
Introdução ao SQLServer2012 AlwaysOn Readable Secondaries-Demo
Introdução ao SQLServer2012 AlwaysOn Failover Clustering

Erro: You cannot create a publication from server ‘SRV001’ because the server is too old. (Replicação)

Ola Galera…
Ao tentar criar uma Nova Publicação no SQL Server 2008 R2 apresentou a seguinte mensagem:
“You cannot create a publication from server ‘SRV001’ because the server is too old.”

Solução:
Pequena explicação: No servidor tinhamos 2 instâncias do SQL Server instaladas, uma com o SQL Server 2008 R2 e outra com o SQL Server 2005 e ambas tinha as ferramentas administrativas instaladas (mais especificamente o SSMS – SQL Server Management Studio).

A solução foi desinstalar as ferramentas administrativas do SQL Server 2005, onde após esta desinstalação foi possível a criação da Nova Publicação.

Fica a dica ai galera!

{ Alex Souza }

Erro ao criar uma Nova Publicação (Replicação) – ServerName

Ola galera!

Hoje ao tentar criar uma Nova Publicação (Replicação) no SQL Server ele me apresentou a seguinte mensagem:

SQL Server is unable to connect to server ‘SRV001’.
SQL Server replication requires the actual server name to make a connection to the server. Connections through a server alias, IP address, or any other alternate name are not supported. Specify the actual server name, ‘SRV_MIGRA’. (Replication.Utilities)

A mensagem é bem clara e o motivo foi que quando o SQL Server foi instalado o nome do Servidor estava como SRV_MIGRA e depois o foi renomeado o Servidor para SRV001.

Observação:
O ServerName do SQL Server é definido no momento da instalação do SQL Server e o que ocorreu é que a máquina sofreu alteração no nome depois do processo de instalação do SQL Server.
Solução:

— Nome do Servidor no SQL Server ficou como SRV_MIGRA

Select @@ServerName

— Precisamos alterar para SRV001, pois esta impossibilitando como por exemplo testar replicação
— Possível comando de solução da situação

EXEC  Sp_dropserver   @@ServerName
EXEC  Sp_addserver ‘SRV001’ ,  ‘local’

— Reiniciar o serviço do SQL Server

— Verificar nome do Servidor
Select @@ServerName


Vejam também:

Erro: You cannot create a publication from server ‘SRV001′ because the server is too old. (Replicação)

Valeu pessoal!
{ Alex Souza }

Replicação de Dados (Passo a Passo utilizando o SQL Server 2016)

Abaixo segue um passo a passo de como configurar uma Replicação de Dados utilizando o SQL Server 2016, sabia como criar: Publisher, Distributor, Subscriber, Publicações e Artigos…

Clique na imagem para visualizar o passo a passo

Replicacao

Todos os direitos são reservado aos autores dos artigos e posts, abaixo segue uma lista de links, categorizada por assunto, que redireciona ao site ou blog do respectivo autor.

Vejam também:

#paradescontrair
Replicação

{ Alex Souza }