先找找有没有可用的备份文件!实在不行就用http://www.csdn.net/expert/topic/986/986757.xml?temp=.8565943提到的方法:0、看有没有备份数据,备份数据可以很快恢复,以下的方法是在没有备份的情况下没有办法的办法,不一定有效。
1、首先备份数据文件.dat。
2、必须会一个个数据设备的分配情况(包括哪个数据库用哪个设备,大小多少),最好每个数据设备只给一个数据库用,这样回忆的结果错的可能小一些。
3、按回忆建设备和库,要求和原来完全一样。
4、停掉服务,把备份的数据覆盖上去,再启动服务,看可不可以。
1、首先备份数据文件.dat。
2、必须会一个个数据设备的分配情况(包括哪个数据库用哪个设备,大小多少),最好每个数据设备只给一个数据库用,这样回忆的结果错的可能小一些。
3、按回忆建设备和库,要求和原来完全一样。
4、停掉服务,把备份的数据覆盖上去,再启动服务,看可不可以。
1。在Enterprise Manager点中‘数据库’目录
2。右击弹出菜单==》所有任务==》附加数库
3。按提示一步步去做
2。执行sp_detach_db存储过程卸载新库
3。执行sp_attach_db存储过程将新库连接到指定的数据文件,
按Yang_可以解决,但必须建立的设备及数据库与原来的一样(包括大小、名称等等)
现在能确定的话, 就是那几个dat文件是完好的, 但是我从来就没有用过6.5版本的SQL ,不知道怎么来恢复,请详细告之。
最好分两种, 一种是在有备份文件的情况下,一种是在没有备份文件的情况下的具体操作步骤,谢谢!
备份文件文件的恢复最好在企业管理器(Enterprise Manager)里进行,点从文件,看提示就可以,如果选择文件后出错,那一定不是备份文件,否则能看到备份的时间,页数等信息。
2、stop SQLSERVER
3、删除新建的库文件
4、Copy 旧的库文件到目录中
2.在新建的两个设备上建一个数据库
2.stop sql server 服务.
3.将那两个文件copy覆盖新建的那两个设备(dat)文件.
4.重新启动服务,哈,数据库不就回来了!!