手动进行SQL2005数据库备份和恢复

合集下载

SQL数据库备份与恢复操作流程

SQL数据库备份与恢复操作流程

SQL数据库备份与恢复操作流程一、备份操作流程1.确定备份策略:在备份之前,需要确定备份策略,包括全量备份、增量备份和差异备份等。

全量备份是备份整个数据库,增量备份是备份自上次备份以来的增量数据,差异备份是备份自上次全量备份以来的差异数据。

根据实际需求选择合适的备份策略。

2.创建备份任务:在数据库管理工具中,创建一个备份任务。

设置备份文件的路径、名称和格式等信息。

可以选择手动备份或自动备份,定期执行备份任务。

3.执行备份任务:执行备份任务时,系统会生成备份文件并将其保存在指定的路径中。

备份过程可能需要一些时间,取决于数据库的大小和性能。

4.验证备份:备份完成后,需要验证备份文件的完整性和有效性。

可以通过数据库管理工具或其他工具对备份文件进行验证,确保备份文件没有损坏。

5.存储备份文件:备份文件需要储存在安全的地方,以防止意外删除或损坏。

最好使用多个存储介质,例如硬盘、磁带或云存储。

6.记录备份信息:在备份完成后,应该记录备份的相关信息,例如备份时间、备份类型、备份文件路径等。

这些信息有助于后续的恢复操作。

1.准备恢复环境:在进行数据库恢复之前,需要准备好恢复环境。

确保数据库管理工具已安装并配置正确,备份文件可访问。

2.备份当前数据库:在进行数据库恢复之前,最好先备份当前数据库。

这样可以避免意外操作造成的数据损坏或丢失。

3.创建恢复任务:在数据库管理工具中,创建一个恢复任务。

设置恢复文件的路径和格式等信息。

4.执行恢复任务:执行恢复任务时,系统会从备份文件中恢复数据,并覆盖当前数据库的内容。

恢复过程也可能需要一些时间,取决于数据库的大小和性能。

5.验证恢复:恢复完成后,需要对恢复的数据进行验证。

可以检查数据的完整性和正确性,确保恢复过程没有出现错误。

6.更新数据库状态:恢复完成后,需要更新数据库的状态,例如设置恢复点或记录恢复的相关信息。

7.监控数据库:恢复完成后,需要对数据库进行监控,确保数据库的正常运行和稳定性。

sql2005数据库备份设置

sql2005数据库备份设置

SQL2005自动定时备份数据库并按日期命名SQL2005的维护计划里面自带了备份数据库任务,但不会自动按日期命名,不方便,下面的方法是以存储过程来解决的。

要用SQL2005的维护计划功能首先要确认SQL Server Agent服务是在启动状态,然后打开SQL Server Management Studio,展开对象资源管理器里的“管理”,右击维护计划选择新建维护计划,为维护计划命名,如:TestDB_Backup,选择默认的子计划“Subplan_1 ”并点击上方的子计划设置按钮来设置子计划执行方式和时间:出现设置界面,设置每天3点执行一次,如图确定后保存一下,然后新建一个查询页,开始创建存储过程,代码如下:USE [TestDB]02.GO03.SET ANSI_NULLS ON04.GO05.SET QUOTED_IDENTIFIER ON06.GO07.CREATE PROCEDURE[BackupDatabase](@FolderPath varchar(500))08.as09.DECLARE@FullPath varchar(1000)10.set@FullPath = @FolderPath+'TestDB_'+convert(VARCHAR(4),year(getdate()))+right( '0'+convert(VARC HAR(2),MONTH(getdate())),2)+right('0'+convert(VARCHAR(2),DAY(getdate( ))),2)+ '.bak'11.backup database[TestDB] to disk=@FullPath WITH INIT12.return设置完毕,切换回维护计划设置页面,在左边的工具箱中拖入一个“执行T-SQL语句任务”:双击拖入后的“执行T-SQL语句任务”,输入执行存储过程的语句来完成每天的自动备份工作,代码如下:view sourceprint?e [TestDB]2.exec BackupDatabase 'E:\SqlData\TestDB\'确定后保存该维护计划即可。

