将数据库从 SQL Server 2000 升级到 2005——并重建全文索引?
我正在将 SQL Server 2000 数据库加载到我的新 SQL Server 2005 实例中。 正如预期的那样,全文目录没有附带。 我如何重建它们?
对- 单击我的全文目录并点击“重建索引”只会挂起几个小时而不执行任何操作,所以它看起来并不那么简单......
I'm loading a SQL Server 2000 database into my new SQL Server 2005 instance. As expected, the full-text catalogs don't come with it. How can I rebuild them?
Right-clicking my full text catalogs and hitting "rebuild indexes" just hangs for hours and hours without doing anything, so it doesn't appear to be that simple...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
谢谢,这很有帮助,因为它显示了问题所在:我的文件路径不同。 以下是我修复它的方法:
1) 从 SQL 2000 备份加载数据库
2) 将兼容模式设置为 SQL 2005
3) 获取文件组名称
4) 然后对于每个名称(我在一个小脚本中完成此操作)
5) 然后收集所有“可读的”目录名称:
6) 最后,现在您可以重建每个目录:
Thanks, that helped because it showed what was wrong: My file paths were different. Here's how I fixed it:
1) Load database from SQL 2000 backup
2) Set compatibility mode to SQL 2005
3) Get the filegroup names
4) Then for each name (I did this in a little script)
5) Then collect all the "readable" names of the catalogs:
6) Finally, now you can rebuild each one:
使用 SQL 尝试一下。
以下是 Microsoft 的示例。
Try it using SQL.
Here's an example from Microsoft.