A Microsoft distribui 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 SQL Server 2008 corrigir lançamento.
Sintomas
Tenha em conta o seguinte cenário:
Você tem três servidores que estão no mesmo domínio. Por exemplo, você tem o servidor A, o servidor B e o servidor C.
Instalar 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.
Você cria dois diretórios compartilhados no servidor C. Por exemplo, as pastas designam-se D1 e D2. A conta de inicialização não tem a permissão de administrador no servidor C. No entanto, a conta de inicialização tem a permissão de controle total para os dois diretórios.
Configure o envio de logs entre o servidor A e o servidor B. Para o servidor primário, especifique a pasta de backup do log de transações para usar o caminho de rede do diretório D1. Para o servidor secundário, especifique a pasta de destino para usar o caminho de rede do diretório D2.
No servidor secundário, defina o modo de ESPERA para o banco de dados secundário.
Nesse cenário, você pode achar que o envio de logs não funciona. Além disso, a seguinte mensagem de erro é registrada no arquivo SQL Server 2005 Errorlog:
Nota
Durante a inicialização do banco de dados de espera ativa 'Nome do Banco de Dados' (ID do banco de dados N), seu arquivo em espera ('Nome do Arquivo') estava inacessível para a instrução RESTORE. O erro do sistema operativo foi "5(Acesso negado.)". Diagnostique o erro do sistema operativo, corrija o problema e tente reiniciar o arranque. RESTORE LOG está terminando anormalmente.
Observação Esse problema não ocorre no Microsoft SQL Server 2005.
Resolução
Informações de atualização cumulativa para a versão de lançamento do SQL Server 2008
A correção para esse problema foi lançada pela primeira vez na Atualização Cumulativa 4 para a versão de lançamento do SQL Server 2008. Para obter mais informações sobre como obter esse pacote de atualização cumulativa para o SQL Server 2008, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
963036 Pacote de atualizações cumulativas 4 para SQL Server 2008Nota Como as compilaçõ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 SQL Server 2008 corrigir lançamento. Recomendamos que você considere aplicar o lançamento de correção mais recente que contém esse 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 As compilações SQL Server 2008 lançadas 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 Atualização Cumulativa 1 para o SQL Server 2008 Service Pack 1. Para obter mais informações sobre como obter esse pacote de atualização cumulativa para o SQL Server 2008, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
969099 Pacote de atualizações cumulativas 1 para SQL Server 2008 Service Pack 1Nota Como as compilaçõ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 SQL Server 2008 corrigir lançamento. Recomendamos que você considere aplicar o lançamento de correção mais recente que contém esse 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 As compilações do SQL Server 2008 lançadas após o lançamento do SQL Server 2008 Service Pack 1
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".
Mais Informações
Notas
- Depois de aplicar a correção para este problema, o arquivo . O arquivo TUF (Transaction Undo File) é criado no servidor secundário na mesma pasta onde o arquivo MDF do banco de dados está localizado. Anteriormente, o Arquivo de Anulação de Transação era criado no servidor secundário no mesmo local em que os arquivos de backup do log de transações do banco de dados eram copiados.
- Esta correção só atualiza os ficheiros SqlLogShip.exe e SqlManagerUI.dll. Esses arquivos são os componentes de ferramentas que suportam o envio de logs. Portanto, a atualização desses arquivos também afeta as versões de lançamento do SQL Server 2008 e do SQL Server 2008 Service Pack 1. Isto ocorre porque, embora possa ter apenas uma instância do SQL Server 2008 à qual esta correção foi aplicada, os componentes partilhados são atualizados automaticamente para todas as instâncias.
Mais informações sobre o pacote de atualizações cumulativas 4 para SQL Server 2008
Para obter mais informações sobre quais arquivos são alterados e para obter informações sobre quaisquer pré-requisitos para aplicar o pacote de atualização cumulativa que contém o hotfix descrito neste artigo da Base de dados de Conhecimento da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
963036 Pacote de atualizações cumulativas 4 para SQL Server 2008
Mais informações sobre o pacote de atualizações cumulativas 1 para SQL Server 2008 Service Pack 1
Para obter mais informações sobre quais arquivos são alterados e para obter informações sobre quaisquer pré-requisitos para aplicar o pacote de atualização cumulativa que contém o hotfix descrito neste artigo da Base de dados de Conhecimento da Microsoft, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
969099 Pacote de atualizações cumulativas 1 para SQL Server 2008 Service Pack 1
Referências
Para obter mais informações sobre a lista de compilações disponíveis após o lançamento do SQL Server 2008, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
956909 As compilações SQL Server 2008 lançadas após o lançamento do SQL Server 2008
Para obter mais informações sobre o modelo de manutenção incremental para SQL Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
935897 Um modelo de manutenção incremental está disponível na equipe de SQL Server para fornecer hotfixes para problemas relatados
Para obter mais informações sobre o esquema de nomenclatura para atualizações SQL Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
822499 Novo esquema de nomenclatura para pacotes de atualização de software do Microsoft SQL Server
Para obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft