【问题标题】:Upgrade database from SQL Server 2005 to 2008 — and rebuild full-text indexes?将数据库从 SQL Server 2005 升级到 2008 — 并重建全文索引?
【发布时间】:2009-03-16 17:14:44
【问题描述】:

我是从Sql Server 2005升级到Sql Server 2008。我在SQL Server 2005中备份了数据,然后在SQL Server 2008中恢复。接下来在“Storage->Full Text Catalogs”下找到目录,然后我右键单击它,并试图重建全文目录。数据库只有600mb。但是,它会持续运行数小时,并且似乎永远不会完成。

【问题讨论】:

  • 我记得 Jeff Atwood 在将 SO 从 SQL 2005 升级到 SQL 2008 时谈到全文目录。在此处查看:blog.stackoverflow.com/2008/10
  • 您的 Windows 事件日志或 SQL Server 日志中是否有任何错误?

标签: sql-server sql-server-2005 sql-server-2008 full-text-search


【解决方案1】:

SQL Server 2008 的全文搜索似乎很糟糕,因为它更紧密地集成到数据库中。有一些解决方法,但不是那么好。

【讨论】:

    【解决方案2】:

    可能需要很长时间才能完成,我会查看目录的 FTLOG(.log 文件) - 如果它们很大,我会说它在索引您的文档时遇到问题。这是 RTM 2008 吗?

    您可以尝试的事情。

    • 删除索引并创建自 从头开始,不要使用界面 - 运行 这在脚本中。
    • 检查日志是否可能 错误。
    • 确保全文守护程序是 运行和索引您的
      文件,CTP的问题意味着 守护进程停止。

    【讨论】:

      猜你喜欢
      • 2010-09-08
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 2010-10-21
      • 2010-10-25
      • 1970-01-01
      相关资源
      最近更新 更多