尚未初始化全文爬网管理器。爬网管理器完全初始化之前启动的所有爬网操作都需要重新启动。

在 Microsoft SQL Server 2005,当您试图创建一个表上的全文本索引时收到以下错误消息:
消息 7644,级别为 17 状态 1,2 行
尚未初始化全文爬网管理器。启动爬网管理器已完全初始化之前任何爬网将需要重新启动。请重新启动 SQL Server,然后重试该命令。您还应该检查错误日志修复任何故障可能会导致爬网管理器失败。

当尝试更改全文目录时,您还会收到此错误消息。

出现此问题的原因是 SQL Server 全文搜索引擎无法从以下注册表子项加载 FTSGroup 注册表项的值。因此,爬网管理器无法初始化。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.x\Setup\

注意在此子项,MSSQL x 条目中的 x 表示为实例 ID 对应的值,在系统中。

要解决此问题,请确保 FTSGroup 注册表项的值是为 SQL Server 全文搜索创建的组的安全标识符 (SID)。若要将正确 FTSGroup 注册表项的 SID,请按照下列步骤操作:

  1. 打开计算机管理。
  2. 在导航窗格中展开 系统工具,展开 本地用户和组,然后单击
  3. 请注意 SQL Server 全文搜索创建的组的名称。名称类似于以下内容:
    SQLServer2005MSFTEUser $ ComputerName $ InstanceName
  4. 在 $ PsGetSid 命令提示实用工具中,中运行以下命令:
    psgetsid \ ComputerName SQLServer2005MSFTEUser $ ComputerName $ InstanceName


    若要获取 PsGetSid 命令提示实用工具,请访问下面的 Microsoft 网站:
    http://technet.microsoft.com/en-us/sysinternals/bb897417.aspx (http://technet.microsoft.com/en-us/sysinternals/bb897417.aspx)
  5. 请注意 SQL Server 全文搜索创建的组的 SID。
  6. 启动注册表编辑器,然后找到以下注册表子项:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.x\Setup\
  7. 将 FTSGroup 注册表项的值设置为在第 5 步中记下的 SID。
  8. 退出注册表编辑器。
  9. 通过使用 SQL Server 配置管理器,重新启动 SQL Server 全文搜索引擎。
原文地址:https://www.cnblogs.com/xiyou110/p/2064298.html