高分求救:.dat后缀的数据库文件该怎么恢复?

班门弄斧 2006-08-12 08:39:45
从光盘安装一系统,现在需要得到它的数据库数据,查找后发现它的数据库是.dat后缀的文件,请问:
1,.dat后缀的数据库文件是什么数据库文件,通过什么工具制作的?
2,.dat后缀的数据库文件还能不能恢复,该怎么恢复(这是最关键的问题)?

望高手给予指点,先谢谢了!
...全文
2221 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
donwmufromdying 2006-08-30
  • 打赏
  • 举报
回复
呵呵,比较难啊!1、你怎么知道这个文件就是这个系统在用的数据存放地呢?你可以观察看看你的操作,比如录入配件信息之类的会不会改变这个文件的更新日期。
2、如果是的话,会是什么样的结构呢?比如你用notpad或者UE打开时象不象一些刚才录入的数据呢?
3、如果有类似的数据,说明这个还真是数据保存地,接下来就是找出结构规律来破解了
donwmufromdying 2006-08-15
  • 打赏
  • 举报
回复
你提供的信息太少了!怎么解决阿!
你需要提供确切的环境!什么操作系统,什么数据库(sql server\ora92\informix\sybase\db2.....),然后说明你说的系统主要作用以及结构,然后才能让
大家猜这个.dat到底干什么用的!也许是某种数据库文件,也许就是一种特定格式的二进制数据文件。sql6.5的数据库设备就是.dat,数据库backup到设备也可以命名成.dat
班门弄斧 2006-08-15
  • 打赏
  • 举报
回复
邹建大哥,你在哪儿?----千万里呼唤!!!
现在看来只能希望你能来摆平这个问题了
班门弄斧 2006-08-15
  • 打赏
  • 举报
回复
现在的问题好象还不明确其是什么结构,那看来这个问题蛮难的拉,谢谢大家的意见!
班门弄斧 2006-08-15
  • 打赏
  • 举报
回复
UP
班门弄斧 2006-08-15
  • 打赏
  • 举报
回复
To→foxyz(如风) ( ) :
如果是一种特定格式的二进制数据文件,好象也有道理啊,我用Edit32打开就是很多2进制的数据。
班门弄斧 2006-08-15
  • 打赏
  • 举报
回复
楼上的指正的对(该系统的功能是提供一个关于汽车配件的查询,操作系统就是2000,数据库它是自带的,至于是用了什么驱动就不太清楚了,查过后发现使用软件的电脑上没有安装SQL数据库,只是装了OFFICE,里面有自带的Access)

在光盘安装目录下的Data文件夹下有2个EPCData.dat文件;
我用DTS恢复时提示说“Microsoft不正确的磁带格式”;用Access打开也没用,没有办法恢复……

这个问题好象很难,我继续在这期待高手的解答,在这里向大家请教了,谢谢。
班门弄斧 2006-08-12
  • 打赏
  • 举报
回复
UP!
班门弄斧 2006-08-12
  • 打赏
  • 举报
回复
那么从光盘安装的系统,它的数据库是.dat的文件,那这还算是磁盘文件吗?是的话该寻找什么样的磁盘文件的恢复工具。
jobs002 2006-08-12
  • 打赏
  • 举报
回复
dat好像没有这种格式的数据库,如果数据库是磁盘文件可以寻找磁盘文件的恢复工具,个人意见,参考
OracleRoob 2006-08-12
  • 打赏
  • 举报
回复
如果此文件是由SQL Server备份而来,不论扩展名如何修改,都应该可以还原。

其他格式的文件扩展名也可以手工修改为.Dat,如:把Access创建的.MDB扩展名改为.Dat。

关键是此文件的内部格式。
云中客 2006-08-12
  • 打赏
  • 举报
回复
一般情况下MS-SQL的数据库文件扩展名都是: MDF NDF LDF
不知道你所说的DAT文件是什么,可以尝试还原数据库,如果可以则是SQL数据库的备份文件,否则的话就可以是其他数据库文件
班门弄斧 2006-08-12
  • 打赏
  • 举报
回复
记事本好象打不开,不知道还能通过语句来实现
BULK INSERT local_Sybasetxtin FROM 'D:\无线增值业务\hotrec06070802.dat'
WITH (
DATAFILETYPE = 'char',
FIELDTERMINATOR = ' ',
ROWTERMINATOR ='\n'
)

用上面的语句提示我:local_Sybasetxtin不是对象名
其实这语句我也是借鉴别人的,还望高人指点,谢谢!这问题有点急,迫切期待正解。
明珠佩佩 2006-08-12
  • 打赏
  • 举报
回复
你用记事本打开这个DAT文件看看

很可能是一般的文本文件

程序读的是特定格式的数据而已

并不是什么数据库文件

通俗点就是存储数据的一个临时文本文件

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