KB962008 - FIX: Error message when you use log shipping in SQL Server 2008: "During startup of warm standby database '<Database Name>' (data de dados ID <N>), o seu ficheiro de standby ('<File Name>') foi inacessível à declaração RESTORE"

A Microsoft distribui as correções do Microsoft SQL Server 2008 como um ficheiro transferível. Como as correções são cumulativas, cada nova versão contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior lançamento de correção SQL Server 2008.

Sintomas

Considere o seguinte cenário:

  • Tem três servidores que estão no mesmo domínio. Por exemplo, tem o servidor A, o servidor B e o servidor C.

  • Instala o Microsoft SQL Server 2008 no servidor A e no servidor B.

  • A conta de arranque do serviço SQL Server e do SqL Server Agent é uma conta de domínio.

  • Cria-se dois diretórios partilhados no servidor C. Por exemplo, as pastas são chamadas D1 e D2. A conta de arranque não tem a permissão do administrador no servidor C. No entanto, a conta de arranque tem a permissão de controlo total para os dois diretórios.

  • Configurar o envio de registos entre o servidor A e o servidor B. Para o servidor primário, especifique a pasta de backup do registo de transações para utilizar o caminho de rede do diretório D1. Para o servidor secundário, especifique a pasta de destino para utilizar o caminho de rede do diretório D2.

  • No servidor secundário, define o modo STANDBY para a base de dados secundária.

Neste cenário, poderá descobrir que o envio de registos não funciona. Além disso, a seguinte mensagem de erro é registada no ficheiro Errorlog SQL Server 2005:

Durante o arranque da base de dados de standby quente 'Data de dados' (base de dados ID N),o seu ficheiro de espera ('Nome de ficheiro') estava inacessível à declaração RESTORE. O erro do sistema operativo foi '5 (O acesso é negado.)'. Diagnosticar o erro do sistema operativo, corrigir o problema e voltar a tentar o arranque. O RESTORE LOG está a terminar de forma anormal.

Nota Este problema não ocorre no Microsoft SQL Server 2005.

Resolução

Informação de atualização cumulativa para a versão de lançamento do SQL Server 2008

A correção para este problema foi lançada pela primeira vez no Cumulativo Update 4 para a versão de lançamento do SQL Server 2008. Para obter mais informações sobre como obter este pacote de atualização cumulativa para o SQL Server 2008, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

963036 Pacote de atualização cumulativo 4 para SQL Server 2008Nota Como as construções são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior lançamento de correção SQL Server 2008. Recomendamos que considere aplicar o mais recente lançamento de correção que contém este hotfix. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

956909 O SQL Server 2008 constrói que foram lançados após o lançamento do SQL Server 2008

Informações de atualização cumulativa para SQL Server 2008 Service Pack 1

A correção para este problema foi lançada pela primeira vez na Cumulativa Update 1 para SQL Server 2008 Service Pack 1. Para obter mais informações sobre como obter este pacote de atualização cumulativa para o SQL Server 2008, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

969099 Pacote de atualização cumulativo 1 para SQL Server 2008 Service Pack 1Nota Como as construções são cumulativas, cada nova versão de correção contém todos os hotfixes e todas as correções de segurança que foram incluídas com o anterior lançamento de correção SQL Server 2008. Recomendamos que considere aplicar o mais recente lançamento de correção que contém este hotfix. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:

970365 O SQL Server 2008 constrói que foram lançados após o lançamento do SQL Server 2008 Service Pack 1

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informações

Notas

  • Depois de aplicar a correção para este problema, o . O ficheiro TUF (Transaction Undo Dod File) é criado no servidor secundário na mesma pasta onde está localizado o ficheiro MDF da base de dados. Anteriormente, o Ficheiro de Desfazer de Transações foi criado no servidor secundário no mesmo local onde os ficheiros de cópia de cópia de cópia de registo de transações da base de dados são copiados.

  • Esta correção apenas atualiza os ficheiros SqlLogShip.exe e SqlManagerUI.dll. Estes ficheiros são os componentes de Ferramentas que suportam o Envio de Registos. Por isso, a atualização destes ficheiros também afeta as versões de lançamento do SQL Server 2008 e do SQL Server 2008 Service Pack 1. Isto porque, embora possa ter apenas um exemplo do SQL Server 2008 para o qual esta correção é aplicada, os componentes partilhados são automaticamente atualizados para todos os casos.

Mais informações sobre o pacote de atualização cumulativa 4 para o SQL Server 2008

Para obter mais informações sobre os ficheiros que são alterados e para obter informações sobre quaisquer pré-requisitos para aplicar o pacote de atualização cumulativa que contenha o hotfix descrito neste artigo da Microsoft Knowledge Base, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

963036 Pacote de atualização cumulativo 4 para SQL Server 2008

Mais informações sobre o pacote de atualização cumulativa 1 para o SQL Server 2008 Service Pack 1

Para obter mais informações sobre os ficheiros que são alterados e para obter informações sobre quaisquer pré-requisitos para aplicar o pacote de atualização cumulativa que contenha o hotfix descrito neste artigo da Microsoft Knowledge Base, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

969099 Pacote de atualização cumulativo 1 para SQL Server 2008 Service Pack 1

Referências

Para obter mais informações sobre a lista de construções que estão disponíveis após o lançamento do SQL Server 2008, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

956909 O SQL Server 2008 constrói que foram lançados após o lançamento do SQL Server 2008Para obter mais informações sobre o Modelo de Manutenção Incremental para O Servidor SQL, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

935897 Um Modelo de Manutenção Incremental está disponível na equipa do SQL Server para entregar hotfixes para problemas relatadosPara obter mais informações sobre o esquema de nomeação para atualizações do SQL Server, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

822499 Novo esquema de nomeação para pacotes de atualização de software do Microsoft SQL ServerPara obter mais informações sobre a terminologia da atualização do software, clique no seguinte número de artigo para ver o artigo na Base de Conhecimento da Microsoft:

824684Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×