当前位置:首页 » 数据仓库 » 平顶山数据库恢复
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

平顶山数据库恢复

发布时间: 2022-09-11 17:59:01

‘壹’ 如何恢复系统数据库

恢复系统数据库:
1、新建一个数据库“kelin”(本数据库为需要还原的数据库)。

2、右键点击需还原的数据库,选择”任务“→”还原“→”数据库“。

3、点击选择“源设备”,然后点击“..”,弹出框中备份媒介选择“文件”,然后点击“添加”按钮,找到可以用于还原的1.bak文件,点击“确定”按钮。如 图所示:

4、在“选择用于还原的备份集”下面勾选设定好的用于还原的备份集

5、点击左侧“选项”,在新界面中勾选“覆盖现有数据库”,要注意修改“还原为”中的途径,下面途径仅供参考:
C:\Program Files\Microsoft sql Server\MSSQL.1\MSSQL\Data\kelin.mdf
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\kelin_log.ldf
然后点击确定按钮。

6、最后弹出”对数据库‘kelin’的还原已成功完成“点击确定,就完成了对整个数据库的还原。

‘贰’ 如何恢复数据库

先打开SqlServer2008,然后鼠标选中数据库点击右键,选择列表中的‘还原数据库’,最后弹出还原数据库界面
还原数据库怎么操作
先输入‘目标数据库’;然后选中‘源设备’(因为本人的备份数据放在电脑D盘),最后点后面的按钮,弹出指定备份界面
还原数据库怎么操作
在指定备份界面上点添加按钮,弹出指定备份文件夹界面,找到存放备份数据库的文件夹,然后选中文件夹中的备份数据库,该界面的下方会显示:所选路径、文件类型、文件名,最后确定选择还原的数据库
还原数据库怎么操作
还原数据库怎么操作
确定要还原的数据库没问题后,指定备份界面上的备份位置会显示备份的数据库的详细位置
还原数据库怎么操作
确定还原数据库的备份位置没问题后,自动返回到还原数据库界面,此时界面上会显示 选择用于还原的数据库,复选框勾上
还原数据库怎么操作
确定选择的备份数据进行还原,界面上会弹出提示还原成功已完成的信息(还原过程中需等待几分钟)
还原数据库怎么操作
备份数据库还原成功后,在SqlServer2008的 数据库列表下,可以看到已还原成功的数据库
还原数据库怎么操作

‘叁’ 数据库被删除怎么恢复

sql
server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:
1.
至少有一个误删除之前的数据库完全备份。
2.
数据库的恢复模式(recovery
mode)是“完整(full)”。
针对这两个前提条件,会有三种情况:
情况一、如果这两个前提条件都存在,通过sql语句只需三步就能恢复(参考文章),无需借助第三方工具。
a)
备份当前数据库的事务日志:backup
log
[数据库名]
to
disk=
n'备份文件名'
with
norecovery
b)
恢复一个误删除之前的完全备份:restore
database
[数据库名]
from
disk
=
n'完全备份文件名'
with
norecovery,
replace
c)
将数据库恢复至误删除之前的时间点:restore
log
[数据库]
from
disk
=
n'第一步的日志备份文件名'
with
stopat
=
n'误删除之前的时间点'
,
recovery
情况二、如果第1个前提条件不存在,第2个前提条件存在,需要借助第三方工具。
情况三、如果第2个前提条件不存在,无法恢复。所以,一定要将数据库恢复模式设置为“完整(full)”。
我现在面临的是第二种情况,需要找第三方工具。
开始找的是log
explorer
for
sql
server,不支持sql
server
2008。
后来找的是sql
log
rescue,也不支持sql
server
2008。
接着找到的是systools
sql
recovery,支持sql
server
2008,但需要购买,demo版并没有数据恢复功能。
最终在officerecovery.com上找到recovery
for
sql
server,虽然也是商业软件,需要购买,但demo版可以恢复数据,只要数据库文件不超过24gb。幸好朋友的数据库文件不大,用它完成了误删除数据的恢复。
下面分享一下用recovery
for
sql
server进行恢复的操作步骤:
1.
运行recovery
for
sql
server
2.
点击菜单中的
file
>
recover,选择要恢复的数据库的数据文件(.mdf)
3.
next
>
next,进入
recovery
configuration
界面,选择custom(选择了custom才可以选择从日志中恢复误删除的数据)。
4.
next
进入
recovery
options
窗口,选中
search
for
deleted
records,并选择要恢复的数据库的日志文件路径(log
file
path)。
5.
next
并选择目标文件夹(destination
folder),用于存放恢复过程中生成的sql语句与bat文件。
6.
点击start,开始恢复操作(在上一步选择的目标文件夹中生成相应的sql文件与bat文件),然后,出现
sql
server
database
creation
utility
窗口。
7.
next,选择被恢复数据存放的目标数据库。
8.
next,
选择
import
availiable
data
from
both
database
and
log
files
9.
next,
next,
然后就完成数据的恢复!

‘肆’ 数据库损坏如何修复(bcp)

