SQL_Server2005数据库的附加分离和备份还原._第1页
SQL_Server2005数据库的附加分离和备份还原._第2页
SQL_Server2005数据库的附加分离和备份还原._第3页
SQL_Server2005数据库的附加分离和备份还原._第4页
SQL_Server2005数据库的附加分离和备份还原._第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SQL Server 2005数据库 附加、分离、备份与还原Author:WukkCreate Date:11/20/2011Versio n:1.0.0Email:11046064啟血帝的附加一分离*备也当迹原标题:SQL Server 2005数据库的附加、分离、备份与还原作者:Wukk创建日期:2011-11-20上次更新日期:2011-11-20版本:1.0 (初稿)文档状态丈档狀臺八,il a瓷料评砒人员项n爼评审肘阀201修订文档历史记录 日期2011-11-202011_*_*2011_*_*版本初稿1.0 2.0说明需要动手实践作者 Wukk * *SQL Server 200

2、5数据库基本操作 V1.0 2 / 17匚戴据障的附加、分离、蕾悅订:叵目录一、启动SQL SERVER 2005数据库服务器4二、数据库的附加5三、数据库的分离7四、数据库的备份9五、数据库的还原12SQL Server 2005数据库基本操作 V1.0 3 / 17附加.分海*备粉与还原匚 Mierdseft SQL2005fa配直工具4» 1SQL Strirsrtni Stuii« ExprtsiSQL Server 2005数据库 附加、分离、备份与还原 软件及系统环境情况如下表:一、启动SQL Server 2005数据库服务器如下图所示:图1-1启动服务器如图

