此文章主要向大家描述的是实现SQL Server 2000全文索引迁移的实际操作步骤,在备份数据库之时,如果SQL Server中的某些表上包含全文索引,全文索引也会备份进去。当我们利用该备份在另外一台服务器恢复数据库的时候。
成都创新互联公司自成立以来,一直致力于为企业提供从网站策划、网站设计、做网站、成都网站制作、电子商务、网站推广、网站优化到为企业提供个性化软件开发等基于互联网的全面整合营销服务。公司拥有丰富的网站建设和互联网应用系统开发管理经验、成熟的应用系统解决方案、优秀的网站开发工程师团队及专业的网站设计师团队。
全文索引信息也会恢复到新的数据库中去,但是全文目录并不会被恢复过来,这样就会导致全文目录无法正常使用,这个时候当我们进行目录填充的时候就会出现读取索引目录失败的提示,遇到这种情况,可以用以下下几种方法去处理。
1 若新服务器磁盘中存在全文目录路径对应的驱动器同时旧的全文目录目录也有备份,可以直接将备份的目录复制服务器对应的目录,重新启动Ms Search服务然后填充即可。
2 若新服务器磁盘中存在全文目录路径对应的驱动器同时旧的全文目录也没有备份,此时只能在全文目录对应的位置新建一个空白的目录(文件夹),然后重建全文索引或者删除全文索引后重建即可恢复。
3 当全文目录对应的驱动器不存在时将无法在全文索引目录对应的位置处新建目录或将旧的目录转移到该位置,同时也会出现无法删除索引也无法重建索引的状况,此时就只能将全文索引目录对应的磁盘驱动器修改为已有的磁盘,然后新建对应目录或者将旧的目录转移到该位置。
全文索引的目录信息保存在对应数据库的系统表sysfulltextcatalogs中,name字段为全文索引所在的表名称,path字段为该索引对应的索引目录路径,默认情况下用户将不被授权修改该字段的值,打开查询分析器依次执行以下语句:
exec sp_configure 'allow updates', 1 --授权更新系统表
RECONFIGURE WITH OVERRIDE --让权限生效
此时就可以修改路径了,执行以下语句更新对应表的全文索引目录路径为已有的驱动器路径:
- update sysfulltextcatalogs set path='e:\catlog' where name='test'
接下来按照步骤1或者2恢复全文索引即可。注:执行完之后一定要重启Ms Search服务后再进行目录填充,否则将无法完成填充。
以上的相关内容就是对SQL Server 2000全文索引的迁移的介绍,望你能有所收获。
上述的相关内容就是对SQL Server 2000全文索引的迁移的描述,希望会给你带来一些帮助在此方面。
新闻名称:实现SQLServer2000全文索引迁移步骤
本文网址:http://www.shufengxianlan.com/qtweb/news12/288412.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联