ID do artigo: 908441 - Última revisão: sexta-feira, 10 de março de 2006 - Revisão: 1.3

Licenciado palavra de terceiros separadores de não são instalados por padrão no SQL Server 2005 Community Technology Preview 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 de versão beta
Este artigo aborda uma versão beta de um produto da Microsoft. As informações neste artigo são fornecidas como - é e estão sujeitas a alterações sem aviso prévio.

Nenhum suporte formal está disponível da Microsoft para este produto beta. Para obter informações sobre como obter suporte para uma versão beta, consulte a documentação que acompanha o arquivos do produto beta ou verifique o local da Web onde você foi baixada o lançamento.

Nesta página

Expandir tudo | Recolher tudo

Sintomas

Microsoft SQL Server 2005 Community Technology Preview (CTP) setembro 2005 inclui separadores de palavras licenciado de terceiros para os seguintes idiomas:
  • Dinamarquês
  • Polonês
  • Português-Brasil
  • Português-Portugal
  • Russo
  • Turco
Esses separadores de palavras estão disponíveis. No entanto, eles não são instalados por padrão no SQL Server 2005 CTP setembro 2005. Portanto, você deve registrar manualmente esses separadores de palavras.

Observação Recomendamos que você defina o Full-Text mecanismo da Microsoft para SQL Server (MSFTESQL) serviço executado em uma conta com poucos privilégios.

Resolução

Registrar os separadores de palavras

Para registrar um separador de palavras, você deve usar o seguinte método:
  • Adicionar as seguintes informações ao \MSSearch\CLSID
    <InstanceRoot>\MSSearch\CLSID
    subchave do Registro:
    • A identificação de classe do COM (Component Object Model) ou IDs de classe para o separador de palavras
    • As interfaces lematizador para o idioma que você está usando
    Observação <InstanceRoot> representa a raiz de instância.
  • Adicione uma subchave para \MSSearch\Language
    <InstanceRoot>\MSSearch\Language
    subchave do Registro para o idioma.
  • Adicione valores de configuração que especifica o local do léxico, palavra de ruído e arquivos de dicionário de sinônimos para o idioma.

Obter identificações de instância para várias instâncias do SQL Server

Os caminhos do registro que são listados neste artigo são para a primeira instância do SQL Server 2005. Esta instância tem o ID de instância MSSQL.1. Se existirem várias instâncias do SQL Server, você deve modificar os caminhos do Registro substituindo o ID de instância para essa instância em vez de MSSQL.1. Para obter a identificação de instância de uma instância, execute estas etapas:
  1. Clique em Iniciar , clique em Executar , digite regedit e, em seguida, clique em OK .
  2. No Editor do Registro, localize a seguinte chave do Registro para a primeira instância do SQL Server:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL
  3. No painel à direita, os nomes de instância e a instância correspondente identificações são exibidos.

Obter o caminho da pasta FTData instância específicas

Depois de obter as identificações de instância, você deve obter o caminho de instância específicas apropriado da pasta FTData. Você usará esse caminho quando você adicionar valores de configuração que especificam o léxico, palavra de ruído e arquivos de dicionário de sinônimos para um idioma. Para obter o caminho da pasta FTData instância específica, execute estas etapas:
  1. Clique em Iniciar , clique em Executar , digite regedit e, em seguida, clique em OK .
  2. No Editor do Registro, localize e, em seguida, clique na seguinte chave do Registro para uma instância do SQL Server:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<Instance ID>\MSSQLServer
    Observação <Instance ID> é MSSQL.1 para a primeira instância do SQL Server. Portanto, a chave do registro será o seguinte:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer
  3. No painel à direita, o valor de registro 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 seção a seguir descreve como instalar os separadores de palavras para os seguintes idiomas:
  • Dinamarquês
  • Polonês
  • Português-Brasil
  • Português-Portugal
  • Russo
  • Turco
Observação As etapas a seguir, use o separador de palavras dinamarquês como exemplo. Os valores que você deve usar para instalar outros separadores de palavras idioma são listados após cada etapa.

Adicionar a identificação de classe COM ou IDs de classe para o separador de palavras e adicionar as interfaces lematizador para o idioma que você deseja usar

Para adicionar uma identificação de classe COM ou IDs de classe para esses componentes, siga estas etapas:
  1. Clique em Iniciar , clique em Executar , digite regedit e, em seguida, clique em OK .
  2. No Editor do Registro, localize e, em seguida, clique na seguinte chave do Registro 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 {2C 78 - 4CB9 - 16BC5CE4 80 5-386A68CC2B2D D} , e, em seguida, pressione ENTER.
  5. No painel à direita, clique com o botão direito o valor de registro padrão e, em seguida, clique em Modificar .
  6. Na caixa de diálogo Editar seqüência , digite 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. Digite {83BC7EF7-D27B-4950-A743-0F8E5CA928F8} e, em seguida, pressione ENTER.
  9. No painel à direita, clique com o botão direito o valor de registro padrão e, em seguida, clique em Modificar .
  10. Na caixa de diálogo Editar seqüência , digite danlr.dll na caixa dados do valor e, em seguida, clique em OK .