3、1-1,启动服务器,进入如下图1-2界面,本次实例采用的是 “ SQL Serve身 份验证”采用sa登录方式,输入登录密码,点击 连接”开始连接服务器。 图1-2启动服务器SQL Server 2005数据库基本操作 V1.0 4 / 17猜咼的附加、分离、备份与还僚 Izcrr usuf t SQL SecvbiStud丄口 Ejupc bsh匚何冈交怦即 M ti视曲册 工員 冒口® 牡区咱 曙肋qp 科壷责EMf叠-1 x 彗s 血 AnTVSQLETPKSS (SQL Shyw 9 Q 1WZ 丄初E隼u用蓦毒对期"充AXDYSQLEXPRESS (SQL Ser

4、vtMorsqmru5s5 应图1-3服务器主页面二、数据库的附加在附加数据库之前需要准备好相应的数据库文件(两个): 图2-1数据库文件在数据库服务器操作页面上,右键单击数据库”节点,在弹出的菜单中选择 附加”选项,如下图所示:图2-2附加操作SQL Server 2005数据库基本操作 V1.0 5 / 17-学生苜理爭安3磅崖tb_3tudent lila. IftDfIII * YSNsaBO* _j TOS期桎Jti _j. v«b£iul41 _J l«bSt«2tl m vorlcEp4.(?eTl 一|頂目鲁粉I专业软件H <3文畔

5、名SJ-i t e tulrnt 4 IDF图2-3附加操作点击添加”找出要附加的数据库文件的具体存放位置: 图2-4选择附加文件选择好对应的数据库文件后,点击 确定”出现下图:SQL Server 2005数据库基本操作 V1.0 6 / 17的附肚分黑、蕾的芍还原图2-5确认附加信息然后就看到了 “ db_studen数据库就附加进来了:图2-6数据库附加成功三、数据库的分离数据库的分离实际上是数据库的附加的逆过程,就是把完整的数据库文件和日志 文件从服务器上分离下来。分离后的数据库文件在拷贝和移动后可以附加在其他 的计算机上。右键单击要分离的数据库“ db_studen节点,在弹出的菜单

6、中选择 属性”选项,如 下图所示:SQL Server 2005数据库基本操作 V1.0 7 / 17載生靑的附加.分慝,备粉勺还压口数据库扌L-J表 L视因 一j同义词 一|可編程t 安全性任务1)重命名龜) 删除)刷新QF)属性0)新建数据库) 新淫查询)編写数据库脚本为)Microsoft SQL Server Ianageaent St文件E)编辑g)视因辺工具Q 窗口址)4.新建查询)L - T A Q吕¥ _对象资源管理器-I t(J ANDYVSQLEXPRESS (SQL Server 9.0.3042 曰二i数据库ffi LJ系统数据库db student,曰田+&

7、#177;+田J安全性 田二|服务器对象 +二|复制 +二j管理费要对象资iS管理器13目IdABDYXSdLEXPEESS (SQL Sarver 9.0.3042LJ数据库+i N系统数据库曰db studentdb_sTiidenAHDYSOmFAESS+*+1*1 LJ数据库宗 +匚i表 匡匚1视圉+ 一I同义词 +可編程吃 也CJ安全性安全性_i服务器对象CJ复制LJ管理新逹数据库.新建查询)编写数据库脚本育任务重命名追) 删除刷新(E) 属性分离收缩备扮匹 还原(£)生成脚本(11 .图3-1查看数据库属性在左侧的选项页中选择 文件”,在右侧查看数据库文件的路径(分离出的

8、数据库 文件放在该路径下):图3-2查看数据库文件路径右键单击要分离的数据库“ db_studen节点,在弹出的菜单中选择 任务”选项,在 弹出的子菜单中选择 分离”选项,如下图所示:图3-3分离操作在弹出的窗口中看到右侧的消息信息下显示“ 1活动连接”,说明数据库正在被使用,存在1个连接操作:SQL Server 2005数据库基本操作 V1.0 8 / 17-XH.waWjgiE 叫*鲁JF宮吕MH口回:工吟育的附加.分离*蕾粉与还原数据库-3 ANDY 亘匹EXPRESS (SQL Str ver 9.0. 3042S 口±J系蜿数摇库+安全性+ _J服务器对躱+ 3复制+管理

9、新建数据库新建杳询(SL) 編写数据库脚本为爲)卜5称任"H分离重命名追) 删除辺收霜备份刷新®还原®生成脚本(IXj db_studerANBYS9LEXPMSSglE id ABDYS3LEXFEESS CSQL Servsr 9. 0. 3042 数据库+ 口系统数据库db student-J芒LJ数据库$* _J表 十一I视團 + 一i同文词+ lJ可編程*十LJ安全性芒安全性+ .一,服务器对象 压口复制 芒_J管理图3-4存在数据库连接关闭所有的对数据库的连接操作,重新选择分离操作。在出现的分离数据库的对 话框中,全都勾选下面内容:图3-5设置分离数据

10、库选项然后点击 确定”分离成功后可以看到分离的数据库在服务器上没有了,如图所 示:图3-6数据库分离成功四、数据库的备份数据库的备份往往是为了保证数据库系统在运行过程中遇到错误或者其他问题需 要将数据库恢复到以前某个时间段而作的数据库当前时间的一个拷贝。其操作过 程如下:右键单击要备份的数据库“db_student,”在弹出的菜单中选择 任务”在弹出的 子菜单中选择备份”,如图所示:图4-1数据库备份操作SQL Server 2005数据库基本操作 V1.0 9 / 17图4-2数据库备份窗口在此窗口中点击 添加”设置备份文件的存放位置:图4-3选择备份目标点击右侧按钮,设置备份文件的存放位置

11、及设置文件名为数据库备份文件”:SQL Server 2005数据库基本操作 V1.0 10 / 17学生昔理秦坑針据库 +1VSH&ctos60+ .U VCB. Ci例糧itct*项目备倚 t暂业鞍件立件烫型(T:文件名逼|1L)图4-4设置备份的文件名 点击 确定”回到图4-3页面:图4-5确定备份文件目标点击 确定”回到如下页面:图4-6确定备份文件(注意:在这里应该把没有用的路径信息删除掉,否则在备份时会将备份文件分 段备份到以上的所有路径中去,在还原数据文件时会遇到麻烦,详细见下节。) SQL Server 2005数据库基本操作 V1.0 11 / 17附加*分离、备粉与

12、还暉db_student+豹兗库王手图H i_J 表田*利*利*|+|一j观團 !± 一J同义词 + ,_4可編程性 + 一i安全性LJ安全性 服务器对象 亠I复制 管理二系统表_2 dbo. tbr 4ta. tbdbo, tb dbo. tb dSa. tbdbo, tb dbo. tb dSa. tbdbs tb dbo. tbexninfo_sub exam kinds gradelev 电 offi ce regbreakmfo Etudl&ntinfosubj ect teacher名称匸列_J® 约】 二触: .二索:新運表(fi)修改g)打开表

