PROBLEMA: sp_attach_single_file_db não funciona para bancos de dados com vários arquivos de log

Traduções deste artigo Traduções deste artigo
ID do artigo: 271223 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

O cenário a seguir produzirá um erro:
  1. Um banco de dados está configurado com mais de um arquivo de log (.ldf).
  2. Esse banco de dados é desanexado com êxito do servidor por meio do uso de sp_detach_db .
  3. Os arquivos de log desse banco de dados são excluídos, movidos ou renomeados.
  4. O comando sp_attach_single_file_db é executado, especificar o arquivo dados principal.
Esta é a mensagem de erro retornada no SQL Server 7.0:

Servidor: mensagem 5105, nível 16, estado 10, linha 1
Erro de ativação do dispositivo. O nome do arquivo físico ' FullPathToLogFile \ LogFileName .ldf ' pode estar incorreto.
Servidor: Mensagem 945, nível 14, estado 1, linha 1
Banco de dados 'twologtest' não pode ser aberto porque alguns dos arquivos não podem ser ativado.
Servidor: Mensagem 1813, nível 16, estado 1, linha 1
Não foi possível abrir novo banco de dados 'twologtest'. CREATE DATABASE foi anulado.
Esta é a mensagem de erro retornada no SQL Server 2000:

Servidor: Mensagem 1813, nível 16, estado 2, linha 1
Não foi possível abrir novo banco de dados 'twologtest'. CREATE DATABASE foi anulado.
Erro de ativação do dispositivo. O nome do arquivo físico ' FullPathToFirstLogFile \ FirstLogFileName .ldf ' pode estar incorreto.
Erro de ativação do dispositivo. O nome do arquivo físico ' FullPathToSecondLogFile \ SecondLogFileName .ldf ' pode estar incorreto.

Causa

Esse comportamento é por design.

Como Contornar

Use sp_attach_db em vez de sp_attach_single_file_db para anexar um banco de dados com vários arquivos de log. Você não é possível anexar um banco de dados que foi criado com vários arquivos de log sem anexar também todos os arquivos de log.

Mais Informações

O comando sp_attach_single_file_db destina-se não a ser usado com bancos de dados que têm vários arquivos de log.

Propriedades

ID do artigo: 271223 - Última revisão: quinta-feira, 26 de fevereiro de 2004 - Revisão: 3.3
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
Palavras-chave: 
kbmt kbprb KB271223 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 271223

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