如何加载经过许可的第三方断字符_第1页
如何加载经过许可的第三方断字符_第2页
如何加载经过许可的第三方断字符_第3页
如何加载经过许可的第三方断字符_第4页
如何加载经过许可的第三方断字符_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SQL Server 2008 R2 包括以下语言的经过许可的第三方断字符:· 丹麦语· 波兰语· 土耳其语这些断字符可供使用,但是并未默认安装,必须在手动注册后添加到支持全文索引和查询的 LCID 列表中。先决条件信息 您需要以下信息,才能够加载断字符:· 要在其上注册断字符的每个 SQL Server 实例的实例名。· 每个实例的 FTDATA 路径。获得实例 ID 之后,必须检索 FTData 文件夹特定于实例的相应路径。在添加用于指定语言的词典和同义词库文件的配置值时,将使用此路径。获取每个 SQL Server 实例的实例名1. 单击

2、“开始”,然后单击“运行”。2. 在“运行”对话框中的“打开”框中,键入 Regedit。3. 单击“确定”。这将打开注册表编辑器。4. 在注册表编辑器中,为第一个 SQL Server 2008 R2 实例(其实例 ID 为 MSSQL10_50.MSSQLSERVER)选择以下注册表项: HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERSQL 右窗格将显示实例名称及对应的实例 ID。重要提示 若要获得另一个服务器实例的实例名称,必须在注册表路径中使用其实例 ID,而不是 MSSQL10

3、_50.MSSQLSERVER。获得每个实例的 FTData 路径1. 单击“开始”,然后单击“运行”。2. 在“运行”对话框中的“打开”框中,键入 Regedit。3. 单击“确定”。4. 在注册表编辑器中,为 SQL Server 实例选择以下注册表项:HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Serverinstance_IDMSSQLServer,其中 instance_ID 为第一个 SQL Server 实例的 MSSQL10_50.MSSQLSERVER。此注册表项值将是:HKEY_LOCAL_MACHINESOFTWARE

4、MicrosoftMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERSetup 右窗格显示 FullTextDefaultPath 值,该值包含特定于实例的 FTData 文件夹路径。例如,对于第一个 SQL Server 2008 R2 实例来说,这可能是默认路径:C:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLFTData注册断字符和相关语言组件 Microsoft 许可的第三方断字符的安装过程分为三个阶段。下表汇总了这些阶段,其步骤在本节的后面进行说明。1. 为要注册的语言添加断

5、字符和词干分析器接口的 COM ClassID,将其作为项添加到注册表的 <InstanceRoot>MSSearchCLSID 节点。2. 将该语言的项添加到 <InstanceRoot>MSSearchLanguage 节点。3. 添加配置值以指定该语言的词典和同义词库文件的位置。注意 本节中以丹麦语断字符为例。本主题后面的表中提供了为每种语言安装断字符所需的值。阶段 1:为要注册的语言添加断字符和词干分析器接口的 COM ClassID注意 错误编辑注册表会严重损坏您的系统。更改注册表之前,应当备份计算机中的所有重要数据。为丹麦语添加这些组件的 COM 类 ID:

6、1. 通过以下方法打开注册表编辑器:a. 单击“开始”,然后单击“运行”。b. 在“运行”对话框中的“打开”框中,键入 Regedit。2. 在注册表编辑器中,为第一个 SQL Server 实例选择以下注册表项:HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSearchCLSID3. 在菜单栏上,单击“编辑”,单击“新建”,然后单击“项”。4. 键入 16BC5CE4-2C78-4CB9-80D5-386A68CC2B2D。5. 按 Enter 键。6. 在右窗格中,右键单击“默认

7、值”注册表值,然后单击“修改”。7. 在“编辑字符串”对话框中的“数值数据”框中,键入 danlr.dll,然后单击“确定”。8. 重复步骤 3 到 7,将步骤 4 中的值替换为 83BC7EF7-D27B-4950-A743-0F8E5CA928F8。对于给定语言,请执行上述步骤,并用所需语言的项值来替换步骤 4 和 8 中的项值。这些值在下面列出。在步骤 7 中,用相应语言的 .dll 名称替换 danlr.dll。语言步骤 4 的项值步骤 7 的 .DLL 名称步骤 8 的项值丹麦语16BC5CE4-2C78-4CB9-80D5-386A68CC2B2D danlr.dll 83BC7E

