Artigo: 913360 - Última revisão: quarta-feira, 25 de Maio de 2011 - Revisão: 1.0

O serviço de cópia sombra do Volume não é possível criar cópias sombra num computador que está a executar uma versão baseada em x64 do Windows Server 2003 e uma versão de 32 bits do SQL Server 2000

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Reduzir tudo

Sintomas

Quando tenta criar cópias sombra de discos rígidos locais ou de dados de estado do sistema, o serviço de cópia sombra do Volume não é possível criar as cópias sombra. Este problema ocorre num computador que aloja um servidor de cluster (servidor virtual) e que está a executar o seguinte software:
  • Uma versão do Microsoft Windows Server 2003 baseadas em x64
  • Uma versão de 32 bits do Microsoft SQL Server 2000
  • Microsoft SQL Server Desktop Engine (MSDE)
  • O serviço de Cluster da Microsoft
Não é possível criar cópias sombra utilizando o programa de cópia de segurança. Além disso, o ficheiro de registo de cópia de segurança pode conter entradas semelhantes à seguinte:
Criação de cópia sombra do volume: tentativa de 1.
Tempo de espera antes de função foi concluída
Devolvido um erro ao criar a cópia sombra do volume: 0xffffffff.
Devolvido um erro ao criar a cópia sombra do volume: ffffffff
A abortar a cópia de segurança.
Se tentar executar a ferramenta da linha de comandos de Vssadmin.exe, a ferramenta deixa de responder e não lista o escritor do MSDE. Além disso, o ficheiro de registo de aplicação pode conter entradas semelhantes à seguinte:
Erro Sqllib: erro de OLEDB encontrado chamada IDBInitialize:: Initialize. hr = 0x80004005. SQLSTATE: 08001, erro nativo: 17
Estado de erro: 1, gravidade: 16 Origem: Fornecedor de Microsoft OLE DB para SQL Server
Mensagem de erro: [DBNETLIB] [ConnectionOpen (Connect()).]SQL Server não existe ou o acesso negado.
Nota Este problema também poderá ocorrer numa versão de 32 bits autónoma do Microsoft SQL Server 2000 que esteja a executar uma versão baseada em x64 do Windows Server 2003.

Causa

Este problema ocorre porque o escritor do MSDE não consegue ligar ao SQL Server. O escritor do MSDE tem de ligar ao SQL Server para enviar os dados necessários para o serviço de cópia sombra do Volume.

O computador executa o emulador de Microsoft WOW64. O emulador WOW64 permite aos programas de 32 bits executar num sistema operativo de 64 bits. Num ambiente WOW64, chaves de registo para programas de 32 bits são armazenadas na seguinte subchave de registo:
HKEY_LOCAL_MACHINE\Software\Wow6432Node
No entanto, o escritor do MSDE não procura entradas da subchave Wow6432Node e o escritor do MSDE não é possível localizar as entradas de registo que contêm o nome do computador autónomo ou o nome do servidor virtual que esteja a executar o SQL Server.

Resolução

Importante Esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, podem ocorrer problemas graves se modificar o registo incorrectamente. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Para uma maior protecção, cópia do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar cópias de segurança e restaurar o registo, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
322756  (http://support.microsoft.com/kb/322756/ ) Como efectuar cópias de segurança e restaurar o registo no Windows
Para resolver este problema, transfira a correcção mencionada no seguinte artigo da Base de dados de conhecimento da Microsoft.
913100  (http://support.microsoft.com/kb/913100/ ) CORRECÇÃO: O escritor do MSDE não está incluído quando tenta utilizar a ferramenta de Vssadmin.exe para listar escritores de cópias sombra de volume subscrito
Para um cluster do SQL Server, siga estes passos:
  1. Abra o Editor de registo e, se tiver a instância SQL predefinido instalada, localize a seguinte subchave de registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSSQLServer\Cluster
    Ou, se estiver a utilizar uma instância nomeada, localize a seguinte subchave de registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\ Server \ SQL Wow6432Node\Microsoft\Microsoft<sql instance="" name="">\Cluster</sql>
  2. Tenha em atenção os valores das entradas de registo seguinte:
    • NomeCluster
      Esta entrada de registo é tem um tipo REG_SZ. O valor é o nome do Virtual SQL Server.
    • ClusterIpAddr
      Esta entrada de registo tem um tipo REG_MULTI_SZ. O valor é o endereço IP Virtual do servidor de SQL.
  3. Se tiver a instância SQL predefinido instalada, copie as duas entradas do registo no passo 2 para a seguinte subchave de registo em todos os nós:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Cluster
    Ou, se estiver a utilizar uma instância nomeada, copie os valores para a seguinte subchave de registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server-\<sql instance="" name="">\Cluster</sql>
  4. Após o registo entradas são copiadas para a localização correcta em todos os nós, Reinicie os nós.
Para um servidor autónomo de SQL, siga estes passos:
  1. Abra o Editor de registo e, em seguida, localize a seguinte subchave de registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client
  2. Na subchave do registo que localizou no passo 1, crie a seguinte entrada de registo com um tipo REG_DWORD:
    SharedMemoryOn
  3. Defina o valor da entrada de registo SharedMemoryOn para 1.

Mais Informação

Para mais informações sobre como funciona o serviço de cópia sombra do Volume, visite o seguinte Web site da Microsoft:
http://technet2.microsoft.com/windowsserver/en/library/2b0d2457-b7d8-42C3-b6c9-59c145b7765f1033.mspx?mfr=true (http://technet2.microsoft.com/WindowsServer/en/Library/2b0d2457-b7d8-42c3-b6c9-59c145b7765f1033.mspx?mfr=true)

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows XP Professional x64 Edition
Palavras-chave: 
kbclustering kbqfe kbfix kbmt KB913360 KbMtpt
Tradução automáticaTraduçã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: 913360  (http://support.microsoft.com/kb/913360/en-us/ )