Artigo: 908441 - Última revisão: sexta-feira, 10 de Março de 2006 - Revisão: 1.3

Licenciado palavra de outros fabricantes separadores não são instalados por predefinição no SQL Server 2005 Community Technology pré-visualização Setembro 2005

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Informações sobre o Beta
Este artigo aborda uma versão beta de um produto da Microsoft. As informações contidas neste artigo são fornecidas como está e estão sujeitas a alterações sem aviso prévio.

Não fornece suporte técnico formal está disponível a partir da Microsoft para este produto beta. Para obter informações sobre como obter suporte para uma versão beta, consulte a documentação incluída nos ficheiros do produto beta ou consulte a localização da Web onde o transferiu.

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

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.

Resolução

Registar os separadores de palavras

Para registar um separador de palavras, tem de utilizar o seguinte método:
  • Adicione as seguintes informações para \MSSearch\CLSID
    <InstanceRoot>\MSSearch\CLSID
    subchave de registo:
    • O ID de classe COM (Component Object Model) da Microsoft ou o ID de classe para o separador de palavras
    • As interfaces de radicalizadores para o idioma que está a utilizar
    Nota <InstanceRoot> representa a instância de raiz.
  • Adicionar uma subchave \MSSearch\Language
    <InstanceRoot>\MSSearch\Language
    subchave de registo para o idioma.
  • Adicione valores de configuração que especificam a localização do léxico, palavra de ruído e ficheiros de dicionário de sinónimos para o idioma.

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:
  1. Clique em Iniciar , clique em Executar , escreva regedit e, em seguida, clique em OK .
  2. 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
  3. 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:
  1. Clique em Iniciar , clique em Executar , escreva regedit e, em seguida, clique em OK .
  2. 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
  3. 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:
  1. Clique em Iniciar , clique em Executar , escreva regedit e, em seguida, clique em OK .
  2. 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
  3. No menu Editar , aponte para Novo e, em seguida, clique em chave .
  4. Tipo {16BC5CE4 2 C 78 - 4CB9 - 80 D 5-386A68CC2B2D} , e, em seguida, prima ENTER.
  5. No painel da direita, clique com o botão direito do rato no valor de registo predefinido e, em seguida, clique em Modificar .
  6. Na caixa de diálogo Editar cadeia , escreva danlr.dll na caixa dados do valor e, em seguida, clique em OK .
  7. No menu Editar , aponte para Novo e, em seguida, clique em chave .
  8. Escreva {83BC7EF7-D27B-4950-A743-0F8E5CA928F8} e, em seguida, prima ENTER.
  9. No painel da direita, clique com o botão direito do rato no valor de registo predefinido e, em seguida, clique em Modificar .
  10. 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
IdiomaValor de chave de registo para o passo 4DLL para o passo 6 e o passo 10Valor 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:
  1. 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
  2. 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
    IdiomaNome da chave
    Polacoplk
    Português-brasileiroptb
    Português-Brasilpto
    RussoRUS
    TurcoTRK

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:
  1. 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
  2. No menu Editar , aponte para Novo e, em seguida, clique em Valor da cadeia .
  3. Escreva NoiseFile e, em seguida, prima ENTER.
  4. Clique com o botão direito do rato no valor de registo NoiseFile e, em seguida, clique em Modificar .
  5. 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".
  6. Clique em OK .
  7. 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 2Nomes de valor para o passo 3 e o passo 4Tipo de valor para o passo 5
    Valor de cadeiaTsaurusFileInstance-SpecificFTDataPath \tsdan.xml
    Valor DWORDRegião00000406
    Valor de cadeiaWBreakerClass{16BC5CE4-2C 78 - 4CB9 - 80 D 5-386A68CC2B2D}
    Valor de cadeiaStemmerClass{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 2Nomes de valores para os passos 3 e 4Dados do valor para o passo 5
Valor de cadeiaNoiseFileInstance-SpecificFTDataPath \noiseplk.txt
Valor de cadeiaTsaurusFileInstance-SpecificFTDataPath \tsplk.xml
Valor DWORDRegião00000415
Valor de cadeiaWBreakerClass{CA665B09-4642-4 C 84-A9B7-9B8F3CD7C3F6}
Valor de cadeiaStemmerClass{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 2Nomes de valores para os passos 3 e 4Dados do valor para o passo 5
Valor de cadeiaNoiseFileInstance-SpecificFTDataPath \noiseptb.txt
Valor de cadeiaTsaurusFileInstance-SpecificFTDataPath \tsptb.xml
Valor DWORDRegião00000416
Valor de cadeiaWBreakerClass{25B7FD48-5404-4BEB-9 80-B6982AF404FD D}
Valor de cadeiaStemmerClass{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 2Nomes de valores para os passos 3 e 4Dados do valor para o passo 5
Valor de cadeiaNoiseFileInstance-SpecificFTDataPath \noisepts.txt
Valor de cadeiaTsaurusFileInstance-SpecificFTDataPath \tspts.xml
Valor DWORDRegião00000816
Valor de cadeiaWBreakerClass{5D5F3A69 620 C-4952-B067-4D0126BB6086}
Valor de cadeiaStemmerClass{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 2Nomes de valores para os passos 3 e 4Dados do valor para o passo 5
Valor de cadeiaNoiseFileInstance-SpecificFTDataPath \noiserus.txt
Valor de cadeiaTsaurusFileInstance-SpecificFTDataPath \tsrus.xml
Valor DWORDRegião00000419
Valor de cadeiaWBreakerClass{20036404 - F1AF - 11 D 2-A57F-006052076F32}
Valor de cadeiaStemmerClass{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 2Nomes de valores para os passos 3 e 4Dados do valor para o passo 5
Valor de cadeiaNoiseFileInstance-SpecificFTDataPath \noisetrk.txt
Valor de cadeiaTsaurusFileInstance-SpecificFTDataPath \tstrk.xml
Valor DWORDRegião0000041f
Valor de cadeiaWBreakerClass{8DF412D1-62 C 7-4667-BBEC-38756576C21B}
Valor de cadeiaStemmerClass{23A9C1C3-3C7A-4D2C-B894-4F286459DAD6}

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Developer Edition Community Technology Preview
  • Microsoft SQL Server 2005 Developer Edition for Itanium-based Systems Community Technology Preview
  • Microsoft SQL Server 2005 Developer x64 Edition Community Technology Preview
  • Microsoft SQL Server 2005 Enterprise Edition Community Technology Preview
  • Microsoft SQL Server 2005 Express Edition Community Technology Preview
  • Microsoft SQL Server 2005 Standard Edition Community Technology Preview
  • Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems Community Technology Preview
  • Microsoft SQL Server 2005 Standard x64 Edition Community Technology Preview
  • Microsoft SQL Server 2005 Workgroup Edition Community Technology Preview
Palavras-chave: 
kbmt kbsql2005fts kbtshoot kbprb KB908441 KbMtpt
Tradução automáticaTraduçã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: 908441  (http://support.microsoft.com/kb/908441/en-us/ )