A. 数据库文件丢失的原因有哪些如何恢复数据库文件
故障原因:
误删除数据库
数据库工作时,意外断电或程序意外终止
由于病毒造成的数据库损坏或丢失
文件系统损坏后,系统进行自检操作
升级数据库时,命令语句不严格
设备故障等等
这是一款针对
SQL
数据库
MDF
和
NDF
文件被误删除、数据库文件所在分区误格式化、
提示页撕裂、
错误、通讯中断、无效的文件头等错误的
数据库恢复工具,全面支持
SQL 6 7 2000 2005 2008 2008r2
版本,支持数据库文件直接删除,企业管理器里删除,数据
库所在分区被误格式化,数据库变成
字节的恢复,恢复效果非常好。
数据恢复专家提醒:
用户需要经常对数据库进行备份
数据库还原时,先备份现有库,再进行还原
格式化、删除文件、重装系统之前,做好数据库文件备份
出现问题后,原介质尽量不要使用,尤其损坏的数据库所在的分区不能写任何数据
B. 如何恢复系统数据库
恢复系统数据库:
1、新建一个数据库kelin;
2、右键点击需还原的数据库,选择任务,还原,数据库;
3、点击选择源设备,然指戚带后点击,弹出框中备份媒介选择文件,然后点击添加按钮,找到可以用于还原的文件唯芦,点击确定按钮;
4、在选择用于还原的备份集下面勾选设定好的还原的备份集;
5、点击左侧选项,在新界面中勾选覆盖现有数据库,要注意修改还原过程中的途径,然后点击确仔镇定按钮;
6、最后弹出对数据库kelin的还原已成功完成点击确定,便完成对整个数据库的还原。
C. 如何恢复数据库的内容
昨天帮一个朋友恢复了sql server 数据库 现在把过程写出来 大瞎穗家一起分享
我那个哥们是从别人那拷了一个数据库的数据文件 (c:mssql data 目肆蚂录下的文件)
最初我是用的
在一台好的机器上重新安装SQL Server 建立相同的数据库设备(大小) 和数据库
停掉SQL Server 用拷贝出来的数据库文件覆盖刚建立的数据库文件 再重新启动
SQL Server 但一直不可以 我猜关键是无法建立相同的数据库设备(大小)
后来采用了
系统存储过程
sp_attach_db // 附加数裂神埋据库文件到服务器
或
sp_attach_db_single_file // 附加数据库的单个文件到服务器
具体的sql 语句就是
例如
EXEC sp_attach_single_file_db pubs e:datapubs mdf sp_attach_db @dbname= conmis @filename = d: conmis _data mdf @filename = d: conmis _log ldf
如何附加数据库文件到服务器(即 通过* mdf *ldf 文件修复数据库)
另外查找资料时看到也可以通过日志恢复以前的数据 不知那位哥们看看是不是可以
用日志恢复
restore log {data_name|@database_name_var}fromwith [norecovery ecoverystandby_undo_file_name][ ][stopat={data_time|@data_time_var}
例如 库名为database 日志为database _log要求恢复 / / : 前的数据
lishixin/Article/program/SQL/201311/16392
D. 超市收银系统不小心删除了会员积分要怎么样才能还原
建议用超市收银系统,备份还原功能,试一下,我用的是星宇超市收银软件,用系统管理,备份还原功能,就可以恢复之前的数据。但是前提是你必须把之前的数据做个备份才行。
你试一下,希望你能找回之前删除的会员积分数据。
E. 数据库被删除了怎么恢复
恢复步骤:
1、运行EasyRecovery。
2、选择“DeletedRecovery”。
3、选择数据库文件所在的驱动器,在“File Filter”中输入*.mdf|*.ldf,选择“Next”。
4、在左侧窗口会列出被删除的数据库文件,选择所要恢复的数据库文件,选择“Next”。
5、在“Recover to Local Drive”中选择恢复后的文件存放的路径,要选择与原数据库文件不同的路径,选择“Next”。
6、文件被恢复后,将恢复的文件复制到原数据库文件位置,并在企业管理器通过附加数据库,将恢复的文件恢复到SQL Server中。
注:如果删除的数据库文件所有的存储区域被写过了,就无法恢复了,所以删除与恢复的时间间隔越短越好。