移动/复制 SQL Server 2005 全文索引
Posted
技术标签:
【中文标题】移动/复制 SQL Server 2005 全文索引【英文标题】:Move/copy SQL Server 2005 full text index 【发布时间】:2008-10-15 20:04:28 【问题描述】:我们正在将我们的数据库服务器移动到一个更大的盒子中。我有几个带有全文索引的数据库。移动全文索引的最佳方法是什么?
【问题讨论】:
【参考方案1】:我发现备份和恢复是移动数据库的唯一可靠方法。当您这样做时,FTS 应该随之移动。分离和重新连接数据库对我来说从来都不是很好。
【讨论】:
【参考方案2】:如果您要移动数据库,请移动包含 FTS 信息的文件夹,就可以了。
如果您要进行恢复,您应该没问题。
【讨论】:
【参考方案3】:我的第一次尝试是复制数据库文件并重新附加它们。尝试访问目录时遇到以下错误:
全文目录“数据库名称”处于不稳定状态。删除并重新创建此全文目录。 (Microsoft SQL Server,错误:7624
我的第二次成功尝试是按照 Craig 的建议从备份中恢复数据库。我的目录确实过来了,但我收到了以下错误:
属性 IsAccentSensitive 不适用于 FullTextCatalog '[CatalogName]'" 此对象可能不存在此属性,或者由于访问权限不足而无法检索。(Microsoft.SqlServer.Smo)
通过谷歌快速搜索后,我找到了答案 MS KB 910067
只需分离并重新附加数据库就可以了。
【讨论】:
以上是关于移动/复制 SQL Server 2005 全文索引的主要内容,如果未能解决你的问题,请参考以下文章