数据库怎么还原数据库
首先,备份事务日志(使用事务日志才能还原到指定的时间点)
BACKUP
LOG
Db
TO
DISK='c:\db_log.bak'
WITH
FORMAT
--接下来,我们要先还原完全备份(还原日志必须在还原完全备份的基础上进行)
RESTORE
DATABASE
Db
FROM
DISK='c:\db.bak'
WITH
REPLACE,NORECOVERY
GO
--将事务日志还原到删除操作前(这里的时间对应上面的删除时间,并比删除时间略早
DECLARE
@dt
datetime
SELECT
@dt=DATEADD(ms,-20,dt)
FROM
#
--获取比表被删除的时间略早的时间
RESTORE
LOG
Db
FROM
DISK='c:\db_log.bak'
WITH
RECOVERY,STOPAT=@dt
GO
--查询一下,看表是否恢复
SELECT
*
FROM
Db.dbo.TB_test
❷ 如何把数据库备份还原到一个新数据库中
1、随便选择一个数据库来还原,选择好你的bak文件后,再查看“选项”选项卡中可以查看bak文件关联的原数据库名称。
2、然后取消还原,新建一个空的原名称的数据库,再执行还原备份就可以了。
❸ (sqlserver)如何还原一个数据库,有几种方式
您好!数据库的还原操作主要有以下几种:
一、使用SQK的企业管理器来进行图形化的还原(打开管理器在还原的数据库上右击{任务}—还原;然后在弹出的对话框中:选择要还原源文件和要还原目标的)
二、使用SQL代码还原:RESTORE
DATABASE
数据库名
FROM
DISK=
'F:\my.bak
'
WITH
REPLACE。
三、做一个作业代理:在步骤哪里加入以上代码;可以实现定时自动还原。
四、使用附加的方式;这个需要有二个文件(日志和数据文件)
五、使用其它软件进行还原。
说明:还原可以从低版本到高版本;反之则出错。
❹ sql中我自己建的数据库被分离之后怎么还原能还原么
嗯
,
可以的。
你建的数据库自己存盘到哪,你自己知道把,你右键点击“数据库”—“附加”,选择你保存的路径,把数据库附加进去就行了。
❺ 怎么备份和还原mysql数据库
备份数据库
使用mysqlmp命令备份数据库
❻ 如何还原sql数据库
1、要进行还原数据库操作我们先需要有一个数据库,这里直接打开SQL Server Management Studio,然后打开实例,在左侧按照下图中红色箭头指示右键点击数据库,然后点击 新建数据库,如下图:
❼ .sql数据库文件如何还原
1、要进行还原数据库操作我们先需要有一个数据库,这里直接打开SQL Server Management Studio,然后打开实例,在左侧按照下图中红色箭头指示右键点击数据库,然后点击 新建数据库,如下图:
❽ SQL数据库如何还原
把数据库的备份文件放到服务器的任意目录下先, 然后按下面的步骤做。
如何从备份设备还原备份(企业管理器) ,从备份设备还原备份 。
展开服务器组,然后展开服务器。
展开"数据库"文件夹,右击数据库,指向"所有任务"子菜单,然后单击"还原数据库"命令。
在"还原为数据库"框中,如果要还原的数据库名称与显示的默认数据库名称不同,请在其中进行输入或选择。
若要用新名称还原数据库,请输入新的数据库名称。
说明 为数据库指定新名称将自动为从数据库备份中还原的数据库文件指定新名称。
单击"从设备",然后单击"选择设备"。
在"还原自"下,单击"磁带"或"磁盘",然后选择还原设备。
如果没有出现设备,则单击"添加"以添加现有的备份设备或创建新的备份设备。
在"还原数据库"对话框内,单击"查看内容"并选择要还原的备份集。
说明 此选项将扫描备份集以获得备份内容信息,该操作可能需要花费较长时间,特别是在使用磁带设备时。
如果已经知道要还原的备份集,则在"备份号"中输入备份集编号。
在"还原备份集"下执行下列操作之一: 单击"数据库 — 完全"还原数据库备份。
单击"数据库 — 差异"还原差异数据库备份。
单击"事务日志"应用事务日志备份。
❾ 数据库被删除了怎么恢复
恢复步骤:
1、运行EasyRecovery。
2、选择“DeletedRecovery”。
3、选择数据库文件所在的驱动器,在“File Filter”中输入*.mdf|*.ldf,选择“Next”。
4、在左侧窗口会列出被删除的数据库文件,选择所要恢复的数据库文件,选择“Next”。
5、在“Recover to Local Drive”中选择恢复后的文件存放的路径,要选择与原数据库文件不同的路径,选择“Next”。
6、文件被恢复后,将恢复的文件复制到原数据库文件位置,并在企业管理器通过附加数据库,将恢复的文件恢复到SQL Server中。
注:如果删除的数据库文件所有的存储区域被写过了,就无法恢复了,所以删除与恢复的时间间隔越短越好。
❿ 数据库分离后,如何还原
1.选择源数据库工具会自动显示该数据库之前的一些备份,然后直接选择需要还原的数据库备份集。
2.选择源设备点击后面的,添加需要还原的数据库文件。
3.点击确认还原数据库