SQL数据库的备份与还原、分离与附加
- 格式:doc
- 大小:1.09 MB
- 文档页数:14
MSSQL2000数据库常用操作与配置1.数据库的附加2.数据的还原3.数据库的备份4.数据库自动备份5.作业任务管理6.服务管理器其他开启方法一、数据库的附加备注:附加数据库前请先上传数据库文件与日志文件。
1.先打开SQLServer的企业管理器2.在依次展开数据库,保证数据库是开启的状态。
3.在数据库上点鼠标右键,选择所有任务—>附加数据库。
4.如果你知道数据库存放的位置,就直接把路径粘贴到红色横线上在点数据库文件,如果不知道就点右图的那个红圈,根据路径去找。
5.找到后点确定就OK了返回顶部二、数据库的还原注:还原数据库的前提条件是你的,电脑上有备份的数据库文件1.首先在需要还原的数据库上点鼠标,右键—>所有任务—>还原数据库2.然后再选择从设备—>选择设备—>3.再点添加在找到备份的数据库文件的位置找到后再点确定就OK了。
返回顶部三、数据库的备份1.操作和之前一样。
2.我备份的路径在F:\backup\这个songmeibackup是我备份的数据库名称。
3.然后就连续点确定就可以了返回顶部四、数据库自动备份1.和之前一样根据提示操作2.这个可以根据自己的需要选择3.这个也是根据提示自己选择4.这个提示是说你的SQLSserverAgent没有开启,开启方法打开服务管理器,选择SQLSserverAgent,再把下面那个吊钩打上。
5.再开启服务6.再把服务复原也就是SQLServer,这样就OK了,下面验证看看看能否成功。
返回顶部五、作业任务管理1.作管理—>SQLServer代理—>作业2.在DB维护计划上点鼠标右键,再启动作业3.最后在回到我备份的那个目录下,看到没有那个songmeibackup的文件,说明自动备份没问题返回顶部六、服务管理器其他开启方法1.如果服务器没有在任务栏显示数据库服务管理器图标,开始—>运行,输入sqlmangr,然后确实就可以了返回顶部。
1新建数据库
第一步:打开sql2000的企业管理器
第二步:找到需要添加数据库的服务器
第三步:点击数据库文件夹图标,点鼠标右键选择新建数据库
第四步:确定数据文件和日志文件的名称及路径
第五步:点击确定,数据库建立完成2.数据库的附加
附加数据库前可以先在电脑上搜索
一下搜索 *.mdf
先打开SQL Server的企业管理器
在依次展开数据库,保证数据库是开启的状态
在数据库上点鼠标右键选择所有任务—>附加数据库
如果你知道数据库存放的位置就直接把路径粘贴在右图的红色横线上在点数据库文件
如果不知道就点右图的那个红圈根据路径去找
找到后点确定就OK了
3.分离数据库,选择要分离数据库,点击分离即可
4.数据库的还原
注:还原数据库的前提条件是你的电脑上有备份的数据库文件
首先在需要还原的数据库上点鼠标右键—>所有任务—>还原数据库
然后再选择从设备—>选择设备—>
再点添加在找到备份的数据库文件的位置找到后再点确定就OK了
然后点击选项,勾选强制还原,在还原为里面填写数据库所在路径及其对应文件
点击ok
5.数据库备份选择需备份数据库
选择备份路径
我备份的路径在 F:\backup\ 这个songmeibackup是我备份的数据库名称
然后就连续点确定就可以了。
SQL备份与还原经典文档====================================================================== SQL备份====================================================================== ----------------------------------------------------------------------1、SQL数据库恢复模型----------------------------------------------------------------------1)完全恢复模型-----------------(1)备份时要备份数据库的数据文件和日志文件(2)还原时使用数据库的备份的数据文件副本和全部日志信息来恢复数据库。
(3)能还原全部数据,并可以将数据库恢复到任意指定的时刻。
(4)为保证实现即时点恢复,对数据库的所有*作都将完整地记入日志,这样,日志占用空间较大,对性能也有所影响。
------------------(2)大容量日志记录恢复模型------------------(1)备份时要备份数据库的数据文件和日志文件(2)还原时使用数据库的备份的数据文件副本和全部日志信息来恢复数据库。
(3)日志中不记录*作细节(如select into、create index等),而只记录*作的最终结果,因此占用日志空间小。
(4)只支持将数据库还原到事务日志备份的时刻,而不支持即时点恢复,因此可能产生数据丢失。
-------------------(3)简单恢复模型-------------------(1)备份时只备份数据文件,还原时也用备份的数据文件恢复数据库。
(2)只能将数据恢复到数据文件备份的时刻,可能产生最多的数据丢失。
(3)不适于生产系统和大规模*作环境下选用。
sql备份还原数据库操作流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!1. 备份数据库。
打开 SQL Server Management Studio(SSMS),连接到数据库服务器。
SQL数据库的备份与还原一、SQL数据库的备份:1、依次打开开始菜单→程序→Microsoft SQL Server 2008 →SQL Server Management Studio →数据库:以Dsideal_school_db为例图(1)2、选择要备份的数据库“Dsideal_school_db”,点击鼠标右键→任务→备份,如图(2):图(2)3、在打开的“备份数据库—Dsideal_school_db”对话框中,先点击删除,然后点击“添加”,如图(3):首先点击“删除”然后点击“添加”图(3)4、在弹出的“选择备份目标”对话框中,点击“”,如图(4)图(4)5、选择好备份的路径(如D盘的江西-学籍-数据库备份文件夹中),文件类型选择“所有文件”,“文件名”那个位置填写上您要备份的数据库的名字(最好在您备份的数据库的名字后面加上日期,以方便以后查找),之后连续点击“确定”按钮即可完成数据库的备份操作,如图(5):图(5二、SQL数据库的还原:1、选择您要还原的数据库“Dsideal_school_db”,点击鼠标右键→任务→还原→数据库,如图(6):图(6)2、在出现的“还原数据库— school_web_db”对话框中选择“源设备”,然后点击后面的“”按钮,如图(7):3、在出现的“指定备份”对话框中,点击“添加”按钮,如图(8):图(8)4、找到数据库备份的路径,选择您所要还原的数据库“Dsideal_school_db”(注意:文件类型选择所有文件),然后连续“两次”点击“确定”按钮,如图(9):图(9)5、在出现的“还原数据库— Dsideal_school_db”对话框中,勾选上“选择用户还原的备份集”下的数据库前的复选框,如图(10)6、然后选择“选项”,勾选上“覆盖现有数据库”,如图(11):图(11)三、还原数据库问题解决方案在还原数据库“Dsideal_school_db”时,有时会遇见上图中的问题“因为数据库正在使用,所以无法获得对数据库的独占访问权”,此时我们可以按照以下步骤解决此问题1、右键数据库“Dsideal_school_db”,然后选择“属性”,如下图2、在出现的“数据库属性— Dsideal_school_db”对话框中,选择“选项”,在“其他选项”下的“状态”中找到“限制访问”。
如何用SQL备份还原数据库和设定自动备份数据库SQL是一种数据库管理语言,可以用于备份和还原数据库,同时也可以设置自动备份数据库。
下面我将详细介绍如何使用SQL进行数据库备份、还原以及自动备份。
一、数据库备份数据库备份是将数据库中的数据进行复制,以便在发生数据丢失或损坏时恢复数据。
以下是使用SQL备份数据库的步骤:1. 打开SQL Server Management Studio (SSMS)。
2.连接到要备份的数据库。
3.在对象资源管理器中,右键单击要备份的数据库,选择"任务"->"备份"。
4.在备份数据库对话框中,选择要备份的数据库。
5.在"备份类型"下,选择"完整备份",这将备份整个数据库。
6.在"目标"中,选择备份文件的位置和名称。
7.在"选项"中,可以选择备份的附加选项,如备份过程中的压缩和校验。
8.单击"确定"开始备份过程。
一旦备份完成,您将获得一个备份文件,该文件包含整个数据库的副本。
二、数据库还原数据库还原是将备份文件中的数据恢复到数据库中。
以下是使用SQL 进行数据库还原的步骤:1. 打开SQL Server Management Studio (SSMS)。
2.连接到要进行还原的数据库。
3.在对象资源管理器中,右键单击要还原的数据库,选择"任务"->"还原"。
4.在还原数据库对话框中,选择从备份文件还原数据库。
5.在"源"中,选择要还原的备份文件。
6.在"目标数据库"中,选择要还原的数据库的名称。
7.在"选项"中,可以选择还原的附加选项,如覆盖现有数据库和运行恢复过程之前备份日志。
8.单击"确定"开始还原过程。
7.2.8 SQL Server数据库的备份和恢复大到自然灾害,小到病毒感染、电源故障乃至操作员操作失误等,都会影响数据库系统的正常运行和数据库的破坏,甚至造成系统完全瘫痪。
数据库备份和恢复对于保证系统的可靠性具有重要的作用。
经常性的备份可以有效的防止数据丢失,能够把数据库从错误的状态恢复到正确的状态。
如果用户采取适当的备份策略,就能够以最短的时间使数据库恢复到数据损失量最少的状态。
SQL Server提供了“分离/附加”数据库、“备份/还原”数据库、复制数据库等多种数据库的备份和恢复方法。
这里介绍一种学习中常用的“分离/附加”方法,类似于大家熟悉的“文件拷贝”方法,即把数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘上作备份,然后把这两个文件再拷贝到任何需要这个数据库的系统之中。
比如,在实验教学过程中,同学们常常想把自己在学校实验室计算机中创建的数据库搬迁到自己的计算机中而不想重新创建该数据库,就可以使用这种简单的方法。
但由于数据库管理系统的特殊性,需要利用SQL Server提供的工具才能完成以上工作,而简单的文件拷贝导致数据库根本无法正常使用。
这个方法涉及到SQL Server分离数据库和附加数据库这两个互逆操作工具。
1、分离数据库就是将某个数据库(如student_Mis)从SQL Server数据库列表中删除,使其不再被SQL Server管理和使用,但该数据库的文件(.MDF)和对应的日志文件(.LDF)完好无损。
分离成功后,我们就可以把该数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘中作为备份保存。
2、附加数据库就是将一个备份磁盘中的数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到需要的计算机,并将其添加到某个SQL Server数据库服务器中,由该服务器来管理和使用这个数据库。
下面分别介绍这两个步骤的操作细节。
1、分离数据库分离数据库的操作由以下6步构成。
双机热备模式下,SQL2000数据库分离,附加,置疑,单用户解除的方法首先,在任何操作之前,必须要备份数据库(重要)一、分离数据库1、点击“程序》Microsoft SQL Server》企业管理》”,打开企业管理器2、展开服务器组,然后展开服务器,选中要分离的数据库3、点击鼠标右键“所有任务》分离数据库”,出现如下窗口4、点击确定,该选定的数据库就被分离。
5.分离后,把原数据库里面.MDF(主数据文件).LDF(事务日志文件)这两个文件复制到目标盘下,例:D盘下注意事项,只有“使用本数据库的连接”数为0时,该数据库才能分离。
所以分离数据库时尽量断开所有对要分离数据库操作的连接,如果还有连接数据库的程序,会出现数据库的连接状态窗口,显示正在连接此数据库的机器以及名称,点击清除按钮将从服务器强制断开现有的连接。
二、附加数据库1、在附加数据库之前,首先要移动数据库文件在附加数据库之前,您必须将与数据库关联的 .MDF(主数据文件).LDF(事务日志文件)这两个文件复制到目标硬盘下,或是同一服务器的不同硬盘目录下。
这两个文件一般位于C:\Program Files\Microsoft SQL Server\MSSQL\Data目录下。
2、点击“程序》Microsoft SQL Server》企业管理》”,打开企业管理器3、展开服务器组,然后展开服务器4、右击"数据库",然后选择“所有任务》附加数据库”,弹出窗口5、输入要附加的数据库的MDF名称。
如果不确定文件位于何处,单击浏览("...")搜索。
若要确保指定的 MDF 文件正确,请单击"验证"。
在"附加为"框内,输入数据库的名称。
数据库名称不能与任何现有数据库名称相同。
指定数据库的所有者6、单击"确定"按钮。
新附加的数据库的数据库节点即创建在"数据库"文件夹中重启双机1.此时数据库分离,附加完成,必须重启一次双机修复置疑1,双机重启后,数据库置疑下面所有修复置疑的语法,在没有特别提到时,默认数据库都请选择(Master)数据库)2,修复置疑(必须在SQL的查询分析器中才能进行数据修复置疑工作)A、打开查询分析器,当数据置疑之后在查询分析器中是看不到置疑的数据库名称的,所以进入查询分析器之后,所选数据库默认(Master)数据库即可。
SQL数据库的备份还原压缩与数据转移的方法一、备份:1. 完全备份:将数据库的所有数据和对象都备份到一个文件中。
可以使用SQL Server的备份工具或者命令行工具来进行完全备份。
2.增量备份:只备份自上次完全备份或增量备份之后更改的数据。
可以定期进行增量备份来减少备份时间和空间占用。
3.差异备份:备份自上次完全备份之后更改的数据。
与增量备份的区别是差异备份会基于最近的完全备份而不是上次备份的时间。
二、还原:1.完全还原:将完整备份文件恢复到数据库中,还原数据库到备份时的状态。
2.增量还原:先还原最近的完全备份,然后逐个还原增量备份。
这样可以将数据库恢复到最新状态。
3.差异还原:先还原最近的完全备份,然后只还原最近的差异备份。
这样也可以将数据库恢复到最新状态。
三、压缩:1. 数据压缩:可以使用SQL Server的数据压缩功能来减少数据库文件的大小。
压缩后的文件需要更少的存储空间,提高了数据库的性能和效率。
2.备份压缩:可以在备份数据库时选择压缩备份选项。
压缩后的备份文件可以减少存储空间和备份时间,但同时可能会增加还原时间。
四、数据转移:1. 数据导入导出:可以使用SQL Server的数据导入导出向导或者命令行工具来将数据从一个数据库导出到另一个数据库。
可以选择导出的表、视图或者查询结果,并将其保存为文件,然后再导入到目标数据库中。
2. 数据同步:可以使用SQL Server复制功能来实现数据的实时同步。
可以将数据从一个数据库复制到另一个数据库,这样可以确保数据在不同数据库之间的一致性。
3. 数据传输:可以使用SQL Server的链接服务器功能来实现不同数据库之间的数据传输。
可以在不同的服务器之间建立链接,然后通过链接来查询和传输数据。
总结:SQL数据库的备份、还原、压缩与数据转移是数据库管理中的重要操作。
备份和还原可以保证数据的安全性和完整性,压缩可以减少数据库文件的大小,提高性能和效率,数据转移可以实现数据的导入导出和同步传输。
SQLServer2008数据库分离和附加SQL Server 2008数据库分离和附加SQL Server 2008是一款常见的关系型数据库管理系统,具备良好的数据管理和数据存储能力。
在数据库管理中,数据库的分离和附加是一种常见的操作方式,用于将数据库从一个服务器迁移到另一个服务器,或者备份和恢复数据库。
本文将介绍SQL Server 2008数据库分离和附加的具体步骤和注意事项。
一、数据库分离数据库分离是指将数据库从一个服务器分离出来,使其成为一个独立的数据文件,方便进行备份和迁移。
下面是具体的操作步骤:1. 连接到SQL Server Management Studio(SSMS)。
2. 在对象资源管理器中,找到要分离的数据库,右键单击,并选择“任务”->“分离”。
3. 在分离数据库对话框中,选择要分离的数据库,确认所选数据库的文件路径和名称,并勾选“更新系统目录以反映更改”选项。
4. 单击“确定”按钮,数据库将会被分离,并将从服务器上移除。
需要注意的是,在分离数据库之前,应该确保没有其他用户正在使用该数据库,并且应该备份数据库以防止数据丢失。
二、数据库附加数据库附加是指将已经分离的数据库重新附加到SQL Server中,使其在新的服务器上可用。
下面是具体的操作步骤:1. 连接到SQL Server Management Studio(SSMS)。
2. 在对象资源管理器中,右键单击“数据库”节点,并选择“附加”。
3. 在附加数据库对话框中,单击“添加”按钮,并选择要附加的数据文件。
4. 确认数据库文件路径和名称正确无误。
5. 单击“确定”按钮,数据库将会被附加到服务器上,并在对象资源管理器中显示。
在附加数据库之前,应该确保附加的数据库文件没有被损坏,并且在附加过程中不会影响现有的数据库。
三、数据库分离和附加的注意事项1. 在分离数据库之前,应该备份数据库以防止数据丢失。
2. 在数据库附加之前,应该确保附加的数据库文件没有被损坏,并在附加过程中不会影响现有的数据库。
一、数据库的分离、附加、备份及还原一、实验目的1.掌握数据库分离和附加的基本概念。
2.掌握数据库分离和附加的基本操作方法。
3.掌握数据备份和还原的基本概念。
4.掌握数据备份和还原的几种方式。
5.掌握SQL Server备份和还原的基本操作方法。
6.了解数据导入和导出的作用。
7.掌握使用DTS导入、导出向导在SQL Server实例之间导入和导出数据的操作方法。
二、实验内容及步骤1.新建数据库student文件。
提示:停止SQL Server服务器运行,并选定数据文件和日志文件进行复制,然后粘贴到目的位置即可。
2.将创建的学生信息数据库student文件移动到D盘根目录下。
提示:启动SQL Sserver服务器,在企业管理器中删除student数据库。
然后右击“数据库”文件夹,选择“所有任务”|“附加数据库”命令,在弹出的“附加数据库”对话框中,指定要附加数据库的MDF 文件,单击“确定”按钮,执行附加操作。
3.用企业管理器创建备份设备STUBACK1,此设备的物理位置为d盘根目录。
4.将学生信息数据库Student备份至STUBACK1设备中。
5.为学生信息数据库Student设置一个备份计划,要求每周五晚上7点进行数据库备份。
提示:进行备份时,在弹出的“SQL Server备份”对话框中。
选择“调度”复选框,进行相应设置。
6.查看备份设备STUBACK1的相关信息。
7.删除备份设备STUBACK1。
8.创建数据库Student数据库,在其中创建3个表,stu表、course表、sc表(表格结构自己定义),并利用企业管理器添加几条记录。
9.创建数据库Stu,使用DTS导入向导将Student数据库中的所有表导入到新创建的Stu数据库中。
10.创建一个access数据库“学生”,利用导出数据将student库中的stu表导出到“学生”库中。
11.在access中的“学生”库中,创建一个表“stu”,将SQL Server库中的student表中所有数据插入到“stu”表的末尾,并查看stu 表是否增加了相应记录。
sql分离数据库步骤
1. 创建新的独立实例:首先需要创建一个新的独立实例,该实例将成为新的分离数据库的主机。
可以通过数据库服务器管理工具创建或通过命令行界面使用创建实例的命令来创建实例。
2. 备份原数据库:在分离数据库前需要备份原数据库,以防止数据损失或其他不可逆的错误。
备份可以通过数据库服务器管理工具或命令行界面使用备份命令来完成。
3. 迁移数据库文件:将备份的原数据库文件移动到新的分离数据库主机上。
可以通过网络共享、FTP或其他文件传输方式完成迁移。
4. 还原数据库:在新的分离数据库主机上将备份的原数据库文件还原。
可以通过数据库服务器管理工具或命令行界面使用还原命令来完成还原。
需要注意的是,还原时需与原数据库的配置参数保持一致。
5. 配置新实例:在新的分离数据库主机上配置新实例,包括数据库服务名称、端口号、认证方式等。
6. 配置客户端:在将客户端应用程序连接到新的分离数据库主机前需要修改连接字符串,指向新的实例。
需要修改的信息包括主机名、端口号、认证方式等。
7. 测试连接:在完成以上步骤后,需要进行测试连接,以确保新的分离数据库正常工作。
可以通过数据库服务器管理工具或客户端应用程序进行连接测试。
Sql server 2000数据库的新建、备份、还原、分离、附加、权限1、先打开sql server 2000,“开始”—>“程序”—>“Microsoft SQL serve”—>“企业管理器”,如上图。
2、数据库的创建。
在打开的sql server 2000中,选择“控制台根目录”—>“Microsoft SQL Servers”—>“SQL Server组”—>“(local)(windows NT)”—>右击“数据库”—>右击选择“新建数据库”,如上图。
3、在打开的“数据库属性”窗口,选择“常规”,在“名称”框中输入要创建的数据库名,如上图。
4、在“数据库属性”窗口,选择“数据文件”,在“位置”框中输入数据库文件放置的路径。
此路经可以使用默认,也开修改(数据库文件和数据库日志文件一般放在一起,以便查看),如上图。
5、在“数据库属性”窗口,选择“事务日志”,在“位置”框中输入数据库日志文件放置的路径。
此路经可以使用默认,也开修改(数据库日志文件和数据库文件一般放在一起,以便查看),如上图。
6、备份数据库在打开的sql server 2000中,选择“控制台根目录”—>“Microsoft SQL Servers”—>“SQL Server组”—>“(local)(windows NT)”—>右击“数据库”—>单击数据库名—>右击选择“所有任务”—>“备份数据库”,系统会弹出一个“sql server 备份”的窗口,如上图。
7、在弹出的“SQL Server 备份”窗口找到“添加”按钮,单击“添加”会弹出一个“选择备份目的” 的窗口,在此窗口的“文件名”下的编辑框中修改备份数据的路径(也可通过后面的“浏览”按钮选择备份路径),修改完以后单击“确定”,如上图。
8、单击“确定”后会弹出“备份进度”的窗口,如上图9、数据库备份完以后会有一个“备份操作顺利完成。
SQL数据库的备份与还原
一、SQL数据库的备份:
1、依次打开开始菜单→程序→Microsoft SQL Server 2008 →SQL Server Management Studio →数据库:以Dsideal_school_db为例
图(1)
2、选择要备份的数据库“Dsideal_school_db”,点击鼠标右键→任务→备份,如图(2):
图(2)
3、在打开的“备份数据库—Dsideal_school_db”对话框中,先点击删除,然后点击“添加”,如图(3):
首先点击“删除”
然后点击“添加”
图(3)
4、在弹出的“选择备份目标”对话框中,点击“”,如图(4)
图(4)
5、选择好备份的路径(如D盘的江西-学籍-数据库备份文件夹中),文件类型选择“所有文件”,“文件名”那个位置填写上您要备份的数据库的名字(最好在您
备份的数据库的名字后面加上日期,以方便以后查找),之后连续点击“确定”按钮即可完成数据库的备份操作,如图(5):
图(5
二、SQL数据库的还原:
1、选择您要还原的数据库“Dsideal_school_db”,点击鼠标右键→任务→还原→数据库,如图(6):
图(6)
2、在出现的“还原数据库— school_web_db”对话框中选择“源设备”,然后点击后面的“”按钮,如图(7):
3、在出现的“指定备份”对话框中,点击“添加”按钮,如图(8):
图(8)
4、找到数据库备份的路径,选择您所要还原的数据库“Dsideal_school_db”(注
意:文件类型选择所有文件),然后连续“两次”点击“确定”按钮,如图(9):
图(9)
5、在出现的“还原数据库— Dsideal_school_db”对话框中,勾选上“选择用户还原的备份集”下的数据库前的复选框,如图(10)
6、然后选择“选项”,勾选上“覆盖现有数据库”,如图(11):
图(11)
三、还原数据库问题解决方案
在还原数据库“Dsideal_school_db”时,有时会遇见上图中的问题“因为数据库正在使用,所以无法获得对数据库的独占访问权”,此时我们可以按照以下步骤解决此问题
1、右键数据库“Dsideal_school_db”,然后选择“属性”,如下图
2、在出现的“数据库属性— Dsideal_school_db”对话框中,选择“选项”,在“其他选项”下的“状态”中找到“限制访问”。
选择“SINGLE_USER”,点击“确定”按钮,如下图:
3、按照正常还原数据库的步骤,还原数据库。
SQL Server数据库的分离和附加
1、分离数据库
分离数据库的操作由以下6步构成。
1) 在启动SSMS并连接到数据库服务器后,在对象资源管理器中展开服务器节点。
在数据库对象下找到需要分离的数据库名称,以student_Mis数据库为例。
右键单击student_Mis数据库,在弹出的快捷菜单中选择属性项(图7-42),则数据库属性窗口(图7-43)被打开。
图7-42打开数据库属性窗口
2) 在“数据库属性”窗口左边“选择页”下面区域中选定“选项”对象,然后右边区域的“其它选项”列表中找到“状态”项,单击“限制访问”文本框,在其下拉列表中选择“SINGLE_USER”。
图7-43 数据库属性窗口
3) 在图7-43中单击“确定”按钮后将出现一个消息框,通知我们此操作将关闭所有与这个数据库的连接,是否继续这个操作(图7-44)。
注意:在大型数据库系统中,随意断开数据库的其它连接是一个危险的动作,因为我们无法知道连接到数据库上的应用程序正在做什么,也许被断开的是一个正在对数据复杂更新操作、且已经运行较长时间的事务。
图7-44 确认关闭数据库连接窗口
4) 在图7-44单击“是”按钮后,数据库名称后面增加显示“单个用户”(图7-45)。
右键单击该数据库名称,在快捷菜单中选择“任务”的二级菜单项“分离”。
出现图7-46所示的“分离数据库”窗口。
图7-45 打开分离数据库窗口
5) 在图7-46的分离数据库窗口中列出了我们要分离的数据库名称。
请选中“更新统计信息”复选框。
若“消息”列中没有显示存在活动连接,则“状态”列显示为“就绪”;否则显示“未就绪”,此时必须勾选“删除连接”列的复选框(图7-47)。
图7-46 分离数据库窗口
6) 分离数据库参数设置完成后,单击图7-46底部的”确定”按钮,就完成了所选数据库的分离操作。
这时在对象资源管理器的数据库对象列表中就见不到刚才被分离的数据库名称student_Mis了(如图7-47所示)。
图7-47 student_Mis数据库被分离后的SSMS窗口
2、附加数据库
附加数据库操作由如下4步构成。
1) 将需要附加的数据库文件和日志文件拷贝到某个已经创建好的文件夹中。
我们将该文件拷贝到安装SQL Server时所生成的目录DATA文件夹中。
2) 在图7-48所示的窗口中,右击数据库对象,并在快捷菜单中选择“附加”命令,打开“附加数据库”窗口(图7-49)。
图7-48 打开附加数据库窗口
3) 在“附加数据库”窗口中,单击页面中间的“添加”按钮,打开定位数据库文件的窗口,在此窗口中定位刚才拷贝到SQL Server的DATA文件夹中的数据库文件目录,选择要附加的数据库文件(后缀. MDF ,图7-49)。
图7-49 定位数据库文件到附加数据库窗口中
4) 单击“确定”按钮就完成了附加数据库文件的设置工作。
这时,在附加数据库窗口中列出了需要附加数据库的信息(图7-50)。
如果需要修改附加后的数据库名称,则修改“附加为”文本框中的数据库名称。
我们这里均采用默认值,因此,单击确定按钮,完成数据库的附加任务。
图7-50 添加附加的数据库后的附加数据库窗口
完成以上操作,我们在SSMS的对象资源管理器中就可以看到刚刚附加的数据库student_Mis (图7-51)。
图7-51 已经附加了数据库student_Mis的SSMS窗口。