CORRECÇÃO: Utilização do Assistente de base de dados de copiar para copiar uma base de dados desactiva a indexação de texto completo na base de dados de origem

Traduções de Artigos Traduções de Artigos
Artigo: 303224 - Ver produtos para os quais este artigo se aplica.
N.º DE BUGS: 352038 (SHILOH_BUGS)
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Utilização da cópia da base de dados Assistente (CDW) para copiar uma base de dados activado texto integral desactiva a procura de texto completo de base de dados de origem. Se tentar executar uma consulta de texto completo e a procura em texto completo é desactivada, a seguinte mensagem de erro ocorre:
Servidor: Erro 7616, 16 de nível 1 de estado, procura em texto e linha 1 não está activado para a base de dados actual. Utilize sp_fulltext_database para activar a procura em texto completo para a base de dados.

Causa

Para copiar a base de dados, CDW efectua um detach e anexe processo na base de dados origem para copiar os ficheiros para o destino. Quando a base de dados está ligado ao servidor de origem, os catálogos de sistema na base de dados principal não são actualizados para reflectir o facto de que procura em texto completo está activada para a base de dados.

Resolução

Para resolver este problema, obtenha o service pack mais recente do SQL Server 2000. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
290211INF: How to Obtain the Latest SQL Server 2000 Service Pack


Nota : É tem aplicado o SQL Server 2000 Service Pack 1 no servidor de destino para a correcção trabalhar.

Como contornar

Para contornar este problema pode executar:
sp_fulltext_database enable
no entanto, o procedimento anterior ignora e recria todos os catálogos existentes. Assim, utilização procedimento sp_fulltext_database armazenados pode não ser uma solução satisfatória em todas as situações devido o tempo que pode demorar a preencher novamente dados.

Para evitar a mensagem de erro que pode:
  • Utilize Data Transformation Services (DTS) para copiar a base de dados a partir da origem para o servidor de destino.

    - ou -

  • Restaure uma cópia de segurança da base de dados origem no servidor de destino.

Ponto Da Situação

A Microsoft confirmou que este é um problema no SQL Server 2000. Este problema foi corrigido pela primeira vez no SQL Server 2000 Service Pack 1.

Mais Informação

SQL Server 2000 Service Pack 1 resolve o problema actualizando os catálogos de sistema para a base de dados de origem durante a fase de ligação. Os passos para a tarefa de copiar o Assistente da base de dados mostram uma nova tarefa com a seguinte descrição na janela de registo Mais informações :
Catálogos de texto completo para a base de dados origem '<dbname>' foram activados com êxito.
Os catálogos de sistema anexar apenas se o dbid no modelo global de sysdatabases para esta base de dados são os mesmos antes e depois de anexar os catálogos. Se o dbid não for a mesma, terá de recriar os catálogos da base de dados.

Que respeita a base de dados destino é, não é activado após a cópia de texto completo. Tem de activar a indexação de texto completo na base de dados e, em seguida, criar e preencher catálogos de texto completo na base de dados.

REFERÊNCIAS

Para obter informações adicionais, clique nos números de artigo existentes abaixo para visualizar os artigos na Microsoft Knowledge Base:
240867INF: Como mover, copiar e ' Anterior ' para Full-Text catálogo pastas e ficheiros
274463Noções sobre e resolução de problemas com o assistente copiar base de dados do SQL Server 2000

Propriedades

Artigo: 303224 - Última revisão: 17 de outubro de 2003 - Revisão: 3.2
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Standard Edition
Palavras-chave: 
kbmt kbbug kbfix kbsqlserv2000sp1fix KB303224 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 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: 303224

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