Getting your Trinity Audio player ready...
|
A algum tempo atrás tive que alterar a língua de pesquisa do FullText do SQL 2005 de Neutral para Portugês.
Em teoria um procedimento bem simples, acha o FullText, edita dele e troca na caixa pra Português.
Mas, como sempre, nada é tão simples assim…
Descobri que por padrão o SQL 2005 não traz alguns idiomas, para adicionar o Português tive que fazer o procedimento do KB908441.
Mas, ao invés de ficar lendo o KB vo descrever o passo a passo pra fazer funcionar:
IMPORTANTE !!!
Se você utilizar mais de uma instância do SQL no mesmo servidor você vai ter que fazer o procedimento mais de uma vez.
Ok, sabendo disso, agora vamos começar.
Levando em conta que provavelmente você está usando uma instância, ela é conhecida como MSSQL.1
1. Clique em Start, clique em Run, digite regedit e clique em OK
2. Dentro do Editor de Registro, localize a seguinte chave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\CLSID
3. No menu Edit escolha New e clique em Key
4. Digite {25B7FD48-5404-4BEB-9D80-B6982AF404FD} e pressione Enter
5. No painel da direita, modifique o valor Default
6. Em Edit String, digite ptblr.dll e clique em OK
7. No menu Edit escolha New e clique em Key
8. Digite {D5FCDD7E-DBFF-473F-BCCD-3AFD1890EA85} e pressione Enter
9. No painel da Direita, modifique o valor Default
10. Em Edit String digite ptblr.dll e clique em OK
Adicione uma sub-chave ao MSSQL.1\MSSearch\Language
11. No menu Edit escolha New e clique em Key
12. Digite ptb e pressione Enter
13. Na Tabela abaixo existem 4 itens que devem ser criados:
Tipo | Nome | Valor |
String | NoiseFile | C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\FTData\noiseptb.txt |
String | TsaurusFile | C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\FTData\tsptb.xml |
DWord | Locate | 00000416 |
String | WBreakerClass | {25B7FD48-5404-4BEB-9D80-B6982AF404FD} |
String | SemmerClass | {D5FCDD7E-DBFF-473F-BCCD-3AFD1890EA85} |
Depois desse pequeno processo, pelo menos no meu caso, não tive que reinicia o SQL para aparecer Portugês, mas tive que executar um Rebuild do FullText.