版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SQLServer数据库的备份和恢复大到自然灾害,小到病毒感染、电源故障乃至操作员操作失误等,都会影响数据库系统的正常运行和数据库的破坏,甚至造成系统完全瘫痪。数据库备份和恢复对于保证系统的可靠性具有重要的作用。经常性的备份可以有效的防止数据丢失,能够把数据库从错误的状态恢复到正确的状态。如果用户采取适当的备份策略,就能够以最短的时间使数据库恢复到数据损失量最少的状态。SQLServer提供了“分离/附加”数据库、“备份/还原”数据库、复制数据库等多种数据库的备份和恢复方法。这里介绍一种学习中常用的“分离/附加”方法,类似于大家熟悉的“文件拷贝”方法,即把数据库文件(.MDF)和对应的日志文件
2、(.LDF)拷贝到其它磁盘上作备份,然后把这两个文件再拷贝到任何需要这个数据库的系统之中。比如,在实验教学过程中,同学们常常想把自己在学校实验室计算机中创建的数据库搬迁到自己的计算机中而不想重新创建该数据库,就可以使用这种简单的方法。但由于数据库管理系统的特殊性,需要利用SQLServer提供的工具才能完成以上工作,而简单的文件拷贝导致数据库根本无法正常使用。这个方法涉及到SQLServer分离数据库和附加数据库这两个互逆操作工具。1、分离数据库就是将某个数据库(如student_Mis)从SQLServer数据库列表中删除,使其不再被SQLServer管理和使用,但该数据库的文件(.MDF)
3、和对应的日志文件(.LDF)完好无损。分离成功后,我们就可以把该数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到其它磁盘中作为备份保存。2、附加数据库就是将一个备份磁盘中的数据库文件(.MDF)和对应的日志文件(.LDF)拷贝到需要的计算机,并将其添加到某个SQLServer数据库服务器中,由该服务器来管理和使用这个数据库。下面分别介绍这两个步骤的操作细节。1、分离数据库分离数据库的操作由以下6步构成。1)在启动SSMS并连接到数据库服务器后,在对象资源管理器中展开服务器节点。在数据库对象下找到需要分离的数据库名称,这里以student_Mis数据库为例。右键单击student_Mis
4、数据库,在弹出的快捷菜单中选择属性项(图7-42),则数据库属性窗口(图7-43)被打开。汽licrosoftSQLServerIanageentStudio文件迥編辑观图调试工具窗口迪社区帮助.辽新逹查询囱曰对象资源管理器连接迪営製门固猶-皿ZJUT-1D4DF91B8CSQLEXFEESS(SQLServer10.0.160-一J数据库+一|丟统数据库+一J安全性+一J服务器对象+一|复制+1图ReportServer$SQLEXFRESSReportServer$SQLEXFEESSTempDBEtudentMisUSER”。新逹数据库新連查询(j&)库脚本肯G)2)在“数据库属性”窗口
5、左边“选择页”下面区:表中找到“状态”项,单击“限制访问”文本框,在其下拉7-42打开数据库属性任务(T)域中选定扁厂列表中选择“SINGL启动PowerShellQ)重命名mi就绪刷新(Z)属性 数据库屋性-student_Iis选择页晾性组跟厘规件件项改限展常文文选更权扩排序规则:恢复複式(M):兼容级别(L):图7-43数据库属,3)在图7-43中单击“是否继续这个操作(图7-4为我们无法知道连接到数经运行较长时间的事务。苴他选项CQ):ABSI埴充已启用VarDecimal存储格式已启用参数化串联的Null结果为Null递归触发器已启用可信跨数据库所有权链接已启用日期相关性忧化已启用性
6、窗口值舍入中止算术中止已启用通知我们此操作将关闭所有与这个数据库的连接,确定”按钮后将出现一个消息框,)。注意:在大型数据库系统中,随意断开数据库的其它连接是一个危险的动作,因库上的应用程序正在做什么,也I服务器:rrnPT*4Ti.4TiT?!-i4Tn-n-*Ii|iTT?1TTiTiT?i-*i-*午被断是一个正在对数据复杂更新操作、且已限制访问打开的连接譎蠶髄黔性丘沖必须关闭此数据库的所有其他连接.是否确实要更改厘性并关是边否迎图7-44确认关闭数据库连接窗口就绪F:lEeTrue简单F:ilEeF:ilseF:alseF:alseF:lEeF:lEeF:ilEeF:ilseF:lEe
7、BOEfilAL|SHimSINGLEUSERLLzeueueueuelze4)在图7-44单击“是,在快捷菜单中选择“任务限制访冋按钮后,数据库名称后面增加显示“单个用户”(图7-45)。右键单击该数据库名称,的二级菜单项“分离”。出现图7-46所示的“分离数据库”窗口。*備IicrosoftSQLServerIanagenentStudio对象资源管理器7X连接辺里9割文件编辑视图过调试工具窗口址)社医帮助里新逹查询-ZJUT-1D4DF91B8CSQLEXFRESSCSQLServer10.0.160-数据库+丢统数据库+J+卫ReportServer$SQLEXPEESSReportS
8、erver$SQLXPEESSTempDBstudent_Mis(单亍用户)+安全性+服务器对象+复制+一i图星45打开分离数据库窗口新建数据库新連查询(&)編写数据库脚本为任务(X)5)在图7-46的分离数据库窗口中列出了我们要分离的数据库名称。请选中“更新统计信息”复选框。若“消息”列中没有显示存在活动连接连接”列的复选框(图7-47)。则“状态”列显示为“就绪”否则显示“未就绪”,此时必须勾选“删除方面(A)联机(X)启动FowerShellQ)报表(1)重命名追)删除刷新(I)生成脚本.使用Web服务发布(U).a-i$%报表+irj丢统数据库6)对象资源管理器的数据库对象列图拷贝到安
9、装SQLServer时所生成的目新建数据库(X).还原数据库(X).启动FowerShellDATA文件夹中。student嚣饗据库被分离后的SSMS窗口+irj安全性附加数据库操作由如下4步构成1)将需要附加的数据库文件和曰志文件拷贝到某个已经创建好的文件夹中。出于教学目的,我们将该文件2)在图7-48所示的窗口中,右击数据库对象,并在快捷菜单中选择“附加”命令,打开“附加数据库”窗口(图7-49)。文件編辑视图迫调试工具窗口址)社区帮助01峑新逹查询&囱占ZTUT-1D4DF91B8CSQLEXFRESSCSQLS I-I:口冈图7-49定位数据库文件到附加数据库窗口中这时,:在附加数据库
10、窗口中列出了需要附加数据库的信息(图7-50)。如果需要修改附加后的数据库名称,则修改“附加为”文本框中的数据库名称。我们这4)单击“确定”按钮就完成了附加数据库文件的设置工作。里均采用默认值,因此,单击确定按钮,完成数据库的附加任务。t_JHiclra34Et.NET$丄FlmcVlfeker|附加数据库选择页愛常规要阳加的数据库:MDF文件位置C:ProgramFilezS-Micr数据库名称Etudent_Mi附加为图7-50添加附加的数据库后的附加数据库窗口完成以上操作,我们在SSMS的对象资源管理器中就可以看到刚刚附加的数据库student_Mis(图7-51)。LLStudent_
11、MiS55数据库详细信息(11:原始文件名连接服务器:ZJUT-1D4DF91B8CSQLEXPRESSstudentMisData.MDFudenLDF文件类型数据当前文件路径C:Frusi-:=jtiFilesMic:日志C:i.Frijgi_:diTiFilesNic:3)在“附加数据库”窗口中,单击页面中间的“添加”按钮,打开定位数据库文件的窗口,在此窗口中定位刚才拷贝到SQLServer的DATA文件夹中的数据库文件目录,选择要附加的数据库文件(后缀.MDF,图7-49)。V定也#:据歼丈卄2J0T-ID4CFUIEBCiQLEIFKE55选提交件狂J:tiffit+.!E&51J.
12、S(iLEKPBISSJd一BESQL-._JBtSajLlDSjLEXFJJSSdLjassqL+.Jt-.JElaiul-.jData.JrwSwiadJidf1L2FTEUWL3IitEiUlLJJOBSLJ担L3星LjIDentStudio文件迥編辑观图调试工具窗口迪社区帮助 # .辽新逹查询囱曰对象资源管理器连接迪営製门固猶-皿ZJUT-1D4DF91B8CSQLEXFEESS(SQLServer10.0.160-一J数据库+一|丟统数据库+一J安全性+一J服务器对象+一|复制+1图ReportServer$SQLEXFRESSReportServer$SQLEXFEESSTempD
13、BEtudentMis7-42打开数据库属性任务(T)域下拉列表USER”。新逹数据库新連查询(j&)库脚本肯G)2)在“数据库属性”窗口左边“选择页”下面区:表中找到“状态”项,单击“限制访问”文本框,在其下拉中选择“SINGLE_启动PowerShellQ)重命名mi就绪刷新(Z)属性数据库屋性-student_Iis选择页晾性组跟厘规件件项改限展常文文选更权扩排序规则:恢复複式(M):兼容级别(L):图7-43数据库属,3)在图7-43中单击“是否继续这个操作(图7-4为我们无法知道连接到数经运行较长时间的事务。苴他选项CQ):ABSI埴充已启用VarDecimal存储格式已启用参数化串
14、联的Null结果为Null递归触发器已启用可信跨数据库所有权链接已启用日期相关性忧化已启用性窗口值舍入中止算术中止已启用通知我们此操作将关闭所有与这个数据库的连接,确定”按钮后将出现一个消息框,)。注意:在大型数据库系统中,随意断开数据库的其它连接是一个危险的动作,因库上的应用程序正在做什么,也I服务器:rrnPT*4Ti.4TiT?!-i4Tn-n-*Ii|iTT?1TTiTiT?i-*i-*午被断是一个正在对数据复杂更新操作、且已限制访问打开的连接譎蠶髄黔性丘沖必须关闭此数据库的所有其他连接.是否确实要更改厘性并关是边否迎图7-44确认关闭数据库连接窗口就绪F:lEeTrue简单F:ilE
15、eF:ilseF:alseF:alseF:lEeF:lEeF:ilEeF:ilseF:lEeBOEfilAL|SHimSINGLEUSERLLzeueueueuelze4)在图7-44单击“是,在快捷菜单中选择“任务限制访冋按钮后,数据库名称后面增加显示“单个用户”(图7-45)。右键单击该数据库名称,的二级菜单项“分离”。出现图7-46所示的“分离数据库”窗口。*備IicrosoftSQLServerIanagenentStudio对象资源管理器7X连接辺里9割文件编辑视图过调试工具窗口址)社医帮助里新逹查询-ZJUT-1D4DF91B8CSQLEXFRESSCSQLServer10.0.1
16、60-数据库+丢统数据库+J+卫ReportServer$SQLEXPEESSReportServer$SQLXPEESSTempDBstudent_Mis(单亍用户)+安全性+服务器对象+复制+一i图星45打开分离数据库窗口新建数据库新連查询(&)編写数据库脚本为任务(X)5)在图7-46的分离数据库窗口中列出了我们要分离的数据库名称。请选中“更新统计信息”复选框。若“消息”列中没有显示存在活动连接连接”列的复选框(图7-47)。则“状态”列显示为“就绪”否则显示“未就绪”,此时必须勾选“删除方面(A)联机(X)启动FowerShellQ)报表(1)重命名追)删除刷新(I)生成脚本.使用We
17、b服务发布(U).a-i$%报表 +irj丢统数据库6)对象资源管理器的数据库对象列图新建数据库(X).还原数据库(X).启动FowerShellDATA文件夹中。student嚣饗据库被分离后的SSMS窗口+irj安全性附加数据库操作由如下4步构成1)将需要附加的数据库文件和曰志文件拷贝到某个已经创建好的文件夹中。出于教学目的,我们将该文件拷贝到安装SQLServer时所生成的目2)在图7-48所示的窗口中,右击数据库对象,并在快捷菜单中选择“附加”命令,打开“附加数据库”窗口(图7-49)。文件編辑视图迫调试工具窗口址)社区帮助01峑新逹查询&囱占ZTUT-1D4DF91B8CSQLEXF
18、RESSCSQLSI-I:口冈图7-49定位数据库文件到附加数据库窗口中这时,:在附加数据库窗口中列出了需要附加数据库的信息(图7-50)。如果需要修改附加后的数据库名称,则修改“附加为”文本框中的数据库名称。我们这4)单击“确定”按钮就完成了附加数据库文件的设置工作。里均采用默认值,因此,单击确定按钮,完成数据库的附加任务。t_JHiclra34Et.NET$丄FlmcVlfeker|附加数据库选择页愛常规要阳加的数据库:MDF文件位置C:ProgramFilezS-Micr数据库名称Etudent_Mi附加为图7-50添加附加的数据库后的附加数据库窗口完成以上操作,我们在SSMS的对象资源管理器中就可以看到刚刚附加的数据库student_Mis(图7-51)。LLStudent_MiS55数据库详细信息(11:原始文件名连接服务器:ZJUT-1D4DF91B8CSQLEXPRESSstudentMisData.MDFudenLDF文件类型数据当前文件路径C:Frusi-:=jtiFilesMic:日志C:i.Frijgi_:diTiFilesNic:3)在“附加数据库”窗口中,单击页面中间的“添加”按钮,打开定位数据库文件的窗口,在此窗口中定位刚才拷贝到S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度农村土地流转价格协商及合同签订服务合同
- 二零二五年度农业农机废弃物处理与资源化利用合同3篇
- 二零二五年度股东间人力资源共享合作协议书3篇
- 二零二五年度现代农业农机推广与应用合同2篇
- 二零二五年度老旧小区改造项目物业用房移交合同3篇
- 2025农村房屋买卖及配套设施保险合同2篇
- 二零二五年度猪肉产品研发与市场推广合同3篇
- 二零二五年度房地产项目三方合作协议书3篇
- 二零二五年度全新和公司签订的全新智慧城市规划设计劳动合同3篇
- 二零二五年度健康养生兼职讲师服务协议3篇
- (八省联考)云南省2025年普通高校招生适应性测试 物理试卷(含答案解析)
- 2025年大学华西医院运营管理部招考聘用3人管理单位笔试遴选500模拟题附带答案详解
- 2025年放射科工作计划
- 【8地RJ期末】安徽省合肥市肥西县2023-2024学年八年级上学期期末考试地理试题(含解析)
- 2024年中国干粉涂料市场调查研究报告
- 2024年副班主任工作总结(3篇)
- 课题申报书:古滇青铜文化基因图谱构建及活态深化研究
- 统编版2024-2025学年第一学期四年级语文期末学业质量监测试卷(含答案)
- 2024年城乡学校结对帮扶工作总结范例(3篇)
- 房地产法律风险防范手册
- 《监考人员培训》课件
评论
0/150
提交评论