Você está offline; aguardando reconexão

Mensagem de erro quando efectua uma cópia de segurança completa de uma base de dados no SQL Server 2005: "cópia de segurança falhou para o servidor 'ComputerName\SQLInstanceName'" ou "não é permitida a cópia de segurança do ficheiro ou filegroup 'sysft_FullTextCatalog' porque não está online"

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
N.º de bugs: 432932 (SQLBUDT)
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":
  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:
  • 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.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 923355 - Última Revisão: 07/09/2009 20:27:11 - Revisão: 2.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL 2005 Server Workgroup, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL 2005 Server Enterprise

  • kbmt kbsql2005fts kbexpertiseadvanced kbtshoot kbprb KB923355 KbMtpt
Comentários