13、69;編写表卿本为g查看依赖关系电)重命名图4-7备份文件成功提示打开备份目标文件夹,会看到备份的文件:图4-8查看备份文件五、数据库的还原接下来看数据库是如何还原的。首先对当前数据库做一些修改。在数据库中删除 某一个表。如图:图5-1删除数据表SQL Server 2005数据库基本操作 V1.0 12 / 17t db student+ !_/数据库关系图3l±i lJ系轨表+ J db?. tb_elaEE_snbjeet + _2 dbo. tb_clssinfo I+, _3 dbo. tt>_examin£o_sub +_1db?.tb_exankindE

14、+ _2 dbo. tl_grdel«741 1+ _j dbo. tb_a£f i c«+ H db?. tb_rfl5bre4kinfo + _2 dbo. tb_studentinfc 1+ _j dbo. tb_subject +_1dbo.tb_te4ch«r国丄视團+ _J同义词+ 口可编程性+ 一I安全性S Ja匚数軽阵二 -"+ j + ra dto + dbo.db i tudtn<l彩淫觀据库.新建査询0編石敷基带如本为區、任莠Q)p分團章命名/)收編<备份还偉T主应勒本(£),1爭务日志dbo dbo

15、WOT'越LEIF仍邛戲据.库、db Ttunt<>图5-2删除数据表后的视图进行数据库的恢复,需要在服务器中有一个数据库存在,然后需要有之前备份好 的数据库文件,再利用这个数据库文件把当前的数据库恢复到备份文件的那一时 刻。具体操作如下:右键单击要还原的数据库 “ db_stude nt,在弹出的菜单中选 择 任务”,在弹出的子菜单中选择 还原”,之后选择 数据库”选项,操作如下: 图5-3还原操作在打开的还原数据库对话框中,点击源设备”,如下所示:图5-4选择源设备SQL Server 2005数据库基本操作 V1.0 13 / 17护离.暑粉与还原凸LJ学主昔理爭址斟

16、据阵J _studtnt_:D*U DF.妙屯些豪LDFI 1 SludtnlSyi tdf 】SiudHitSyx xln SiudtntSys. mo 利 一ll VSJIitrosiSO 审匚 VC6. 呻«YcbSital*1f»bSi<t2+ A worksp tct *丄项目备倚 t业戦件立件类31(1】文徉名皿:F VC2DIOW程诂E4e诣和手生售矗泵飯斟括库術有文件(*)确走 II 取稍图5-4添加数据库文件 点击添加”选择数据库备份文件: 图5-5选择数据库文件点击 确定”按钮,返回到如下页面:SQL Server 2005数据库基本操作 V1.0

17、 14 / 17揩屋还隔樺作的番佝曲耳“me宜.立件置)JR攔占用T凹的番阳 网阳和庇虚O耐据E槽谡备 迦T '切I】测程注WtktitiF盘学曰f翌实翩翳對卑嗥箱毎戈忡图5-6确定数据库备份文件点击 确定”显示如下页面,选择用于还原的备份集: 图5-7选择用于还原的备份集点击 确定”按钮,弹出错误提示信息如下:SQL Server 2005数据库基本操作 V1.0 15 / 17>1毂圧侖前附加*分离、备曲与还障I l.£t lal I,ShC -Vr Ikmnw VM«r iiwEfli 站#ir F 'rT .14 - ._ 二 j.三.弓 亠一

18、主丰:j:e « ± 二也护机mlBMuiii Mllvicr rs- Wp 电-'AN , f| 刁 - +r 頤l|t KQ SP 人©/!设 C F"wSQL 5<rTTri539L SSQLVl»?kw*怆.露用于证再的"曲桌!':M j ( 星桶图5-8错误提示错误的原因就是在备份数据库的时候,多添加了一个 *bak文件(这样就将数据 库 分段”备份到了 2个数据库*.bak文件中了)。解决办法:(1)在做备份的时候,只用一个*.bak文件备份,如下;图5-9解决方法一(2)如果已经备份分割了两块,还原时需要把 2个bak文件一起还原了。继续执 行一次还原,选择另一个文件,执行还原操作,即可。图5-10继续选择用于还原的备份集SQL Server 2005数据库基本操作 V1.0 16 / 17分离、蕾出芍还原I db_student ffl占數据库关系D表 nJHmm AsasosssBBSSS-系坑表dbo. tb_cl4ss_subj

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论