sqlserver2008数据库还原
- 格式:doc
- 大小:35.50 KB
- 文档页数:1


SQL Server 2008恢复数据恢复数据,就是让数据库根据备份回到备份时的状态。
当恢复数据库时,SQL Server 会自动将备份文件中的数据全部复制到数据库,并回滚任何未完成的事务,以保证数据库中的数据的完整性。
下面将使用SQL Server Management Studio工具将前面所备份的数据库进行恢复数据库的操作步骤如下:(1)打开SQL Server Management Studio窗口,在【对象资源管理器】中,展开数据库,右击【SMSstudent】数据库,执行【任务】|【还原】|【数据库】命令,如图10-26所示。
图10-26 执行【还原数据库】命令(2)在【还原数据库】对话框中,启用【源设备】单选按钮,单击按钮,将弹出【指定备份】对话框。
给图()在该对话框中,选择【备份介质】下拉列表中的【备份设备】选项,再单击【添加】按钮,选择之前创建的Most备份设备,如图10-27所示。
图10-27选择备份设备(3)指定备份完成后单击【确定】按钮,返回到【还原数据库】窗口,在【选择用于还原的备份集】列表中显示“完整”和“事务日志”备份,可这使数据库恢复到最近一次备份的正确状态,如图10-28所示。
图10-28 还原数据库的【常规】页面(4)在【选项】页面选择RESTORE WITH RECOVERY选项,如图10-29所示。
图10-29 还原数据库的【选项】页面(5)设置完成后,单击【确定】按钮开始恢复,恢复完成后将弹出还原成功的对话框。
如果还需要恢复别的备份文件,需要选择RESTORE WITH NORECOVERY选项,恢复完成后,数据库会显示处于正在还原状态,无法进行操作,必须到最后一个备份还原为止,如图10-30所示。
图10-30 数据库的还原状态当执行还原最后一个备份时候,必须选择RESTORE WITH RECOVERY选项,否则数据库将一直处于还原状态。
1、首先在“程序”打开SQL Server Management Studio
2、在弹出的“连接到服务器”对话框中输入:
密码:ranjzhi
3、在打开的控制台左侧数据库中选中“GH”,然后点击键盘Delete键
4、在弹出的“删除对象”对话框中点击“确定”,删除已有的数据库,准备更新数据库。
原数据库”
6、在弹出的“还原数据库”对话框中,填写“目标数据库”为GH,选择“还原的源”
为源设备,并点击其后的“…”按钮
7、在弹出的“指定备份”对话框中,点击“添加”按钮
8、在弹出的“定位备份文件”对话框中,找到数据库最新的更新备份文件,此次提供的备
份文件为“ghback_0830.bak”,点击“确定”
9、回到“指定备份”对话框,确定,回到“还原数据库”对话框,选中还原的数据库条目,
确定
10、系统自动还原数据库,等待完成即可。
SQL Server2008数据库还原
1.启动SQL Server Management Studio输入相应用户名-密码。
进入SQL Server 2008
2.如果没有数据库则新建数据库jidongdb。
3.将数据库相应的数据库文件和数据库日志放到相应目录下。
4.建立好新数据库后选择-[任务]-[还原]-[数据库]
5.选择[源设备]点击[添加]找到数据库备份文件.
6.添加完数据库后在[常规]中点击还原.
7.在[选项]中将[覆盖现有数据库]勾选.
8.选择将新附加的数据库-[安全性]-[架构]将其中的用户架构删除,再进入[用户]将其中用户名删除.
9.在SQL Server2008的[安全性]中建立新的登录名apws(如果已经存在则不需要建立。
)
10. 右键点击登录名-[属性]
11.选择[用户映射]-在默认架构中选择dbo,将jidongdb数据库勾选,再选择数据库角色身份中勾选db_owner.。
点击确定。
数据库即还原成功。
SQLServer系统数据库恢复标签:SQL SERVER/MSSQL SERVER/数据库/DBA/故障恢复/master概述SQL Server 维护⼀组系统级数据库(称为“系统数据库”),这些数据库对于服务器实例的运⾏⾄关重要。
每次进⾏⼤量更新后,都必须备份多个系统数据库。
必须备份的系统数据库包括 msdb、master 和 model。
如果有任何数据库在服务器实例上使⽤了复制,则还必须备份 distribution 系统数据库。
备份这些系统数据库,就可以在发⽣系统故障(例如硬盘丢失)时还原和恢复 SQL Server 系统。
⽬录正⽂系统数据库说明----1.resource/*包含SQLServer运⾏所需的关键系统表、元数、系统存储过程,它只包含系统相关的信息不包含⽤户相关的信息,在安装补丁的过程中将更改该数据库*/SELECT SERVERPROPERTY('ResourceVersion'),--返回数据库的最新版本SERVERPROPERTY('ResourceLastUpdateDateTime'),--返回数据库的最后升级时间SERVERPROPERTY('ProductUpdateReference')--返回升级的补丁信息----2.master/*包含数据库相关配置、登录信息、实例相关配置信息*/----3.tempdb/*存储⽤户创建的临时对象(临时表、表变量等)、数据库引擎所需的临时对象、⾏版本信息等,tempdb数据库性能⾮常重要如果条件可以的话可以将其配置到当地的存储磁盘下,ssd最佳。
每次重启时tempdb库会重建。
*/----4.model/*所有在实例上⾯新建的数据库都会参考模板数据库的相关配置进⾏创建(还原的数据库除外),新建的数据库相当于是copy⼀份model数据库的副本,包括model数据库的数据库属性和数据库中创建的对象都会复制到新建的数据库中。