SQL2005数据库导入导出办法

SQL2005数据库导入导出办法

精简版SQL Server 2005 数据库导出、导入办法
1、数据库导出(备份)
选中要备份(导出)数据库—>右击,选择“任务”(即Tasks)—>选择“备份”(即Back up)—>选择“普通”(即General),然后按下图选择操作
然后选择“选项”(即Options),按照下图选择操作,最后选择“确定”(即ok)即可将数据库备份。

2、数据库导入(还原)
首先,将要导入或还原的“.bak”文件放到c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup目录下。

其次,打开SQL Server ,选中要还原的数据库(即要将备份数据库导入的目标数据库)—>右击,选择“任务”(即Tasks)—>选择“还原数据库”(即Restore—>database)—>选择“普通”(即General),然后选择“从设备”(即From device),点击右侧选择目标框,会弹出一个窗口如下图所示
选择添加,会出现如下窗口
从中选择要还原的数据库备份,然后“确定”。

在添加页面选择“确定”。

就会回到“普通”页面,选中相应数据库,如下图:
然后选择“选项”(即Options)操作,按下图操作:
最后选择“确定”(或ok)即可。

在SQL2005实现维护计划-备份数据库

在SQL2005实现维护计划-备份数据库

一、备份数据库维护计划方案【注】:1、先启动SQL Server Agent服务2.、事务历史记录备份(只限于完整和大容量日志恢复模式)。

3、下面中”清除备份trn文件” & “清除备份日志文件” 没有做计划说明二、通过维护计划精灵实现备份计划【注】:当前备份计划里面包含有多个不同的排程,这里选择的是“对每一工作的个别排程”选项。

【注】:1、“数据库”位置选择“所有用户数据库”2、排程位置,选择每天PM 01:30执行一次完整备份【注】:1、“数据库”位置选择“所有用户数据库”2、排程位置,选择每天每2小时执行一次差异备份【注】:1、“数据库”位置选择“所有用户数据库”2、排程位置,选择每天每30分钟执行一次事务历史记录备份【注】:1、“文件夹”下边位置,勾选“包含第一次的子文件夹”2、排程位置,选择每天每30分钟执行一次事务历史记录备份完成备份计划的设置,就可以在“维护计划”列表中找到刚建立的备份计划,同时在“作业”列表中找到对应的作业。

生成的各个作业,在”备份数据库计划”中是作为子计划来描述。

可以通过修改维护计划选项来,修改各个子计划的内容(也可以通过作业的内容来修改):在这里,可以通过修改各个子计划的内容,可以从最左边的工具箱中拖动相应的工具添加到右边的计划中。

这里把4个子计划名称改下,让它描述的更加清晰:三、测试备份数据库作业当一个维护计划中只包含有一个子计划,可以通过维护计划右键菜单中的[执行]来检查测试:当一个维护计划中只包含有多个子计划,通过右键菜单[执行]按钮,就会报错:这里,'备份数据库计划' 维护计划包含多个子计划,可以在对象总管的[SQL Server Agent] 节点下选取它们的关联作业,用这种方式个别执行这些计划,达到调试的目的。

作业执行成功后,我们就可以在路径”E:\DBBackup”下看到已经备份的数据库数据:每一个数据库,都会生成一个对应名称的文件夹;完成备份时,同时会生成一个备份报表文件(txt格式):使用手动启动完全备份作业的方法,来启动差异、交易备份作业。

sql 2005中备份和还原master数据库

sql 2005中备份和还原master数据库

windows sql 2005中备份和还原master数据库实验:由于公司服务器出现硬件问题,导致MASTER数据库崩溃,数据库管理系统无法启动,要求管理员恢复数据库系统。

