数据库如何还原和备份

数据库如何还原和备份,第1张

选择需要备份数据库,右键--任务--还原。

如何备份与还原数据库

如图点击添加,选择我们需要备份到哪里。

如何备份与还原数据库

如下图选择好路径后,给备份文件命名。

如何备份与还原数据库

如何备份与还原数据库

依次点击确定,完成以后会提示还原成功。

如何备份与还原数据库

可以把刚刚那边备份文件还原到原来的数据库,也可以还原给一个新的空的数据库。假设我们还原一个新的数据库。如图依次展开

如何备份与还原数据库

勾上选择源设备--选择路径。

如何备份与还原数据库

通过添加--找到刚刚我们备份的那个文件。

如何备份与还原数据库

如何备份与还原数据库

依次点击确定后,回到还原数据库界面,勾上还原文件。

如何备份与还原数据库

在还原数据库选项中点击选项,找到我们这个新建的数据的文件和日志存放路径。(如果不知道,可以选中该数据库--属性--文件里面找到默认路径),勾上覆盖原有数据库。确定就OK了。

如何备份与还原数据库

方法:

第一步:选择需要还原的数据库,鼠标右键,选择任务下的还原;

第二步:选择“源设备”,点击后面的文件选择“”;

第三步:添加需要还原的数据库,还原的数据库文件后缀为备份文件(bak);

第四步:选中添加进来的还原文件,找到左上角上的“选择项”,勾选第一项(覆盖现有数据库),点击确定就可以了。

备份数据库

1、打开SQL企业管理器,在控制台根目录中依次点开Microsoft

SQL

Server

2、SQL

Server组-->双击打开你的服务器-->双击打开数据库目录

3、选择你的数据库名称(如财务数据库cwdata)-->然后点上面菜单中的工具-->选择备份数据库

4、备份选项选择完全备份,目的中的备份到如果原来有路径和名称则选中名称点删除,然后点添加,如果原来没有路径和名称则直接选择添加,接着指定路径和文件名,指定后点确定返回备份窗口,接着点确定进行备份。

SQL2000数据库的备份概念

SQL

SERVER

2000有四种类型是:数据库、事务日志、差异、文件和文件组

数据库备份是创建完事数据库的复本。它并非将所有的页都复制到备份集,而只将实际包含数据的页复制到备份集。数据页和事务日志页均复制到备份集。

数据库备份用于重新创建数据库,使其恢复到BACKUP语句完成时的状态。如果数据库只存在数据库备份,那么数据库只能恢复到服务器或数据库发生故障前最后一次数据库备份时的状态。

事务日志备份仅制作日志文件的复本。日志文件备份本身不能用于还原数据库。日志文件用于在数据库还原后将数据库恢复到原始故障点。

例如,某站点在星期天晚上执行数据库备份,而在其它每个晚上执行日志备份。如果数据库的某个数据磁盘在星期二2:30丢失,则该站点可以:

1备份当前事务日志

2还原从星期天晚上开始的数据库备份

3还原从星期一晚上开始的日志备份,以将数据库前滚。

4还原故障之后的日志备份。这将使数据库前滚到故障发生的那一刻。

事务日志恢复需要从数据库备份的那一刻到磁盘丢失那一刻之间所进行的一边串不间断的事务日志备份。

差异备份只追寻数据库中自上一次数据库备份之后修改过的所有页的复本。差异日志主要用于使用频繁的系统,一旦这类系统中的数据库发生故障,必须尽快使其重新联机。差异备份比完事数据库备份小,因此对正在运行的系统影响较小。

例如,某个站点在星期天晚上执行完事数据库备份。在白天每隔4小时制作一个事务日志备份集,并用当天的备份重写头一天的备份。每晚则进行差异备份。如果数据库的某个数据磁盘在星期四上午9:12出现故障,则该站点可以:

1备份当前事务日志。

2还原从星期天晚上开始的数据库备份。

3还原从星期三晚上开始的差异备份,将数据库前滚到这一时刻。

4还原从早上4点到8点的事务日志备份,以将数据库前滚到早上8点。

5还原故障之后的日志备份,这将使数据库前滚到故障发生的那一刻。