Para outros idiomas, use os valores de chave do registro que estão listados na tabela a seguir. Na etapa 6 e na etapa 10, substitua danlr.dll com a DLL para o idioma que você deseja.
Recolher esta tabelaExpandir esta tabela
IdiomaValor chave do Registro para a etapa 4DLL para a etapa 6 e a etapa 10Valor de chave do Registro para a etapa 8
Polonês{B8713269-2D9D-4BF5-BF40-2615D75723D8}lrpolish.dll{CA665B09-4642-4 C 84-A9B7-9B8F3CD7C3F6}
Português-Brasil{25B7FD48-5404-4BEB-9 80-B6982AF404FD D}ptblr.dll{D5FCDD7E-DBFF-473F-BCCD-3AFD1890EA85}
Português-Portugal{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 <instanceroot> \MSSearch\Language do Registro para o idioma

Para adicionar uma subchave a essa subchave do Registro, execute estas etapas:
  1. Localize e, em seguida, clique na seguinte chave do Registro para a primeira instância do SQL Server:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language
  2. Repita as etapas 3 a 4 na seção "Adicionar a identificação de classe COM ou IDs de classe para o separador de palavras e adicionar as interfaces lematizador para o idioma que você deseja usar". Substitua o nome chave na etapa 4 com dan .

    Para outros idiomas, substitua o nome chave na etapa 4 com o valor listado na tabela a seguir.
    Recolher esta tabelaExpandir esta tabela
    IdiomaNome da chave
    Polonêsplk
    Português-BrasilPTB
    Português-Portugalpt
    RussoRUS
    TurcoTRK

Adicionar valores de configuração definir o local do léxico, palavra de ruído e arquivos de dicionário de sinônimos para o idioma

Para adicionar valores de configuração para esses componentes, siga estas etapas:
  1. Localize e clique na chave do registro que você adicionou na seção "Adicionar uma subchave à subchave <instanceroot> \MSSearch\Language do Registro para o idioma". Para a primeira instância do SQL Server, essa chave do Registro seria 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 seqüência .
  3. Digite NoiseFile e, em seguida, pressione ENTER.
  4. Clique com o botão direito no valor do Registro NoiseFile e, em seguida, clique em Modificar .
  5. Na caixa de diálogo Editar seqüência , digite Instance-SpecificFTDataPath \noisedan.txt na caixa dados do valor .

    Observação InstanceSpecificFTDataPath representa o caminho que você obteve seguindo as etapas na seção "Obter o caminho da pasta FTData instância específicas".
  6. Clique em OK .
  7. Repita as etapas 2 a 6 para adicionar os valores que estão listados na tabela a seguir para o idioma dinamarquês.
    Recolher esta tabelaExpandir esta tabela
    Tipo de valor para a etapa 2Nomes de valores para as etapas 3 e 4Tipo de valor para a etapa 5
    Valor de seqüência de caracteresTsaurusFileInstance-SpecificFTDataPath \tsdan.xml
    Valor DWORDLocalidade00000406
    Valor de seqüência de caracteresWBreakerClass{2C 78 - 4CB9 - 16BC5CE4 80 5-386A68CC2B2D D}
    Valor de seqüência de caracteresStemmerClass{83BC7EF7-D27B-4950-A743-0F8E5CA928F8}
Para idiomas diferentes do dinamarquês, use os seguintes valores.
Valores de idioma polonês
Localize e clique na chave do registro que você adicionou na seção "Adicionar uma subchave à subchave <instanceroot> \MSSearch\Language do Registro para o idioma". Para a primeira instância do SQL Server, essa chave do Registro seria o seguinte:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\plk
Siga as etapas na seção "Adicionar valores de configuração definir o local do léxico, palavra de ruído e arquivos de dicionário de sinônimos para o idioma" usando os valores na tabela a seguir.
Recolher esta tabelaExpandir esta tabela
Tipo de valor para a etapa 2Nomes de valores para as etapas 3 e 4Dados do valor para a etapa 5
Valor de seqüência de caracteresNoiseFileInstance-SpecificFTDataPath \noiseplk.txt
Valor de seqüência de caracteresTsaurusFileInstance-SpecificFTDataPath \tsplk.xml
Valor DWORDLocalidade00000415
Valor de seqüência de caracteresWBreakerClass{CA665B09-4642-4 C 84-A9B7-9B8F3CD7C3F6}
Valor de seqüência de caracteresStemmerClass{B8713269-2D9D-4BF5-BF40-2615D75723D8}
Valores de idioma português-Brasil
Localize e clique na chave do registro que você adicionou na seção "Adicionar uma subchave à subchave <instanceroot> \MSSearch\Language do Registro para o idioma". Para a primeira instância do SQL Server, essa chave do Registro seria o seguinte:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\ptb
Siga as etapas na seção "Adicionar valores de configuração definir o local do léxico, palavra de ruído e arquivos de dicionário de sinônimos para o idioma" usando os valores na tabela a seguir.
Recolher esta tabelaExpandir esta tabela
Tipo de valor para a etapa 2Nomes de valores para as etapas 3 e 4Dados do valor para a etapa 5
Valor de seqüência de caracteresNoiseFileInstance-SpecificFTDataPath \noiseptb.txt
Valor de seqüência de caracteresTsaurusFileInstance-SpecificFTDataPath \tsptb.xml
Valor DWORDLocalidade00000416
Valor de seqüência de caracteresWBreakerClass{25B7FD48-5404-4BEB-9 80-B6982AF404FD D}
Valor de seqüência de caracteresStemmerClass{D5FCDD7E-DBFF-473F-BCCD-3AFD1890EA85}
Valores de idioma Português-Portugal
Localize e clique na chave do registro que você adicionou na seção "Adicionar uma subchave à subchave <instanceroot> \MSSearch\Language do Registro para o idioma". Para a primeira instância do SQL Server, essa chave do Registro seria o seguinte:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\pts
Siga as etapas na seção "Adicionar valores de configuração definir o local do léxico, palavra de ruído e arquivos de dicionário de sinônimos para o idioma" usando os valores na tabela a seguir.
Recolher esta tabelaExpandir esta tabela
Tipo de valor para a etapa 2Nomes de valores para as etapas 3 e 4Dados do valor para a etapa 5
Valor de seqüência de caracteresNoiseFileInstance-SpecificFTDataPath \noisepts.txt
Valor de seqüência de caracteresTsaurusFileInstance-SpecificFTDataPath \tspts.xml
Valor DWORDLocalidade00000816
Valor de seqüência de caracteresWBreakerClass{5D5F3A69 620 C-4952-B067-4D0126BB6086}
Valor de seqüência de caracteresStemmerClass{D4171BC4-90BE-4F70-8610-DAB1C17F063C}
Valores de idioma russo
Localize e clique na chave do registro que você adicionou na seção "Adicionar uma subchave à subchave <instanceroot> \MSSearch\Language do Registro para o idioma". Para a primeira instância do SQL Server, essa chave do Registro seria o seguinte:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\rus
Siga as etapas na seção "Adicionar valores de configuração definir o local do léxico, palavra de ruído e arquivos de dicionário de sinônimos para o idioma" usando os valores na tabela a seguir.
Recolher esta tabelaExpandir esta tabela
Tipo de valor para a etapa 2Nomes de valores para as etapas 3 e 4Dados do valor para a etapa 5
Valor de seqüência de caracteresNoiseFileInstance-SpecificFTDataPath \noiserus.txt
Valor de seqüência de caracteresTsaurusFileInstance-SpecificFTDataPath \tsrus.xml
Valor DWORDLocalidade00000419
Valor de seqüência de caracteresWBreakerClass{20036404 - F1AF - 11 D 2-A57F-006052076F32}
Valor de seqüência de caracteresStemmerClass{20036414 - F1AF - 11 D 2-A57F-006052076F32}
Valores de idioma turco
Localize e clique na chave do registro que você adicionou na seção "Adicionar uma subchave à subchave <instanceroot> \MSSearch\Language do Registro para o idioma". Para a primeira instância do SQL Server, essa chave do Registro seria o seguinte:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSearch\Language\trk
Siga as etapas na seção "Adicionar valores de configuração definir o local do léxico, palavra de ruído e arquivos de dicionário de sinônimos para o idioma" usando os valores na tabela a seguir.
Recolher esta tabelaExpandir esta tabela
Tipo de valor para a etapa 2Nomes de valores para as etapas 3 e 4Dados do valor para a etapa 5
Valor de seqüência de caracteresNoiseFileInstance-SpecificFTDataPath \noisetrk.txt
Valor de seqüência de caracteresTsaurusFileInstance-SpecificFTDataPath \tstrk.xml
Valor DWORDLocalidade0000041f
Valor de seqüência de caracteresWBreakerClass{8DF412D1-62 C 7-4667-BBEC-38756576C21B}
Valor de seqüência de caracteresStemmerClass{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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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/ )