1:备份MASTER数据库。

在系统崩溃前应做的备份。

2:破坏MASTER文件,模拟数据库系统崩溃。

停止SQLSERVER服务,更改数据库文件master.mdf为master1.mdf再次启动SQL SERVER服务,系统提示错误。

因为服务找不到master.mdf文件,所以启动不了服务。

3:运行安装文件SETUP。

EXE,重建master数据库运行输入cmd,start /wait d:setup.exe /qn INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engin REBUILDDATABASE=1 SAPWD=1234564:重新启动服务,发现master.mdf文件新建了,服务可以启动了,SA进入服务器。

发现只有系统数据库,其他配置和数据库没有了。

5:停止服务,启动单用户模式。

运行:c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn>sqlservr.exe –c –m注意后面的命令少个字母e .是sqlservr不是sqlserver6:打开SSMS工具,先断开连接,再新建查询,不用sa登陆,用系统自带管理员单用户。

输入:use mastergoRESTORE DATABASE masterfrom disk='c:\Program Files\Microsoft SQL Server\MSSQL.1\Backup\master.bak' WITH REPLACE7:重新启动数据库服务,用sa进入系统,可以看到其他数据库出现了。

实验成功!。

SQLserver2005数据库的还原与备份

SQLserver2005数据库的还原与备份

SQLserver2005数据库的还原与备份
⼀、SQL数据库的备份:
1、依次打开开始菜单→程序→ Microsoft SQL Server 2005→SQL Server Management Studio ,这⾥我以UMVTEST命名的数据库来教⼤家备份功能:
2、选择要备份的数据库“UMVTEST”,点击⿏标右键→任务→备份,如图:
⼆、SQL数据库的还原:
1、选择您要还原的数据库“UMVTEST”,点击⿏标右键→任务→还原→数据库,如图:
2、在出现的“还原数据库 —UMVTEST”对话框中选择“源设备”,然后点击后⾯的“…”按钮,如图:
3、在出现的“指定备份”对话框中,点击“添加”按钮,如图:
4、找到数据库备份的路径,选择您所要还原的数据库(注意:⽂件类型选择所有⽂件),然后连续“两次”点击“确定”按钮,如图:
5、在出现的“还原数据库 —UMVTEST”对话框中,勾选上“选择⽤户还原的备份集”下的数据库前的复选框,如图:
6、然后选择“选项”,勾选上“覆盖现有数据库”,如图:
最后按确定就完成了数据库的还原。

三、还原数据库问题解决⽅案
在还原数据库时,有时会遇见问题“因为数据库正在使⽤,所以⽆法获得对数据库的独占访问权”,此时我们可以按照以下步骤解决此问题1、右键数据库“Dsideal_school_db”,然后选择“属性”,如下图:
2、在出现的“数据库属性”对话框中,选择“选项”,在“其他选项”下的“状态”中找到“限制访问”。

选择“SINGLE_USER”,点击“确定”按钮,如下图:
3、按照正常还原数据库的步骤,还原数据库。

SQL_Server_2005数据库T备份与恢复

SQL_Server_2005数据库T备份与恢复