SQL2000支持备份或还原数据库中的个别文件或文件组。这是一种相对较完善的备份和还原过程,通常用在具有较高可用性要求的超大型数据库中。如果可用的备份时间不足以支持完事数据库备份,则可以在不同的时间备份数据库的子集。

例如,某站点需要花三小时备份数据库,并且每天只能用两个小时执行备份。该站点可在一个晚上备份一半文件或文件级,并在第二个晚上备份另一半。如果包含数据库文件或文件组的磁盘出现故障,那么该站点可以只还原丢失的文件或文件组。

该站点还必须进行事务日志备份,并且在备份文件或文件组之后必须还原所胡事务日志备份。还可以从完事数据库备份集中还原文件和文件组。这将回忆恢复速度,因为在第一步只还原已损坏的文件或文件组,而不是整个数据库。

Sql server 还原数据库,使用“附加”就可以实现,接下来我们来看一下如何实现

工具/材料

SQL Server 2008

方法

1、以新闻管理数据库为例

在成功登录数据库之后,如图所示,选中“数据库”,右键,选择“附加”

2、选择“附加”之后,会出现下图所示的窗口,点击“添加”

3、出现下图所示窗体

在“选择文件”下找到要回复的数据库的路径,然后点击确定

4、如图,我们在“要附加的数据库”一栏就可以看到添加的数据库,然后点击“确定”,就可以将数据库加到到sql server中了

连接到相应的 MicrosoftSQL Server 数据库引擎实例之后,在对象资源管理器中,单击服务器名称以展开服务器树。展开“数据库”。根据具体的数据库,选择用户数据库,或展开“系统数据库”,再选择系统数据库。右键单击数据库,指向“任务”,再单击“还原”。单击“数据库”,将打开“还原数据库”对话框。在“常规”页上,还原数据库的名称将显示在“目标数据库”列表框中。若要创建新数据库,请在列表框中输入数据库名。在“目标时间点”文本框中,可以保留默认值(“最近状态”),也可以单击浏览按钮打开“时点还原”对话框,以选择具体的日期和时间。有关详细信息,请参阅如何还原到某个时点 (SQL Server Management Studio)。若要指定要还原的备份集的源和位置,请单击以下选项之一:源数据库在列表框中输入数据库名称。源设备单击浏览按钮,打开“指定备份”对话框。在“备份媒体”列表框中,从列出的设备类型选择一种。若要为“备份位置”列表框选择一个或多个设备,请单击“添加”。将所需设备添加到“备份位置”列表框后,单击“确定”返回到“常规”页。在“选择用于还原的备份集”网格中,选择用于还原的备份。此网格将显示对于指定位置可用的备份。默认情况下,系统会推荐一个恢复计划。若要覆盖建议的恢复计划,可以更改网格中的选择。如果备份所依赖的备份已取消选择,将自动取消对它们的选择。有关“选择用于还原的备份集”网格中的列的信息,请参阅还原数据库(“常规”页)。若要查看或选择高级选项,请在“选择页”窗格中单击“选项”。在“还原选项”面板中,可以根据您的实际情况选择下列任意选项:覆盖现有数据库保留复制设置还原每个备份之前进行提示限制访问还原的数据库有关这些选项的详细信息,请参阅还原数据库(“选项”页)。还可以通过在“将数据库文件还原为”网格中指定每个文件的新还原目标,从而将数据库还原到新的位置。有关此网格的详细信息,请参阅还原数据库(“选项”页)。通过“恢复状态”面板可确定还原 *** 作之后的数据库状态。默认行为是:回滚未提交的事务,使数据库处于可以使用的状态。无法还原其他事务日志。(RESTORE WITH RECOVERY)注意请仅在要还原所有必要的备份时选择此选项。或者,您可以选择以下两个选项之一:不对数据库执行任何 *** 作,不回滚未提交的事务。可以还原其他事务日志。(RESTORE WITH NORECOVERY)使数据库处于只读模式。撤消未提交的事务,但将撤消 *** 作保存在备用文件中,以便能够还原恢复结果。(RESTORE WITH STANDBY)有关这些选项的说明,请参阅还原数据库(“选项”页)。

以上就是关于数据库如何还原和备份全部的内容,包括:数据库如何还原和备份、增量备份和全库备份怎么恢复数据库、SQL数据库如何备份,还原等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9289900.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存