将数据库从SQL Server 2005升级到2008 - 并重建全文索引?

时间:2009-03-16 17:14:45

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

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

3 个答案:

答案 0 :(得分:1)

请看下面的文章。

它提供了在SQL Server 2008中使用全文搜索的最佳实践的详细信息和参考。

http://sqlcat.com/msdnmirror/archive/2008/11/05/best-practices-for-integrated-full-text-search-ifts-in-sql-2008.aspx

如果您需要特殊帮助,请告诉我一行。

干杯,

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

你可以尝试的事情。

  • 删除索引并从中创建 刮,不要使用界面 - 运行 这是一个脚本。
  • 检查日志是否可能 错误。
  • 确保Fulltext守护程序是 运行并索引你的 文件,CTP的问题意味着 守护进程停了。