none
Cluster SQL Server duvidas RRS feed

  • Pergunta

  • Pessoal

    boa tarde

    estou querendo implementar um sql em cluster e tenho algumas duvidas, poderiam me ajudar

    o meu ambiente ira ser o seguinte:

    2 Nodes de Sql server 2012

    1 storage

    1- o sql é ativo - ativo nos 2 nodes? ou ativo passivo?

    2- o que é este MS DTC? é obrigatório sua inclusão no cluster? e qual tamanho de partição é indicado? 

    3- tem alguma configuração que tenho que fazer em relação ao MS DTC e minha instancia no cluster?

    obrigado 

    quarta-feira, 16 de outubro de 2013 14:59

Respostas

Todas as Respostas

  • Olá Ronaldo, referente ao tipo de disponibilidade que você configurará seu cluster depende do seu licenciamento. Para configuração de ativo-ativo você pode utilizar o recurso AlwaysOn do SQL Server 2012 (http://technet.microsoft.com/pt-br/library/ff877884.aspx). Com está configuração vale um ponto de atenção que é a duplicado as as databases e você necessitará de duas licenças. Quanto ao ativo-passivo que é o modelo tradicional do SQL Server você necessitará de uma licença para o nó ativo. Sobre o MSDTC este serviço Windows é responsável pelas transações distribuídas. É recomendado que inclua este serviço no cluster. Quanto ao tamanho você pode criar com 1GB. Para o quorum, você também pode criar um disco de 1 GB. Quanto a configuração do DTC vc deve habilitar o acesso via rede. Dê uma olhada neste link http://support.microsoft.com/kb/2027550/pt-br . Sugiro que rode o BPA do SQL Server após a sua instalação para que garanta que esta tudo configurado corretamente. Espero ter ajudado. Roberto Galvão
    http://bobgalvao.wordpress.com/
    quinta-feira, 17 de outubro de 2013 00:59
  • Ronaldo,

    O MSDTC - Microsoft Distributed Transaction Coordinator service, é um serviço existente no SQL Server que possui a finalidade de trabalhar, administratar e coordenador a execução de Transações Distribuídas por parte do SQL Server ou ferramentas e aplicações que fazem uso do SQL Server.

    Em relação ao Serviço de Cluster, você não precisa fazer nada em relação MSDTC, basta somente deixar este serviço ativo em seus nós.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    sexta-feira, 18 de outubro de 2013 14:26
    Moderador
  • Olá Ronaldo,

    É recomendado configurar o MSDTC no Cluster.

    Dê uma olhada neste link: http://technet.microsoft.com/pt-br/library/ms189910.aspx

    Configurar o Coordenador de Transações Distribuídas da Microsoft

    Após instalar o sistema operacional e configurar o cluster, você deve configurar o MSDTC para funcionar em um cluster usando o Administrador de Cluster. A falha no MSDTC de cluster não bloqueará a Instalação do SQL Server, mas a funcionalidade do aplicativo SQL Server poderá ser afetada se o MSDTC não for configurado corretamente.

    Dê uma olhada neste link: http://technet.microsoft.com/en-us/library/cc753510(WS.10).aspx

    Cuide que neste artigo da MS menciona que é necessário configurar o seguinte recurso


    Incoming Caller Authentication Required

    Disabled

    Enabled if running MSDTC on cluster.

    Cuidar também se sua aplicação utilizará transação distribuída. Hoje é muito comum as aplicações utilizarem este recurso para controle das transações. Se o MSDTC não estiver habilitado as configurações de rede você terá problema na sua aplicação.

    Neste link também fala sobre as configurações de DTC em cluster: http://msdn.microsoft.com/en-us/library/dd897479(v=bts.10).aspx

    Para maiores informações sobre MSDTC de uma olhada neste link: http://technet.microsoft.com/en-us/library/dd337629(v=ws.10).aspx

    Referente ao serviço, este serviço faz parte do Windows que é utilizado pelo SQL Server e demais aplicações que rodam no sistema operacional.

    Neste link fala sobre as configurações de SQL Server x MSDTC x Cluster: http://blogs.msdn.com/b/cindygross/archive/2009/02/22/how-to-configure-dtc-for-sql-server-in-a-windows-2008-cluster.aspx


    Roberto Galvão | MCTS | MCITP | Microsoft Partner |







    sexta-feira, 18 de outubro de 2013 16:20
  • Ronaldo,

    Segue um link com boas praticas para instalação de SQL Server em Cluster.

    http://blogs.msdn.com/b/pamitt/archive/2010/11/06/sql-server-clustering-best-practices.aspx

    Espero ter ajudado.


    Roberto Galvão | MCTS | MCITP | Microsoft Partner |


    sexta-feira, 18 de outubro de 2013 18:44
  • Ronaldo,

    Estou há 3 meses estou e configurando diversos cenários de Cluster:

    • File Server;
    • Application Server;
    • DNS; 
    • Cluster em Hyperv-V; 
    • Cluster em Windows Azure; e
    • SQL Server.

    Se quiser entre em contato comigo, posso te ajudar!!!!


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]

    sexta-feira, 25 de outubro de 2013 12:22
    Moderador