13
数据库备份概述
(1)完整备份:
实验2:通过命令行进行完全数据备份实验
第一步:sp_addumpdevice 是系统存储过程,用于创建磁盘备份文件,其基本命 令行如下所示: sp_addumpdevice [@devtype=]'device_type',[@logicalname=]'logical_name',[ @physi calname = ] 'physical_name'[,{[@cntrltype = ] controller_type|[@devstatus=]'device_status' }]
注意:即便是C盘下面没有back文件夹,该命令也可以成功的执行。但是如果在实 际进行磁盘备份中,由于没有该文件夹,将在执行backup database的时候出现 14 错误。
数据库备份概述
(1)完整备份:
实验2:通过命令行进行完全数据备份实验
第二步:将school数据库备份到第一步建立的磁盘备份文件中。 BACKUP DATABASE{database_name|@database_name_var} <file_or_filegroup> [ ,...f ] TO <backup_device> [ ,...n ] ..[[,]{INIT|NOINIT}]
19
数据库备份概述
(2)差异备份:
实验2:在管理平台中进行差异数据备份实验
打开备份向导。在“备份数据库” 窗口中,选择备份类型为“差异”。 在备份的目标中,指定备份到的磁 盘文件位置(本例中为 C:\back\school.bak文件),如 图所示。然后单击“确定”按钮。 备份完成后,可以找到 C:\back\school.bak文件。差异 备份文件要比完全备份文件小得多, 因为它仅备份自上次完整备份后更 改过的数据。

SQLSERVER 2005数据库备份

SQLSERVER 2005数据库备份

SQLSERVER 2005数据库备份、还原及数据恢复图文教程数据库备份是维护数据正确,防止数据丢失的重要手段。

备份点恢复策略可以让数据还原到备份点,通过触发备份的方法,可以提高备份的有效性;采用即时点备份策略,可将数据恢复到任意点,提高数据的安全性;通过性能警报监视事务日志使用情况,及时优化日志文件,可以提高系统性能。

一、备份数据库步骤1、第一步:在开始—>程序(P)—>MicrosoftSQLserver2005—>SQLServerManagementStudio(如下图)2、第二步:登录数据库服务器,在打开企业管理器后,逐一展开,找到并展开“数据库”这一项,然后会看到需要备份的数据库“gxbtoc”(如下图)3、第三步:选择要备份的数据库单击右键(如下图)4、第四步:点击上图的“备份”,进入下图(一般情况用默认设置就可以了)(如下图)5、第五步:单击上图的“添加”,进入“选择备份目标”对话框(如下图)6、第六步:点击上图“选择备份目标”右边的三点框打开备份文件的路径,见下图,在“定位数据库文件”窗口指定目录并填写备份的文件名,然后点确定,返回“备份目录”窗口。

7、第七步:点击确实返回“备份目录”后再点击“确定”后,即开始备份(如下图)8、第八步:打开步骤五中确定的那个盘符就可以看到备份的数据库(如下图)二、还原数据库步骤1、第一步:在开始—>程序集(P)—>MicrosoftSQLserver2005—>SQLServerManagementStudio(如下图)2、第二步:登录需要备份的数据库服务器,打开企业管理器后,逐一展开,看到有数据库项后,选中数据库节点单击右键(如下图)3、第三步:选择“还原”后进入“还原数据库”窗口,目标数据库默认已经选择需要还原的数据,接着在“还原的源”中的选择“源设备(D)”,单击“源设备((D)”右边的“…”按钮.见下图4、进入“指定备份对话框”,点击“添加”,进入指定数据库文件窗口。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

手动进行SQL2005数据库备份和恢复
2012-4-26 17:49:23 来源:网络转载浏览:2772次
本文为大家介绍的是如何手动进行sql2005单个数据库的备份与恢复。

一、数据库备份
1、先打开SQL Server 2005
2、选中要备份的数据,点击右键,选择任务—>备份
3、点击添加,选择存放数据库备份文件的地址
4、在弹出对话框中,点击图示按钮,选择存放数据库备份文件的地址
5、点击选项,进行备份设置,设置完成,点击确定,开始备份
二、数据库还原
1、先打开SQL Server 2005
2、选中要备份的数据,点击右键,选择任务—>还原
3、在弹出对话框中,选择源设备,点击后面的按钮,弹出指定备份对话框,点击添加按钮,选择.bak源文件,找到后,点击确定
4、选择选项,进行还原设置,“覆盖现有数据”前面的小方框打勾; 点击“还原为”后面的按钮,要还原该数据库的数据文件和日志文件。

相关文档
最新文档