kelzz 发表于 2008-10-06 14:26

redir 发表于 2008-10-06 15:21

file一下看看是什么文件

kelzz 发表于 2008-10-06 15:22

seven007 发表于 2008-10-07 09:11

可以用sql server的还原数据,不要选择磁带,选择文件

kelzz 发表于 2008-10-07 09:43

ypos 发表于 2008-10-11 15:03

你想干嘛

hero--008 发表于 2008-10-14 13:08

回复 #1 kelzz 的帖子

估计你这个文件是备份到带库上的数据文件,与备份到磁盘上的可能格式不一样(估计)。你可以尝试用server 2005备份一些测试数据到磁盘上生成数据文件.dat的,然后用ue16进制格式比较下这个文件与带库上的有何区别,然后把带库上的格式修改成新的.dat格式的,试试!
btw:我没有操作过(在oracle上用不同版本exp工具导出.dmp文件时,在导入时导不进,我试过这样的处理可行),不知道MS行不行!LZ试试吧~

WFCJZ 发表于 2008-12-24 00:57

原帖由 hero--008 于 2008-10-14 13:08 发表 http://bbs.chinaunix.net/images/common/back.gif
估计你这个文件是备份到带库上的数据文件,与备份到磁盘上的可能格式不一样(估计)。你可以尝试用server 2005备份一些测试数据到磁盘上生成数据文件.dat的,然后用ue16进制格式比较下这个文件与带库上的有何区 ...

正解!

带库上的文件格式备份其实与你备到硬盘上的格式是不一样的,你只能对比看了。好象记得有个工具可以实现,不过不记得了。可以GOOGLE一上。



http://eblog.cersp.com/UploadFiles/2007-5/59797326.swf
页: [1]
查看完整版本: 数据库备份文件导出数据之高难度问题