Como migrar instâncias de activação pós-falha clusters do SQL Server 2005 Service Pack 2 do Windows Server 2003 Service Pack 2 para o Windows Server 2008

Traduções de Artigos Traduções de Artigos
Artigo: 953200 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Este artigo explica como migrar instâncias de activação pós-falha clusters existentes do Microsoft SQL Server 2005 para o Windows Server 2008 do Windows Server 2003 Service Pack 2.

INTRODUÇÃO

Windows Server 2008 não suporta a actualização directa de clusters de activação pós-falha de versões anteriores do Windows Server. Isto acontece porque melhoramentos significativos nos serviços de clustering de activação pós-falha do Windows removida retro-compatibilidade. No entanto, o Windows Server 2008 suporta actualizações efectuadas un-clustered a partir do Windows Server 2003 SP2.

Nota Para migrar uma instância de clusters de activação pós-falha do SQL Server 2000, tem de actualizar essa instância para SQL Server 2005 Service Pack 2. Para obter mais informações sobre como migrar clusters do SQL Server 2000 para o SQL Server 2005 clusters, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
910233Migrar um cluster do SQL Server 2000 Analysis Services para um cluster do SQL Server 2005 Analysis Services
Existem três opções para migrar instâncias de cluster de activação pós-falha do SQL Server 2005 a partir do Windows Server 2003 para o Windows Server 2008:
  • Criar um novo cluster de Windows Server 2008 num novo hardware e, em seguida, migrar os dados do cluster antigo do Windows Server 2003.
  • Anular cluster os nós de um cluster de activação pós-falha do Windows Server 2003, actualizar cada nó e, em seguida, recriar a activação pós-falha do cluster em nós actualizado do Windows Server 2008.
  • Anular cluster os nós de um cluster de activação pós-falha do Windows Server 2003, efectue uma instalação limpa do Windows Server 2008 e, em seguida, recriar a activação pós-falha do cluster em nós recém-criados do Windows Server 2008.

Pressupostos

Estas instruções baseiam-se os seguintes pressupostos.

Nota Os nomes de nó, as instâncias de cluster de activação pós-falha de servidor SQL e as letras de unidade são provavelmente diferentes:
  • Node1e Node2 são os nomes dos dois nós no ClusterName1.
  • FocInstanceName1é o nome da instância de clusters de activação pós-falha do SQL Server que contenha Node1 e Node2.

    Nota Nesta situação, a instância de clusters de activação pós-falha do SQL Server é um servidor virtual.
  • SqlInstanceName1é o nome da instância do SQL Server no FocInstanceName1.
  • F:é o disco partilhado que é utilizado como o disco de dados e como o disco de registo pelo SQLInstanceName1.
  • G:é um disco partilhado disponível que é necessário para efectuar a migração.
  • Vai utilizar uma conta de utilizador de domínio que utiliza permissões administrativas locais e quaisquer permissões adicionais necessárias para efectuar instalações de clusters de activação pós-falha ou instalações do SQL Server.
  • Num servidor com clusters autónomo ou num servidor com clusters de activação pós-falha, já concluiu testes de SQL Server 2005 SP2 funcional e quaisquer testes de pós-SQL Server 2005 SP2. Os servidores de cluster no qual executa os testes estão a executar a versão do Windows Server 2008 que contém as aplicações do SQL Server.

Mais Informação

