日期:2014-05-17  浏览次数:20868 次

SQL Server备份问题
该数据库是从SQL SERVER 2000一路升级到SQL SERVER2008的,升级后发现备份不了.经检查视图sys.database_files中有file_id为65537的全文索引目录,而这个目录并不存在了。正是这个原因导致备份出现元数据错误。另外,在SQL Server 2008中全文索引机制已完全改变,并不使用真实的文件目录,而我目前不能除级到SQL SERVER 2000去删除这个目录,不知该如何处理! 
------最佳解决方案--------------------
可以降级:http://blog.csdn.net/dba_huangzj/article/details/7952403
------其他解决方案--------------------
参考http://bbs.csdn.net/topics/320153649
------其他解决方案--------------------
2000能建全文目录?那个是你建的还是自带的?
------其他解决方案--------------------
引用:
2000能建全文目录?那个是你建的还是自带的?

以前自已建的,默认在C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\FTData\文件夹下!
现在想取消也取消不了.而且发现现在SQL SERVER 2008根本不需要实际的全文索引目录了,应该是全文索引机制改了!
------其他解决方案--------------------
最快的方法:装一个2000的实例,处理一下再还原。
------其他解决方案--------------------
引用:
最快的方法:装一个2000的实例,处理一下再还原。

问题是我的数据库是已经在SQL SERVER 2008中使用了很长一段时间了,目前根本降级不了挂在SQL SERVER 2000中去运行。
------其他解决方案--------------------
建议你把原来2000下的那个数据库中表中的数据都清除后,再上传到网上,让别人在sql08进行备份测试
------其他解决方案--------------------
引用:
建议你把原来2000下的那个数据库中表中的数据都清除后,再上传到网上,让别人在sql08进行备份测试

我已没有SQL 2000下的原始文件了

视图sys.database_files中的数据为如图所示

------其他解决方案--------------------
引用:
可以降级:http://blog.csdn.net/dba_huangzj/article/details/7952403

我的数据库有70多G,正在重建看看成不成功,整个过程可能要耗时好几个小时.如果能重建及数据导入成功,估计到时备份就不成问题了.在此先表示感谢
------其他解决方案--------------------
70G不算大,但是尽量在少人用的时候做重建