8、F7-D27B-4950-A743-0F8E5CA928F8 波兰语B8713269-2D9D-4BF5-BF40-2615D75723D8 lrpolish.dll CA665B09-4642-4C84-A9B7-9B8F3CD7C3F6 土耳其语23A9C1C3-3C7A-4D2C-B894-4F286459DAD6 trklr.dll 8DF412D1-62C7-4667-BBEC-38756576C21B 阶段 2:将相应语言的项添加到 <InstanceRoot>MSSearchLanguage 节点将丹麦语的项添加到此节点:1. 为第一个 SQL Server 实例选择

9、以下注册表项:HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSearchLanguage 2. 在前面的过程中重复步骤 3 到 5,并在步骤中用 dan 替换步骤 4 中的项名称。对于给定语言,请执行前面的步骤,并针对特定语言用下面列出的值替换步骤 4 中的项名称。语言步骤 4 的项名称丹麦语dan 波兰语plk 土耳其语trk 阶段 3:针对一种语言添加提供每个语言组件所在位置的配置值针对丹麦语添加这些组件的配置值:1. 选择在上面阶段 2 中输入的注册表项。对于第一个 SQL S

10、erver 实例,它是:HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSearchLanguagedan2. 在菜单栏上,单击“编辑”,单击“新建”,然后单击“字符串值”。3. 键入 TsaurusFile。4. 按 Enter 键。5. 右键单击刚才添加的 TsaurusFile 注册表值,然后单击“修改”。6. 在“编辑字符串”对话框的“数值数据”框中,键入 tsdan.xml。7. 单击“确定”。针对相应语言的其余语言组件(同义词库文件、语言(区域设置)、断字符和词干分析器)重

11、复步骤 2 到步骤 7。为丹麦语、波兰语或土耳其语注册这些组件所需的值如下所示。丹麦语的值重复步骤 2 到步骤 7 以添加下面列出的每组值,替换每个值特定于语言的值类型(步骤 2)、值名称(步骤 3 和步骤 5)以及值数据(步骤 6)。步骤 2 的值类型步骤 3 和步骤 5 的值名称步骤 6 的值类型字符串值 TsaurusFile tsdan.xml DWORD 值 区域设置 00000406 字符串值 WBreakerClass 16BC5CE4-2C78-4CB9-80D5-386A68CC2B2D 字符串值 StemmerClass 83BC7EF7-D27B-4950-A743-0F

12、8E5CA928F8 波兰语的值对于波兰语,请执行上述步骤,并在步骤中使用下面列出的值。选择在上面的阶段 2 中为波兰语输入的注册表项。对于第一个 SQL Server 实例,将是:HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSearchLanguageplk完成步骤 2 到步骤 7 以添加下面列出的每组值,替换每个值特定于语言的值类型(步骤 2)、值名称(步骤 3 和步骤 5)和值数据(步骤 6)。步骤 2 的值类型步骤 3 和步骤 5 的值名称步骤 6 的值数据字符串值 Tsa

13、urusFile tsplk.xml DWORD 值 区域设置 00000415 字符串值 WBreakerClass CA665B09-4642-4C84-A9B7-9B8F3CD7C3F6 字符串值 StemmerClass B8713269-2D9D-4BF5-BF40-2615D75723D8 土耳其语的值对于土耳其语,请执行上述步骤,并在步骤中使用下面列出的值。选择在上面的阶段 2 中为土耳其语输入的注册表项。对于第一个 SQL Server 实例,将是:HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL10_50

14、.MSSQLSERVERMSSearchLanguagetrk完成步骤 2 到步骤 7 以添加下面列出的每组值,替换每个值特定于语言的值类型(步骤 2)、值名称(步骤 3 和步骤 5)和值数据(步骤 6)。步骤 2 的值类型步骤 3 和步骤 5 的值名称步骤 6 的值数据字符串值 TsaurusFile tstrk.xml DWORD 值 区域设置 0000041f 字符串值 WBreakerClass 8DF412D1-62C7-4667-BBEC-38756576C21B 字符串值 StemmerClass 23A9C1C3-3C7A-4D2C-B894-4F286459DAD6 更新全文搜索所支持语言的列表 加载了第三方断字符之后,需要刷新全文索引和查询支持的 LCID 列表。若要刷新此列表,请使用 sp_fulltext_service 系统存储过程执行下列步骤

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论