Passos Pre-Upgrade

  1. Antes de iniciar a actualização nos servidores de produção, teste todos os componentes e aplicações num cluster de teste.
  2. Para que não são perdidos dados ou definições de configuração, efectuar um inventário total de instâncias do SQL Server, do Windows e de grupos de recursos no cluster. Algumas questões a considerar são os seguintes:
    • No Windows Server, inventário todas as políticas, os utilizadores, grupos de utilizadores e outras funcionalidades de conta de utilizador.
    • Para o SQL Server 2005, examine a Adicionar ou remover programas para todas as aplicações de SQL Server 2005 instaladas.
    • No Windows Server, reveja a grupos de recursos de clustering do Windows.
    • Determine o tipo de quórum do cluster no Windows Server.
  3. Certifique-se de que realizou o seguinte:
    • Pode ter correctamente salvaguardados todos os dados.
    • Tiver efectuado cópias de segurança nível de ficheiro total de todas as unidades de cluster do SQL Server.
    • Executou completas cópias de segurança SQL Server-nível de todas as bases de dados para ambas as bases de dados de sistema do SQL Server e para bases de dados de utilizador. Para efectuar este procedimento, execute os seguintes comandos na linha de comandos:
      1. Escreva sqlcmd e, em seguida, prima ENTER. Este procedimento inicia o utilitário sqlcmd.
      2. Cópia de segurança totalmente de bases de dados utilizador no Node2, escreva DATABASE BACKUP [userdb1] TO DISK = N?Z:\userdb1.bak ? , prima ENTER, escreva GO e, em seguida, prima ENTER.
      3. Para restaurar a base de dados novo cluster, escreva RESTORE DATABASE [userdb1] FROM DISK = N?Z:\userdb1.bak ? WITH NORECOVERY , prima ENTER, escreva GO e, em seguida, prima ENTER.
      4. Definir as bases de dados como ? só de leitura ? no cluster antigo, escreva ALTER DATABASE [userdb1] SET READ_ONLY , prima ENTER, escreva GO e, em seguida, prima ENTER.
      5. Para efectuar cópias de segurança registo das bases de dados no cluster antigo, escreva registo de cópia de segurança [userdb1_log] TO DISK = N?Z:\userdb1_log.bak ? , prima ENTER, escreva GO e, em seguida, prima ENTER.
      6. Para efectuar cópias de segurança das bases de dados de sistema no cluster antigo, escreva DATABASE BACKUP [global] TO DISK = N?Z:\master.bak ? , prima ENTER, escreva GO e, em seguida, prima ENTER.
      7. Escreva DATABASE BACKUP [msdb] TO DISK = N?Z:\msdb.bak ? , prima ENTER, escreva GO e, em seguida, prima ENTER.
      8. Escreva DATABASE BACKUP [modelo] TO DISK = N?Z:\model.bak ? , prima ENTER, escreva GO e, em seguida, prima ENTER.

Actualizar Nó1

Para actualizar Node1, siga estes passos.

Nota Quando efectua este processo, o servidor irá incorrer em períodos de tempo de inactividade. Durante este período de inactividade, os servidores e as aplicações não estará disponíveis para produção até que os processos são totalmente concluídos.
  1. Activação pós-falha todos os serviços no Node1 para Node2.

    Nota Este passo irá incorrer em períodos de inactividade.
  2. Utilize Adicionar ou remover programas para remover todas as instâncias do SQL Server do Node1.
  3. Utilize o administrador de clusters para expulsar Node1 do cluster do Windows:
    1. Inicie o administrador de clusters no Node2.
    2. Clique com o botão direito do rato Node1 e, em seguida, clique em Parar o serviço de cluster .
    3. Clique com o botão direito do rato Node1 e, em seguida, clique em Expulsar nó .
  4. Parar o serviço de cluster no Node2 e, em seguida, defina o serviço como desactivado.
  5. Efectue uma nova instalação do Windows Server 2008. Terá de reconfigurar as definições que são necessários a instalação do Windows Server 2003. Para o fazer, siga estes passos:
    1. No Node1, efectue uma nova instalação do Windows Server 2008.
    2. Migrar as definições do utilizador, utilizadores e políticas para Node1. Isto inclui o seguinte:
      • Endereço de IP v4
      • Nome do computador e nome de domínio
      • Grupo de conta/segurança (adicionar o utilizador de domínio ao grupo de administradores local).
      • Disco externo (letras de partição e unidade)
  6. Instale qualquer software de suporte. Isto inclui controladores e fornecedores.
  7. Migrar os discos de cluster de activação pós-falha do Windows Server 2003 para o novo nó do Windows Server 2008. Ou, anexar novos discos SAN, Storage Area Network para utilização de clusters de activação pós-falha.
  8. Crie um cluster de Windows Server 2008 de um nó num Node1:
    1. Clique em Adicionar funcionalidade na consola ICT (tarefas de configuração inicial) ou o snap-in do Gestor de servidores e seleccione o Clustering de activação pós-falha para instalar.
  9. Crie um cluster de nó único utilizando a consola Gestão de clusters a activação pós-falha com Nó1, seguindo o assistente, que foi iniciado pela consola.
  10. Instale o SQL Server 2005 com clustering no Node1 como uma nova instância do SQL Server activação pós-falha.

    importante A nova instância do SQL Server no Node1 têm de ser instalada utilizando as mesmas letras de unidade como Node2.

    aviso Tem de utilizar o mesmo caminho de dados que utiliza quando efectua cópias de segurança do SQL Server sistema base de dados.

    Para instalar o SQL Server 2005 com clustering no Nó1 como uma nova instância de activação pós-falha do SQL Server, siga estes passos:
    1. Prepare o cluster de activação pós-falha para que um SQL activação pós-falha agrupadas instância de servidor instalado para o fazer, siga estes passos:
      1. Clique com o botão direito do rato Serviços e aplicações .
      2. Clique em Mais acções e, em seguida, clique em Criar vazio serviço ou aplicação .

        Nota Este deve ser o contentor de cluster do SQL Server.
      3. Clique com o botão direito do rato no contentor novo que criou, seleccione Mudar o nome e, em seguida, atribuir esta um nome mais significativo e descritivo que está associado com a instalação de SQL Server que irá executar.
      4. Na consola de Gestão de clusters de activação pós-falha , certifique-se que o novo contentor de SQL Server está seleccionado e, em seguida, clique em Adicionar o armazenamento em Acções .
      5. Seleccione a unidade de cluster para a instância do SQL Server a usar. Esta unidade de cluster deverá ter a mesma letra de unidade a instância migrada. Pode expandir os discos de cluster disponíveis para revelar a letra da unidade do volume.

        Nota O cluster de activação pós-falha está agora preparado para ter uma instância em cluster do SQL Server activação pós-falha instalada.
    2. Instalar o SQL Server 2005 e instale o motor de base de dados como uma Instância agrupadas na Node1.
    3. Quando lhe for pedido, especifique um nome novo de instância do cluster, como, por exemplo, FocInstance2.
    4. Quando lhe for pedido, especifica um não utilizado, disponível partilhado disco, tais como G:, para ficheiros de dados.
    5. Manter o mesmo SQL Server da base de dados instância nome antes ou utilize o nome predefinido. Por exemplo, utilize SqlInstanceName1.
  11. Instale o SQL Server 2005 SP2 e quaisquer correcções do SQL Server 2005 são recomendadas para o Windows Server 2008.

