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能建全文目录?那个是你建的还是自带的?
[其他解释]
以前自已建的,默认在C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\FTData\文件夹下!
现在想取消也取消不了.而且发现现在SQL SERVER 2008根本不需要实际的全文索引目录了,应该是全文索引机制改了!
[其他解释]
最快的方法:装一个2000的实例,处理一下再还原。
[其他解释]
问题是我的数据库是已经在SQL SERVER 2008中使用了很长一段时间了,目前根本降级不了挂在SQL SERVER 2000中去运行。
[其他解释]
建议你把原来2000下的那个数据库中表中的数据都清除后,再上传到网上,让别人在sql08进行备份测试
[其他解释]
我已没有SQL 2000下的原始文件了
视图sys.database_files中的数据为如图所示
[其他解释]
我的数据库有70多G,正在重建看看成不成功,整个过程可能要耗时好几个小时.如果能重建及数据导入成功,估计到时备份就不成问题了.在此先表示感谢
[其他解释]
70G不算大,但是尽量在少人用的时候做重建