Mensagem de erro ao executar um backup completo de um banco de dados no SQL Server 2005: "Falha no backup para 'ComputerName\SQLInstanceName' Server" ou "O backup do arquivo ou grupo de arquivos 'sysft_FullTextCatalog' não é permitido porque não está on-line"

Traduções deste artigo Traduções deste artigo
ID do artigo: 923355 - Exibir os produtos aos quais esse artigo se aplica.
Bug #: 432932 (SQLBUDT)
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Quando você executa um backup completo de um banco de dados no Microsoft SQL Server 2005, você receberá uma mensagem de erro semelhante à seguinte:
Falha no backup para Server ? ComputerName \ SQLInstanceName '. (Microsoft.SqlServer.Smo)

obter informações adicionais:
System.Data.SqlClient.SqlError: O backup do arquivo ou grupo de arquivos "sysft_ FullTextCatalog" não é permitido porque não está on-line. BACKUP pode ser executada utilizando as cláusulas FILEGROUP ou FILE para restringir a seleção para incluir apenas dados online. (Microsoft.SqlServer.Smo)
Se você executar um backup completo de um banco de dados no SQL Server 2005 Service Pack 2 (SP2), você receberá uma mensagem de erro semelhante à seguinte:
O backup do catálogo de texto completo 'FullTextCatalog' não é permitido porque não está on-line. Verificar arquivo de log de erros para o motivo desse catálogo de texto completo se torna off-line e colocá-lo on-line. Ou BACKUP pode ser executada usando as cláusulas FILEGROUP ou FILE para restringir a seleção para incluir apenas dados online.

Causa

Esse comportamento ocorre porque um catálogo de texto completo no banco de dados não está online. Para executar um backup completo, o SQL Server 2005 requer todos os arquivos de banco de dados e catálogos de texto completo no banco de dados para estar on-line.

O catálogo de texto completo pode ser on-line porque um ou mais das seguintes condições são verdadeiras:
  • A pasta Catálogo de texto completo é seja excluída ou corrompida.
  • Você não ativou o banco de dados para indexação de texto completo.
  • O banco de dados é restaurado a partir um backup de banco de dados Microsoft SQL Server 2000. Portanto, a pasta do catálogo de texto completo no banco de dados não existe no servidor onde você restaurar o banco de dados.
  • A instância do SQL Server 2005 que você está executando foi atualizada do SQL Server 2000. No entanto, o serviço de pesquisa de texto completo não pode ser acessado durante a atualização.
  • O banco de dados está anexado a partir em algum lugar. No entanto, você especifica o local incorreto para a pasta Catálogo de texto completo durante o anexo.
Observação No SQL Server 2005 SP2, o motivo pelo qual o catálogo de texto completo não está on-line é registrado no log de erro do SQL Server. Consulte o log de erro do SQL Server para a causa específica desse comportamento.

Como Contornar

Para contornar esse comportamento, execute estas etapas:
  1. Localize a pasta que contém os arquivos para o catálogo de texto completo problemático.
  2. Execute a instrução ALTER DATABASE. Especificar na declaração o local correto para o catálogo de texto completo.

    Para obter mais informações sobre como usar a instrução ALTER DATABASE nesse cenário, visite a seguinte site da Microsoft Developer Network (MSDN) e, em seguida, procure o tópico "Movendo catálogos de texto completo":
    http://msdn2.microsoft.com/en-us/library/ms345483.aspx
  3. Recrie o catálogo de texto completo problemático no banco de dados.
  4. Execute um backup completo do banco de dados no SQL Server 2005 novamente.
anotações
  • Se você não tiver ativado o banco de dados para indexação de texto completo, você deve ativar essa opção primeiro antes de executar um backup completo do banco de dados no SQL Server 2005.

    Para obter mais informações sobre como ativar um banco de dados para indexação no SQL Server 2005 de texto completo, visite o seguinte site da MSDN:
    http://msdn2.microsoft.com/en-us/library/ms403375.aspx
  • Se você não precisar mais o catálogo de texto completo, você pode descartar o catálogo de texto completo problemático. Em seguida, execute um backup completo do banco de dados no SQL Server 2005.

Situação

Esse comportamento é por design.

Mais Informações

Etapas para reproduzir o comportamento

  1. No SQL Server 2005, crie um catálogo de texto completo.
  2. Pare o serviço de pesquisa de texto completo.
  3. Eliminar o processo de pesquisa de texto completo no Gerenciador de tarefas do Windows se o processo existe.
  4. Exclua a pasta Catálogo de texto completo. A pasta Catálogo de texto completo está localizada na seguinte pasta:
    %ProgramFiles%\Microsoft SQL Server\MSSQL.1\MSSQL\FTData
  5. Inicie o serviço de pesquisa de texto completo.
  6. Execute uma completa atrás do banco de dados que contém o catálogo de texto completo.

Propriedades

ID do artigo: 923355 - Última revisão: quinta-feira, 9 de julho de 2009 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
Palavras-chave: 
kbmt kbsql2005fts kbexpertiseadvanced kbtshoot kbprb KB923355 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: 923355

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