Migração de dados

Utilize um dos seguintes métodos para migrar dados.

Nota Estes métodos não são apresentados numa ordem específica. Terá de determinar qual o método preferencial para o seu ambiente.

importante Antes de utilizar um destes métodos, permissões de NTFS da instalação actual devem ser aplicadas assim que os dados estiverem na nova localização.

Método 1: Transferência volume de disco concluída

Para transferir o volume de disco concluída, siga estes passos:
  1. Remova os recursos de disco, tais como F:, do grupo de activação pós-falha do SQL Server num cluster antigo:
    1. Coloque offline o grupo de activação pós-falha da instância do SQL Server.
    2. Abrir a caixa de diálogo Propriedades de recursos de SQL Server , clique no separador dependências e remova os recursos de disco que contém os ficheiros da base de dados dependentes.
    3. Abrir a caixa de diálogo Propriedades de recursos de texto do SQL Server , clique no separador dependências e remova os recursos de disco que contém os ficheiros de base de dados dependentes.
    4. Remova o recurso de disco do grupo de activação pós-falha.
    5. Remover a letra de unidade do disco.
  2. Mude os discos no cluster novo. Por exemplo, mude as unidades F: e G:. Para o fazer, siga estes passos:
    1. Repita os passos 1a através de 1e.
    2. Adicione os discos que foram utilizados pelo cluster antigo como o novo armazenamento.
    3. Altere a letra de unidade de armazenamento novo ao que foi utilizado pela instância do SQL Server.
    4. Adicione o armazenamento ao grupo de clusters de activação pós-falha da instância do SQL Server.
    5. Defina dependência do recurso do SQL Server para o novo armazenamento.
    6. Defina dependência do recurso texto do SQL Server para o novo armazenamento.
  3. Inicie a instância do SQL Server no novo cluster.

Método 2: Copiar a estrutura completa do directório de dados

  1. No servidor que está a executar o Windows Server 2003, localize a pasta dados na instalação anterior.
  2. No servidor com o Windows Server 2008, localize a nova pasta de dados . Esta nova pasta de dados tem de utilizar o mesmo caminho que foi utilizado no servidor que está a executar o Windows Server 2003.
  3. Na consola de Gestão de clusters de activação pós-falha , coloque offline nova instalação de clusters de activação pós-falha do SQL Server.
  4. Mude o nome da nova pasta de dados para Data_New .
  5. Copie a pasta de dados original que determinou no passo 1 para a localização que determinou no passo 2. Quando a cópia estiver concluída, os dados e as pastas Data_New deverão estar no mesmo nível de pasta.
  6. Altere o Endereço IP e o Nome da instância da instância anterior do SQL Server. Para mais informações, visite o seguinte Web site da Microsoft:
    http://msdn2.microsoft.com/en-us/library/ms178083.aspx
  7. Abra a caixa de diálogo de Propriedades do recurso de Nome de rede do grupo e, em seguida, altere o nome da máquina virtual para o nome da instância do SQL Server.
  8. Abra a propriedade de recurso de Endereço IP do grupo e, em seguida, alterar o Endereço IP do servidor virtual para a instância do SQL Server.
  9. Altere o Endereço IP e Nome da instância da nova instância do SQL Server 2005. Para mais informações, visite o seguinte Web site da Microsoft:
    http://msdn2.microsoft.com/en-us/library/ms178083.aspx
  10. Abrir a caixa de diálogo Propriedades para o recurso de Nome do grupo e, em seguida, altere o nome da máquina virtual para o nome da instância do SQL Server.
  11. Abra a propriedade de recurso de Endereço IP do grupo e, em seguida, alterar o Endereço IP do servidor virtual para a instância do SQL Server.
  12. Inicie a instância do SQL Server no novo cluster.
