DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 923355 - Última revisão: quinta-feira, 9 de Julho de 2009 - Revisão: 2.0

 
N.º de bugs: 432932 (SQLBUDT)

Nesta página

Sintomas

Quando efectua uma cópia de segurança completa de uma base de dados no Microsoft SQL Server 2005, receberá uma mensagem de erro semelhante à seguinte:
Falha na cópia de segurança para Server ‘ ComputerName \ SQLInstanceName '. (Microsoft.SqlServer.smo)

obter informações adicionais:
System.Data.SqlClient.SqlError: A cópia de segurança do ficheiro ou filegroup "sysft_ FullTextCatalog" não é permitida porque não está online. Cópia de segurança pode ser efectuada utilizando as cláusulas FILEGROUP ou FILE para limitar a selecção para incluir apenas os dados online. (Microsoft.SqlServer.smo)
Se efectuar uma cópia de segurança completa de uma base de dados no SQL Server 2005 Service Pack 2 (SP2), poderá receber uma mensagem de erro semelhante à seguinte:
Não é permitida a cópia de segurança do catálogo de texto completo 'FullTextCatalog' porque não está online. Verificar ficheiro errorlog para o motivo esse catálogo de texto completo fica offline e colocá-lo online. Ou cópia de segurança pode ser efectuada utilizando as cláusulas FILEGROUP ou FILE para limitar a selecção para incluir apenas os dados online.

Causa

Este comportamento ocorre porque um catálogo de texto completo na base de dados não está online. Para efectuar uma cópia de segurança completa, o SQL Server 2005 requer todos os ficheiros de base de dados e catálogos de texto completo na base de dados estar online.

O catálogo de texto integral pode estar online porque um ou mais das seguintes condições são verdadeiras:
  • A pasta do catálogo de texto completo é eliminada ou danificada.
  • Não activou a base de dados para indexação de texto completo.
  • A base de dados é restaurada a partir de uma cópia de segurança de base de dados do Microsoft SQL Server 2000. Por conseguinte, a pasta do catálogo de texto completo na base de dados não existe no servidor onde restaurar a base de dados.
  • A instância do SQL Server 2005 que está a utilizar foi actualizada a partir do SQL Server 2000. No entanto, o serviço de procura em texto completo não pode ser acedido durante a actualização.
  • A base de dados está ligado a partir de outro local. No entanto, especifique a localização incorrecta para a pasta catálogo de texto completo durante o anexo.
Nota No SQL Server 2005 SP2, o motivo que o catálogo de texto completo não está online é registado no registo de erro do SQL Server. Consulte o registo de erro do SQL Server para a causa específica deste comportamento.

Como contornar

Para contornar este comportamento, siga estes passos:
  1. Localize a pasta que contém os ficheiros para o catálogo de texto completo problemático.
  2. Execute a instrução ALTER DATABASE. Especificar a instrução a localização correcta para o catálogo de texto completo.

    Para mais informações sobre como utilizar a instrução ALTER DATABASE neste cenário, visite o seguinte Web site da Microsoft Developer Network (MSDN) e, em seguida, procure o tópico "Mover catálogos de texto completo":
    http://msdn2.microsoft.com/en-us/library/ms345483.aspx (http://msdn2.microsoft.com/en-us/library/ms345483.aspx)
  3. Recrie o catálogo de texto completo problemático na base de dados.
  4. Efectue novamente uma completa cópia de segurança da base de dados no SQL Server 2005.
notas
  • Se não tiver activado a base de dados para indexação de texto completo, terá de activar esta opção primeiro antes de poder efectuar uma cópia de segurança completa da base de dados no SQL Server 2005.

    Para obter mais informações sobre como activar uma base de dados para indexação no SQL Server 2005 de texto completo, visite o seguinte site da Web MSDN:
    http://msdn2.microsoft.com/en-us/library/ms403375.aspx (http://msdn2.microsoft.com/en-us/library/ms403375.aspx)
  • Se não necessitar já o catálogo de texto completo, que pode largue o catálogo de texto completo problemático. Em seguida, efectue uma cópia de segurança completa da base de dados no SQL Server 2005.

Ponto Da Situação

Este comportamento ocorre por predefinição.

Mais Informação

Passos para reproduzir o comportamento

  1. No SQL Server 2005, crie um catálogo de texto completo.
  2. Pare o serviço de procura em texto completo.
  3. Termine o processo de procura em texto completo no Gestor de tarefas do Windows se o processo existe.
  4. Elimine a pasta catálogo de texto completo. A pasta do catálogo de texto completo está localizada na seguinte pasta:
    %ProgramFiles%\Microsoft SQL Server\MSSQL.1\MSSQL\FTData
  5. Inicie o serviço de procura em texto completo.
  6. Efectue um inteiro verso da base de dados que contém o catálogo de texto completo.

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL 2005 Server Workgroup
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
Palavras-chave: 
kbmt kbsql2005fts kbexpertiseadvanced kbtshoot kbprb KB923355 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: 923355  (http://support.microsoft.com/kb/923355/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft