Instalamos uma instalação clusterizada do SQL 2005 no Windows 2008 e reconectamos nossas unidades san de outra máquina e restauramos para fazer uma migração para o novo hardware. Houve alguns problemas menores, mas este me deixou preso.
Tentar preencher os índices de texto completo não está funcionando. Eu crio uma tabela básica com algum texto simples em um novo banco de dados e obtenho os mesmos resultados que índices antigos.
2010-09-27 10:30:46.85 spid19s Informational: Full-text Full population initialized for table or indexed view '[SQL_DBA].[dbo].[CIS_Report_Executions]' (table or indexed view ID '1767677345', database ID '5'). Population sub-tasks: 1.
2010-09-27 10:31:15.36 spid19s Error '0x80070003' occurred during full-text index population for table or indexed view '[SQL_DBA].[dbo].[CIS_Report_Executions]' (table or indexed view ID '1767677345', database ID '5'), full-text key value 0x000001DF. Attempt will be made to reindex it.
2010-09-27 10:31:15.37 spid19s The component 'MSFTE.DLL' reported error while indexing. Component path 'D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\MSFTE.DLL'.
2010-09-27 10:31:15.37 spid19s Error '0x80070003' occurred during full-text index population for table or indexed view '[SQL_DBA].[dbo].[CIS_Report_Executions]' (table or indexed view ID '1767677345', database ID '5'), full-text key value 0x000001E0. Attempt will be made to reindex it.
O procedimento de reconstrução / repopulação é concluído, mas obtenho zero linhas no índice. O .dll na mensagem está presente e as contas de serviço têm acesso a isso. Meu FTData também tem dados, então parece que não haveria nenhum problema de permissão nesta pasta.
A aplicação lança este erro:
“PHP Warning: mssql_query() [function.mssql-query]:
message: Full-text catalog 'ikm_PageIndex_FText' is in an
unusable state. Drop and re-create
this full-text catalog. (severity 16)
in
E:\Inetpub\knowledgebase_insidemesa\lib\database\mssql.php
on line 154”
Uma discussão no microsoft é a única postagem que eu achei que tinha corrigido isso - dizia que era relacionado ao registro, mas que não postou a correção.