Restaurar as bases de dados do SQL Server a partir de cópias de segurança
Depois de executar o método 1 ou o método 2, tem de restaurar cópias de segurança da base de dados do SQL Server. Para o fazer, siga estes passos:
  1. Abra uma linha de comandos.
  2. Escreva sqlcmd e, em seguida, prima ENTER. Este procedimento inicia o utilitário sqlcmd.
  3. Para restaurar bases de dados do sistema, na linha de comandos, escreva RESTORE DATABASE [global] FROM DISK = N?Z:\master.bak ? , prima ENTER, escreva GO e, em seguida, prima ENTER.
  4. Escreva RESTORE DATABASE [msdb] FROM DISK = N?Z:\msdb.bak ? , prima ENTER, escreva GO e, em seguida, prima ENTER.
  5. Escreva RESTORE DATABASE [modelo] FROM DISK = N?Z:\model.bak ? , prima ENTER, escreva GO e, em seguida, prima ENTER.
  6. Para restaurar as bases de dados de utilizador, escreva RESTORE DATABASE [userdb1] FROM DISK = N?Z:\userdb1.bak ? , prima ENTER, escreva GO e, em seguida, prima ENTER.
Actualizar Node2
Depois de restaurar cópias de segurança da base de dados do SQL Server, actualize Nó2. Para tal, siga estes passos
  1. Para desinstalar o SQL Server do Node2.
  2. Abra uma linha de comandos Node2.
  3. Escreva sqlcmd e, em seguida, prima ENTER. Este procedimento inicia o utilitário sqlcmd.
  4. Tipo de nó de CLUSTER Node2 /EVICT , prima ENTER, escreva GO e, em seguida, prima ENTER.
  5. Escreva QUIT para fechar o utilitário sqlcmd.
  6. Instale ou actualize para o Windows Server 2008.
  7. Adicione Node2 ao novo cluster de activação pós-falha:
    1. Clique em Adicionar funcionalidade na consola ICT (tarefas de configuração inicial) ou no snap-in Gestor de servidores e seleccione o Clustering de activação pós-falha para instalar.
    2. Na consola Gestão de clusters de activação pós-falha , clique em Adicionar nó .
  8. Configure o cluster do SQL Server 2005 como um cluster de activação pós-falha:
    1. No painel de controlo, faça duplo clique em programas e funcionalidades , seleccione Microsoft SQL Server 2005 e, em seguida, clique em alterar .
    2. Adicione Nó2 a proprietários de grupo no Assistente de configuração e, em seguida, continuar a instalação.
    3. Instale o SQL Server 2005 SP2 no Node2.
    4. Mova o grupo de activação pós-falha para Node2.
Nota Se o texto de servidor SQL estiver no estado falhado e não conseguir reiniciar, terá de reparar SQL Server 2005, concluindo uma das seguintes opções de recuperação:

opção de recuperação 1

Para recuperar de um estado falhado, reinstale o SQL Server 2005 SP2.

opção de recuperação 2
  1. Introduza o suporte de instalação do SQL Server 2005 na unidade de disco.
  2. Na linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER.
    start /wait Drive: \setup.exe /qb REINSTALL = SQL_FullText INSTANCENAME = MSSQLSERVER REINSTALLMODE = M
    Nota Para INSTANCENAME, utilize MSSQLSERVER para uma instância predefinida. Para uma instância nomeada, especificar o nome da instância.

Propriedades

Artigo: 953200 - Última revisão: 22 de setembro de 2008 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Service Pack 2 nas seguintes plataformas
    • Microsoft SQL Server 2005 Standard Edition
    • Microsoft SQL 2005 Server Enterprise
    • Microsoft SQL Server 2005 Developer Edition
    • Microsoft SQL Server 2005 Standard X64 Edition
    • Microsoft SQL Server 2005 Enterprise X64 Edition
    • Microsoft SQL Server 2005 Developer x64 Edition Community Technology Preview
    • Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems Community Technology Preview
    • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
    • Microsoft SQL Server 2005 Developer Edition for Itanium-based Systems Community Technology Preview
Palavras-chave: 
kbmt kbinstallation kbclustserv kbexpertiseinter kbhowto kbinfo KB953200 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 953200

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com