ORDER BY NAME把查询的结果集全部复制下来,新建一个文本文件取名为“导出.bat”把结果集复制进去并保存,把该文件存放在d盘目录下。2.在查询分析器中选择思迅数据库运行:
select 'bcp 问题数据库..'+name + ' IN '+'d:\testdb\'+name+'.txt -c -Usa -S服务器名小写 -P ' FROM SYSOBJECTS WHERE TYPE = 'U'
ORDER BY NAME
把查询的结果集全部复制下来,新建一个文本文件取名为“导入.bat”把结果集复制进去并保存,把该文件存放在d盘目录下。3.运行“导出.bat”(注意:该文件双击即可运行),数据库中的数据会倒出到TESTDB目录中。4.删除原来的问题数据库,重新建立新的数据库。5.在查询分析器中选择思迅数据库运行:
select 'delete '+name FROM SYSOBJECTS WHERE TYPE = 'U'
然后把返回的结果集复制,新建一个查询分析器窗口,把复制的内容粘贴下运行!6.最后运行“导入.bat” ,倒入成功后就恢复数据库了!7.最后在查询分析器中选择思迅数据库运行
use hbposv5goupdate t_sys_system set sys_var_value=(select max(flow_id) from t_im_flow where num2=1) where sys_var_id='ioflow_pointer'
go8.日结,检查数据。注意:a.请根据语句中的汉字提示,进行修改对应内容。如:语句中的“问题数据库”,修改为hbposv5

‘伍’ 如何恢复数据库文件呢

要还原数据库首先得后有数据库的备份文件。
如果SQLSever2000没有这个数据库,你先建立一个空数据库,记住这个数据库的数据文件路径和日子文件路径,然后右键数据库,点还原-选从设备-选择设备(就是选数据库的备份文件)-点选项-把刚才记的数据库文件路径和日志文件路径对应下面移至物理文件名弄好,选择在现有数据库库上强制还原,点确定就OK了

‘陆’ 删除的数据库怎样恢复

是oracle数据库吗,删除多长时间了?
恢复两个小时之前的数据,注意使用管理员登录系统:
select
*
from
表名
as
of
timestamp
sysdate-1/12
//查询两个小时前的某表数据!既然两小时以前的数据都得到了,继续怎么做,知道了吧。
如果drop了表,怎么办?可以闪回:
drop
table
表名;
数据库误删除表之后恢复,不过要记得删除了哪些表名。
flashback
table
表名
to
before
drop;
注意:数据库版本是10g,不过大部分9i的也适用,闪回9i就没有.

‘柒’ 数据库中的部分数据删除后能恢复吗

SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可。但是,这个恢复需要有两个前提条件:
1. 至少有一个误删除之前的数据库完全备份。
2. 数据库的恢复模式(Recovery mode)是“完整(Full)”。
针对这两个前提条件,会有三种情况:
情况一、如果这两个前提条件都存在,通过SQL语句只需三步就能恢复(参考文章),无需借助第三方工具。
a) 备份当前数据库的事务日志:BACKUP LOG [数据库名] TO disk= N'备份文件名' WITH NORECOVERY
b) 恢复一个误删除之前的完全备份:RESTORE DATABASE [数据库名] FROM DISK = N'完全备份文件名' WITH NORECOVERY, REPLACE
c) 将数据库恢复至误删除之前的时间点:RESTORE LOG [数据库] FROM DISK = N'第一步的日志备份文件名' WITH STOPAT = N'误删除之前的时间点' , RECOVERY
情况二、如果第1个前提条件不存在,第2个前提条件存在,需要借助第三方工具。
情况三、如果第2个前提条件不存在,无法恢复。所以,一定要将数据库恢复模式设置为“完整(Full)”。
我现在面临的是第二种情况,需要找第三方工具。
开始找的是Log Explorer for SQL Server,不支持SQL Server 2008。
后来找的是SQL Log Rescue,也不支持SQL Server 2008。
接着找到的是SysTools SQL Recovery,支持SQL Server 2008,但需要购买,Demo版并没有数据恢复功能。
最终在officerecovery.com上找到Recovery for SQL Server,虽然也是商业软件,需要购买,但Demo版可以恢复数据,只要数据库文件不超过24Gb。幸好朋友的数据库文件不大,用它完成了误删除数据的恢复。

‘捌’ 数据库文件损坏能修复吗有什么办法可以恢复数据库的数据

在软件根目录里找一下自动备份的数据
如果有的话重装数据库
重建账套
恢复自动备份的数据
如果没有自动备份的数据
找根目录data文件夹里的后缀为mdf和ldf的数据在不在
在的话
找用友的技术人员帮你在数据库里恢复吧
如果自动备份的数据也没有
数据库文件也没有
那么只有找专业恢复数据的公司看看能不能帮你恢复得过来了

‘玖’ 被覆盖的数据库怎么恢复

被覆盖的数据是无法恢复的,不管是什么类型的数据,只要是被覆盖了,那就没有任何办法找回来的。如果丢失的数据有备份,那尽量从备份里还原数据就可以了。

‘拾’ 急那,,误删数据库,怎样恢复,

对于误删除的数据库数据,如果并非行家,建议还是直接到专业的数据恢复机构处理,以免数据丢失无法恢复,要说数据恢复专业机构,爱特数据恢复算是专业的