Microsoft SQL Server 2005 Community Technology pré-visualização) CTP (Setembro 2005 inclui separadores licenciado palavra de outros fabricantes para os seguintes idiomas:
- Dinamarquês
- Polaco
- Português-brasileiro
- Português-Brasil
- Russo
- Turco
Estes separadores palavra estão disponíveis. No entanto, não são instaladas por predefinição no SQL Server 2005 CTP Setembro de 2005. Por conseguinte, tem de registar manualmente estes separadores de palavras.
Nota Recomendamos que defina o motor de texto completo Microsoft para o serviço MSFTESQL (SQL Server) para ser executado sob uma conta com poucos privilégios.
Registar os separadores de palavras
Para registar um separador de palavras, tem de utilizar o seguinte método:
Obter o ID de instância várias instâncias do SQL Server
Os caminhos de registo que são listados neste artigo destinam-se a primeira instância do SQL Server 2005. Esta instância tem o ID da instância MSSQL.1. Se existirem várias instâncias do SQL Server, terá de modificar os caminhos de registo substituindo o ID de instância dessa instância em vez de MSSQL.1. Para obter o ID de instância de uma instância, siga estes passos:
- Clique em Iniciar , clique em Executar , escreva regedit e, em seguida, clique em OK .
- No Editor de registo, localize a seguinte chave de registo para a primeira instância do SQL Server:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL
- No painel da direita, os nomes de instância e a instância correspondente são apresentados ID.
Obter o caminho da pasta FTData instância específicas
Depois de obter a instância de ID, terá de obter o caminho de instância específicas adequado da pasta FTData. Irá utilizar este caminho quando adicionar valores de configuração que especificam o léxico palavra de ruído e ficheiros de dicionário de sinónimos para um idioma. Para obter o caminho da pasta FTData instância específica, siga estes passos:
- Clique em Iniciar , clique em Executar , escreva regedit e, em seguida, clique em OK .
- No Editor de registo, localize e clique na seguinte chave de registo para uma instância do SQL Server:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<Instance ID>\MSSQLServer
Nota <Instance ID> é MSSQL.1 para a primeira instância do SQL Server. Por conseguinte, a chave de registo será o seguinte:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer
- No painel da direita, o valor de registo FullTextDefaultPath aparece. Este valor contém o caminho de instância específicas da pasta FTData. Por exemplo, o caminho de instância específicas para a primeira instância pode ser C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\FTData.
Instalar os separadores de palavras
A secção seguinte descreve como instalar os separadores de palavras para os seguintes idiomas:
- Dinamarquês
- Polaco
- Português-brasileiro
- Português-Brasil
- Russo
- Turco
Nota Os seguintes passos utilizam o separador de palavras dinamarquês como exemplo. Os valores que deve utilizar para instalar outros separadores palavra do idioma são listados depois de cada passo.
Adicionar ID de classe COM de ID de classe para o separador de palavras e adicionar as interfaces de radicalizadores para o idioma que pretende utilizar
Para adicionar um ID de classe COM ou ID de classe para estes componentes, siga estes passos:
- Clique em Iniciar , clique em Executar , escreva regedit e, em seguida, clique em OK .
- No Editor de registo, localize e clique na seguinte chave de registo para a primeira instância do SQL Server:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\CLSID
- No menu Editar , aponte para Novo e, em seguida, clique em chave .
- Tipo {16BC5CE4 2 C 78 - 4CB9 - 80 D 5-386A68CC2B2D} , e, em seguida, prima ENTER.
- No painel da direita, clique com o botão direito do rato no valor de registo predefinido e, em seguida, clique em Modificar .
- Na caixa de diálogo Editar cadeia , escreva danlr.dll na caixa dados do valor e, em seguida, clique em OK .
- No menu Editar , aponte para Novo e, em seguida, clique em chave .
- Escreva {83BC7EF7-D27B-4950-A743-0F8E5CA928F8} e, em seguida, prima ENTER.
- No painel da direita, clique com o botão direito do rato no valor de registo predefinido e, em seguida, clique em Modificar .
- Na caixa de diálogo Editar cadeia , escreva danlr.dll na caixa dados do valor e, em seguida, clique em OK .
Para outros idiomas, utilize os valores de chave de registo listadas na seguinte tabela. No passo 6 e no passo 10, substitua danlr.dll DLL para o idioma que pretende.
Reduzir esta tabelaExpandir esta tabela
| Idioma | Valor de chave de registo para o passo 4 | DLL para o passo 6 e o passo 10 | Valor de chave de registo para o passo 8 |
|---|
| Polaco | {B8713269-2D9D-4BF5-BF40-2615D75723D8} | lrpolish.dll | {CA665B09-4642-4 C 84-A9B7-9B8F3CD7C3F6} |
| Português-brasileiro | {25B7FD48-5404-4BEB-9 80-B6982AF404FD D} | ptblr.dll | {D5FCDD7E-DBFF-473F-BCCD-3AFD1890EA85} |
| Português-Brasil | {5D5F3A69 620 C-4952-B067-4D0126BB6086} | ptslr.dll | {D4171BC4-90BE-4F70-8610-DAB1C17F063C} |
| Russo | {20036404 - F1AF - 11 D 2-A57F-006052076F32} | ruslr.dll | {20036414 - F1AF - 11 D 2-A57F-006052076F32} |
| Turco | {23A9C1C3-3C7A-4D2C-B894-4F286459DAD6} | trklr.dll | {8DF412D1-62 C 7-4667-BBEC-38756576C21B} |
Adicione uma subchave à subchave do registo \MSSearch\Language <instanceroot> para o idioma
Para adicionar uma subchave nesta subchave de registo, siga estes passos:
- Localize e, em seguida, clique na seguinte chave de registo para a primeira instância do SQL Server:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language
- Repita os passos 3 a 4 na secção "Adicionar ID de classe COM de ID de classe para o separador de palavras e adicionar as interfaces de radicalizadores para o idioma que pretende utilizar". Substitua o nome da chave no passo 4 dan .
Para outros idiomas, substitua o nome da chave no passo 4 o valor indicado na seguinte tabela.Reduzir esta tabelaExpandir esta tabela
| Idioma | Nome da chave |
|---|
| Polaco | plk |
| Português-brasileiro | ptb |
| Português-Brasil | pto |
| Russo | RUS |
| Turco | TRK |
Adicionar valores de configuração que definir a localização de léxico, palavra de ruído e ficheiros de dicionário de sinónimos para o idioma
Para adicionar valores de configuração para estes componentes, siga estes passos:
- Localize e, em seguida, clique a chave de registo que adicionou na secção "Adicionar uma subchave à subchave do registo \MSSearch\Language <instanceroot> para o idioma". Para a primeira instância do SQL Server, esta chave de registo deve ser o seguinte:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\dan
- No menu Editar , aponte para Novo e, em seguida, clique em Valor da cadeia .
- Escreva NoiseFile e, em seguida, prima ENTER.
- Clique com o botão direito do rato no valor de registo NoiseFile e, em seguida, clique em Modificar .
- Na caixa de diálogo Editar cadeia , escreva \noisedan.txt Instance-SpecificFTDataPath na caixa dados do valor .
Nota InstanceSpecificFTDataPath representa o caminho que obteve seguindo os passos na secção "Obter o caminho da pasta FTData instância específicas". - Clique em OK .
- Repita os passos 2 a 6 para adicionar os valores que estão listados na seguinte tabela para o idioma dinamarquês.
Reduzir esta tabelaExpandir esta tabela
| Tipo de valor para o passo 2 | Nomes de valor para o passo 3 e o passo 4 | Tipo de valor para o passo 5 |
|---|
| Valor de cadeia | TsaurusFile | Instance-SpecificFTDataPath \tsdan.xml |
| Valor DWORD | Região | 00000406 |
| Valor de cadeia | WBreakerClass | {16BC5CE4-2C 78 - 4CB9 - 80 D 5-386A68CC2B2D} |
| Valor de cadeia | StemmerClass | {83BC7EF7-D27B-4950-A743-0F8E5CA928F8} |
Para idiomas que diferem dinamarquês, utilize os seguintes valores.
Valores de idioma polaco
Localize e, em seguida, clique a chave de registo que adicionou na secção "Adicionar uma subchave à subchave do registo \MSSearch\Language <instanceroot> para o idioma". Para a primeira instância do SQL Server, esta chave de registo deve ser o seguinte:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\plk
Siga os passos na secção 'Adicionar valores de configuração que definir a localização de léxico, palavra de ruído e ficheiros de dicionário de sinónimos para o idioma' utilizando os valores na seguinte tabela.
Reduzir esta tabelaExpandir esta tabela
| Tipo de valor para o passo 2 | Nomes de valores para os passos 3 e 4 | Dados do valor para o passo 5 |
|---|
| Valor de cadeia | NoiseFile | Instance-SpecificFTDataPath \noiseplk.txt |
| Valor de cadeia | TsaurusFile | Instance-SpecificFTDataPath \tsplk.xml |
| Valor DWORD | Região | 00000415 |
| Valor de cadeia | WBreakerClass | {CA665B09-4642-4 C 84-A9B7-9B8F3CD7C3F6} |
| Valor de cadeia | StemmerClass | {B8713269-2D9D-4BF5-BF40-2615D75723D8} |
Valores de idioma português-brasileiro
Localize e, em seguida, clique a chave de registo que adicionou na secção "Adicionar uma subchave à subchave do registo \MSSearch\Language <instanceroot> para o idioma". Para a primeira instância do SQL Server, esta chave de registo deve ser o seguinte:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\ptb
Siga os passos na secção 'Adicionar valores de configuração que definir a localização de léxico, palavra de ruído e ficheiros de dicionário de sinónimos para o idioma' utilizando os valores na seguinte tabela.
Reduzir esta tabelaExpandir esta tabela
| Tipo de valor para o passo 2 | Nomes de valores para os passos 3 e 4 | Dados do valor para o passo 5 |
|---|
| Valor de cadeia | NoiseFile | Instance-SpecificFTDataPath \noiseptb.txt |
| Valor de cadeia | TsaurusFile | Instance-SpecificFTDataPath \tsptb.xml |
| Valor DWORD | Região | 00000416 |
| Valor de cadeia | WBreakerClass | {25B7FD48-5404-4BEB-9 80-B6982AF404FD D} |
| Valor de cadeia | StemmerClass | {D5FCDD7E-DBFF-473F-BCCD-3AFD1890EA85} |
Valores de idioma português-Brasil
Localize e, em seguida, clique a chave de registo que adicionou na secção "Adicionar uma subchave à subchave do registo \MSSearch\Language <instanceroot> para o idioma". Para a primeira instância do SQL Server, esta chave de registo deve ser o seguinte:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\pts
Siga os passos na secção 'Adicionar valores de configuração que definir a localização de léxico, palavra de ruído e ficheiros de dicionário de sinónimos para o idioma' utilizando os valores na seguinte tabela.
Reduzir esta tabelaExpandir esta tabela
| Tipo de valor para o passo 2 | Nomes de valores para os passos 3 e 4 | Dados do valor para o passo 5 |
|---|
| Valor de cadeia | NoiseFile | Instance-SpecificFTDataPath \noisepts.txt |
| Valor de cadeia | TsaurusFile | Instance-SpecificFTDataPath \tspts.xml |
| Valor DWORD | Região | 00000816 |
| Valor de cadeia | WBreakerClass | {5D5F3A69 620 C-4952-B067-4D0126BB6086} |
| Valor de cadeia | StemmerClass | {D4171BC4-90BE-4F70-8610-DAB1C17F063C} |
Valores de idioma russo
Localize e, em seguida, clique a chave de registo que adicionou na secção "Adicionar uma subchave à subchave do registo \MSSearch\Language <instanceroot> para o idioma". Para a primeira instância do SQL Server, esta chave de registo deve ser o seguinte:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\rus
Siga os passos na secção 'Adicionar valores de configuração que definir a localização de léxico, palavra de ruído e ficheiros de dicionário de sinónimos para o idioma' utilizando os valores na seguinte tabela.
Reduzir esta tabelaExpandir esta tabela
| Tipo de valor para o passo 2 | Nomes de valores para os passos 3 e 4 | Dados do valor para o passo 5 |
|---|
| Valor de cadeia | NoiseFile | Instance-SpecificFTDataPath \noiserus.txt |
| Valor de cadeia | TsaurusFile | Instance-SpecificFTDataPath \tsrus.xml |
| Valor DWORD | Região | 00000419 |
| Valor de cadeia | WBreakerClass | {20036404 - F1AF - 11 D 2-A57F-006052076F32} |
| Valor de cadeia | StemmerClass | {20036414 - F1AF - 11 D 2-A57F-006052076F32} |
Valores de idioma turco
Localize e, em seguida, clique a chave de registo que adicionou na secção "Adicionar uma subchave à subchave do registo \MSSearch\Language <instanceroot> para o idioma". Para a primeira instância do SQL Server, esta chave de registo deve ser o seguinte:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\trk
Siga os passos na secção 'Adicionar valores de configuração que definir a localização de léxico, palavra de ruído e ficheiros de dicionário de sinónimos para o idioma' utilizando os valores na seguinte tabela.
Reduzir esta tabelaExpandir esta tabela
| Tipo de valor para o passo 2 | Nomes de valores para os passos 3 e 4 | Dados do valor para o passo 5 |
|---|
| Valor de cadeia | NoiseFile | Instance-SpecificFTDataPath \noisetrk.txt |
| Valor de cadeia | TsaurusFile | Instance-SpecificFTDataPath \tstrk.xml |
| Valor DWORD | Região | 0000041f |
| Valor de cadeia | WBreakerClass | {8DF412D1-62 C 7-4667-BBEC-38756576C21B} |
| Valor de cadeia | StemmerClass | {23A9C1C3-3C7A-4D2C-B894-4F286459DAD6} |