Sqlserver2005数据备份还原恢复常用方法_第1页
Sqlserver2005数据备份还原恢复常用方法_第2页
Sqlserver2005数据备份还原恢复常用方法_第3页
Sqlserver2005数据备份还原恢复常用方法_第4页
Sqlserver2005数据备份还原恢复常用方法_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

1、SQLSERVER2005 数据库备份、还原及数据恢复内容、目的说明错误 ! 未定义书签。二、备份数据库步骤错误 ! 未定义书签。错误 ! 未定义书签。三、还原数据库步骤错误 ! 未定义书签。四、数据库数据恢复步骤五、数据库压缩错误 ! 未定义书签。六、常见异常处理错误 ! 未定义书签。七、总结 -错误 ! 未定义书签。八、附录:错误 ! 未定义书签。一、目的说明数据库备份是维护数据正确,防止数据丢失的重要手段。备份点恢复策略可以让数据还原采用即时点备份策略,可将数据恢复到备份点,通过触发备份的方法,可以提高备份的有效性;到任意点,提高数据的安全性;通过性能警报监视事务日志使用情况,及时优化日

2、志文件,可以提高系统性能。二、备份数据库步骤> SQL Server Management Studio1、第一步:在开始一 > 所有程序一>Microsoft SQL server 2005(如下图)*血PE静rLv.恨32J; i匚P厂rtt"«矗FirIt,丿商11t.t-nvi二.J*ILL. -瓦 UHWJJ:審'.rtH 齐u;品 riL£r.* 目 E'Fl F n%- SjL.ifT a 13 A口丁. Ifn .F J,b1:?町!逹叮討It I kUI-ir' I fii:O * W口 Wt0 nZf

3、P-p>-Hin lLS"念班taohl& kXMJt Hg 庖 3<«U'帀 uTib. <1 FrrviiBkJ riii 曲*I; Bd. r-B-Fe qi m-r'-rt9二a Sin*科 Bifwn还O MiAPH VE* n.i PreM htlu 1 出g TCBl Fl,hZ iHh 3tfTU-二 pun.-M.EP口 rv-irb-HH -l-i-p-i-ii* 14 Nhiaiar3 iWHaAtiP BME*-AdAjLLrivTLdMiD EUF tJikLEt 匸少 a ”税I«£塞

4、 1. I1U £!, h ' PPi-H-I l-ld Ui*3-i哇 II HnvH Pi-r. 普.亠P ii出r亠 J 1.2、第二步:登录需要备份的数据库服务器,打开企业管理器后,逐一展开,看到有数据库项后,继续展开数据库这一项,展开后会看到需要备份的数据库(如微软Petshop 系统的MSPetShop4 数据库)(如下图)(申 f 1 fl_J *. Windews- Eenwr Syste-m更连接到展务畚tMicrosoft-SQL Server 2005服务器类型CL)服务器名称$)登录名:数据库引攀7VSQL S&rver身份验证Vsa.V+ *

5、 + * + *+:*:+:+:+:*>+:+>k取消|帮助TTM” Ml' «Y-woo 呃© Ilk-Ill;iMMa :si 一 V J M -1 &> 丘 V ,.Mfl" t " i,I h磁:.pitcTE =A XEiKT Sa. PiTTC- T. F aiJ=二 HM=_ T鞭Ei-HWl-z Lj-ij生"* ij%iP* IJE IJ W_kTl4<HS 11X ij Ih-rtr£ J gE.fi T 2#=叶* dj-l ».h.期 IJ Sij町工-J y

6、b pc-上riA* J 11 i"F 占 J HCt£ L vu 卄 1 J bnd* J n "<1TV* W3、第三步:选择要备份的数据库单击右键(如下图)DsnaBBiH:wai $: iBSH zAm 1= r 施© Efcg«盯韧 ;- A JUJCT jo. Mnv T I P *"+ JiJKMtBH*»*T J t tad I «_>?搐(VJm fvii!J htaw WBVIi-J gw K(Tri»VT*r Jg JJ Pi ;J *!Jgp IJ *片IJJCW j*

7、fl*>q J* jM jfcPQ-M II biuvUfe« I hh_XjA3 JU皿皿> J hl fill 戾JE 血 J = b± I-#9in*1 jni1 JOI _A"IE.7it. Mr"加 ± jLn Siv 栉f忡»»« V焰451M 工If WHBt4、第四步:点击上图的备份数据库,进入下图(如下图)r库 llbpifAvUIWfK45KlSJElJ;爭忙组当.备壬集左 JTIS" iiflsca 欣16Htt二:7LW.JLJSJI却JBQIJ .並 £5L

8、£JS5H5、第五步:单击上图的添加来确定把数据备份到那个盘符(如下图)ftiv集呂班d;.卜峠nTwBmS W'-fiPt S第LMdR陀«£: *出蘇貝狗IE.耳:EG下于驹扁rr, Pi±35i?rliA尿询口孤 班U力wrajt+tiijs飯曲e.氣3-3峑SS目fijjTH挥1 换加业?:Et-ClrrobM Ijl<3PLcnTDT 5411 StEbcrlPSOL VUEHlLVSarjn®''U .?n.6、第六步:点击上图备份文件名右边的三点框打开备份文件的路径,见下图,在备份设备位置模块中填写

9、备份的文件名,点确定(如下图)筐、定e報据阵文件-JIAIIGJP选强文件即:+JLJ + a + 口 S 口 卫口 MQ EQ ± O Q±口+ Ej * l3±1 Lj + O + Cj 三二+ lJI币口± 二I* uJ+Tixs tallStii el JrixstaTlShii eld Installation InEormat i onExplorerjp/bki ngsof tkmji Ca dvkmjstcjaroT'KEtfeKiiGoufli CXQSoftMi cxosofmi croaoftMl CTCScftHi CT0

10、50ftMi crosoftHi crosoft100eo90HSASIO. sissjooeH3F1310. S1SS2003Analysis Services Chart Controls frorttp igft 0£fi ceSDKsSQL S erverFJ 口 HSSQL I- Q MSSeLI _J Eaekup IElIlH lata m FTBita inztrn JOBS LOG re£)Uata土F.出所选越徑m:文杵謨型:文彳牛名型):旬冈'OPircfbs FilesHicr&so£t SQL Sar-ei-W£

11、SOL_ LKHSSQLEajckU备份文件 C*. tak;*. trn)h'bpgvSl取消以下界面为数据库备份的常用选项,可以根据情况选择(默认情况下可以不选择)p.jj'二"些哽疋駆BIS'r> 9 frrtK? FTft.TiSijfSTtSr A®和才隹6餐CSJI.可aii71育5E貝i证*卅a?D>三A:!(详荊傩亡嗥和Tl率*SLJiM'Ur鬲券口£谨捋tit由肌-I-'二计幷J呱却:讦叫.“4F<荀讣JI麽月7、第七步:点两个确定后,即开始备份(如下图)止生葩(1s;*.-辭;*!:护:

12、L'壬ri醍口肘11冃” -"'F于科尸I、1 1 J IIJ. J Jl| f I JL sTl 111 l-L弓 町汕:"I :VjiMi .'4 r14|ir =iL<iur-cK-啊:»叩TTttlfr 卄ttlEjhlpfeECfl列慨3£珏泣(P)冋乜5視£血1匹*1嗣组甘©JTfiT®iciosotl S4L So J ver 鼻 g* 附 annt Studio弟蠢砂LghT附*fjJEEIU!彌.曲计到-©弟盘C tv9Dw T11R3''1erH*f

13、t SOL S«r*tT'.lSSei 外肪如“:血 1助口 ?彌ZEfkfi8、第八步:打开步骤五中确定的那个盘符就可以看到备份的数据库(如下图) Backup交并(T 揶ii3首理1肝腐 IH(r fFahOD斑坪 1 I 吕匸沖” a 穿还时 1« Ml d 0 tofL gar_ 5*匕 * .le您.ifj59QiB “吨訥 r.hpcivP 1 1丈斗 J :nri,n-n 码E3QLX盘毡曲的跑ff閘二注tnelnii谢实修改 QW. :&12-3-0),1ft.51 TM>idFi Pind利和电fi三、还原数据库步骤1、第一步:在开始

14、一> 所有程序(P) >Microsoft SQL server 2005 > SQL Server ManagementStudio (如下图)L«4a,鯨*.曰 ».!卫斗hFl口rQ i3!WhL+ irihMK-ib m 口J bW 丄 4Q h_D MgFj «dlB*冃 dc ct* r.士*ir 自 j h <f-E±rra ni.TiEI.c? EXJJEJiRLM口IllfMTl-' Ir? rr iq门 Y.zi :oori+ihO 纶必:fWM 科 HL-«BttH1tnt I 皀.ihQ

15、El” ' 丄ir匚:i *-"W 总 JFEMC in?»iiRO Bftvra-rfl-n 厅U z-ynri H-LMai d Cl *um4Xj « ,O*»*ir C3M*F ,OHHneUWiriOMIZqMIRWE «»»OU3白匸lAh亦0 £ wa 範: rr rtWl 口O皿卫Te «-*K+hi«q<*4v.«th VLNu. natiUB* 许 Cl H -M- vtiQm 罰 o W Bn<«k cJ ni-P- so. Su I

16、I jno* 3ni» hiE<0 M -w 1 il(n Fl 创 m TEnfTHH' -.c - 9 J lirHB I000 0PPir»H< g2、第二步:登录需要备份的数据库服务器,打开企业管理器后,逐一展开,看到有数据库项后,选中数 据库节点单击右键(如下图)/ k-l d WirdcTArt. Server Systern数据库引李身份验证®:SQL Server身份验证豐录名也:密码程);sa*+:+:#*:*:+:+*连接©取消选项旌»E苒QI 霑IP 工AmBe二 A Jihnr寸 I m - wj+

17、-j鼻确+1 Ji J H d J ii>i ajhi 刁丨片叩Ti【m w 土I J g M 石门W *CB广比AH ifc=:知RLT誥IILIT d hte»i ” LIiiT|lJ MhpoM.CRJ*jHn峠 Bl 即片113亠"+' *11kblJ.L7 亠I Ikb代I 4 p * J tt_HAl J 鼻li*,血LHft 亠 ffB |3U-r ft"忌 :VtiKI IMicrosoft?SQL Server 2005服务器类型:UIANGJFIi n耳谭T 4"山fJf *fTLEnU -11;3、第三步:打开SQLS

18、ERVER2005中还原(R)- 数据库, 选择SQL2005还原数据库界面中的“来源装置(D) ” ,单击“来源装置(D) ”右边的“”按钮.见下图吊应J- a段僅忑有幻S IT紀芒齐聘iSA眄知克IT £舟"ssntt(11 Blfurri(11girting屈曲旳s扌涯电地诸圧商异Mi也:twy ”回畑解d):|bi>f 口V匚“说令莘型-1迅算于匹Pfin乐曲 |劃.疋屋酗i 3 1-( *-« *£ 鹽BJT E NL_,:Slrt盘 fi.s話»E*laS* - f -e.ff j)S-)t).J|lT:ZI JTMifljT

19、k叩 “MIljanE5Hc>*?r7irTrinsiiciiyni甲荐岳: JI碣t谅捋his应a段I* 帕话fei僅忑有幻S IT紀芒齐聘iSA眄知克IT £舟"目有Sis牵(11 girting屈曲旳s扌涯电 地 诸圧商异Mi也:twy °n 畑 Rtd);e.ff iSlrt 盘 fi.s 話 SE* laS *再4;童苣珪躍!匪4、第四步:点击“添加”按钮,弹出“定位备份文件”窗口Z" ><JUST爭1B«JtlJCeWESD:fT on间唐,:ZHIO-ft左备frSTU住.kt融烛O 烽WfrT®:|i

20、iri-j', r”I 碗町 I ffih *»»:ta ihSlG bLP曲定Q回区I选挥立件:+土 u+i o£ a.+ lJ+ 口£ lJSlJikJFU巴uJi l_JitiEl_J骨eldlit弓 tallEhl eld Izistallat i on InEomiat i enIikt arn«t Exf 1 or tr jp/b ki ngsof t km jxc.adw kn jacjroTKuJGouMi crcsvftMimi crczoft.Mi crcsoftHi crc5QftHi crosQftMi cros

21、oft二 100Analysis Services Chart ConWols frontpage Of£i ceSDKsSilvtTlightSQL Servert 30'X O 30i”_i MSAsio.sissznos 、“二i MSESIO. sissooe '-o nsseL. L j m -二M35QL+23EinjL土OIaUTFTD ata+二1Inz tall*:JOTS土LOG-_1 BackupJISIB如果在您选择的文件目录中不存在 备份文件可选,您可以将文件类型改 为“所有文件(*)”,因为备份的数 据库文件也可以是不带扩展名的文宜件尖型辽

22、):件,见下面图。C : Pr ogram文件名(W -hbpas'vG辱;1,些首忑副1:2i, r :冃阿间卑ry,w 悄 CffQj-?ibt3E-rf-4_,-* ItSlam匸星f庄 j臼容)if耐1B石Rbxsb!和;TH# l1-Jjt3Fg<S襦沖的仇盂®匕畤ft悅.目标目£聿徑:npBn'alllJ-f 二 ii 產It界于!用的£$i足世r.£® £綿送ftZM味筋 SlfiJft*靶r fife"' L$iJUJB7HpoaTe>"Ser»

23、4; 歸 吋it砲jMijr 如。曲iicwaaxoacsaoaTio»DDn»o:'必须选择此复选项,否则会报图中的错误提示7、第六步:点击确定回到第一个模块在左边的功能导航框中选择“选项”或“Options "其中有“覆盖现有数据”、“保留复制设置”、“还原每个备份之前进得提示”、“限制访问还原的数据库”等选项,可根据需要进行选择。系统自动还原数据库,成功后系统提示还原数据库成功,点击确定或OK即可。J936文悴£I比"詞_刼込宙.rrjC.Trofrir J辽:许;世建"凸J3L、鰹仁.* S/ri- ik- FalT-

24、iPadb-iltlS-hI -3-t±Ru44-何? ItsG不刑歡掛年执严任何摩乍.平回梓非提皱爭呂.可耳n莘苍£志i). cajETOEE p: MzamrEBii髓瞬虧脇严更山'直桶蓟抉囲在沁卜中即歸昨如叫如果已存相同数据库则需要选择“覆盖现有数据库”-:tl XJ'lSK蚕(It;匕菽JE圭土一.f岸土 £| j _J. E IJ 时 5-I'r >; VI ti I - ->i1 1:k 嗣、*L -ri沁匸曲 门昇化,J:电丄亠n匚曲,屯厂r« ”圈車齐矿的盲K,戶罰&工:5n.歹巾 y-.y Z

25、:、-屮3t"S毎 ri f-It = ":-i广 vr-ii -iii'Tniri-a-TTJ礬恚mjvf*何带S干回战未揉主:爭芬.可门三五弋范半m三吉川.血:?WMF 口HUDgShEMie鬆策 1 霍驕严壬爲;Eg纣仙叽汕如曲显锂粗讥S'lUTTiT :?百亂fera炸聪f还拯犯齐Ii*bpo2 vB匚(ssfisp直 E)还耳侖卡i捋w前序fifi云®用*冊问讦用勿如氐卸'删蜉«:!?牺 ICI对 >3).Lbp gv_4u.2>TpfrS¥flJ.Oi匚 $91卫1.血"述环上1耳1_

26、£ 叶1*2迪1_ , I:C. Froei-rf 门1«删比帖巾M StL Jt-rVJHOL.L巔®间爭丰«巧植J*»聞姫15萱于切以便用的ttau无4辻陌1匕羽4呂*2. OXDBJ HTK砂顾】O苹冃劇6»找打住诃*徉,不巨囲13坯爭貉.可L还叵苴毗李#5击®. 运g HT7H BOHcn険)iftJSO齡S嚓謐槽迪g如嘛r®社备用如成时叱軽)2叩.上曲上(hiu四、数据库数据恢复步骤1、通过日志恢复 SQLSERVER2005 数据(也可通过Log Explorer工具查找进行恢复数据 )(A).通过日志

27、和时间点来恢复数据的前提条件:数据库的故障恢复改为非简单模式,去掉自动关闭和自动收缩两个选项,如果是简单模式:类似下面的语句操作数据就不会记录到日志中: select * into t from 表名.【采用Log Explorer工具可以在线操作,通过恢复日志(指定时间点恢复)来恢复数据,必须停止数据库或者再另一个数据库恢复(前提是必须有一个完全备份和日志备份)】这时为保证数据的完整要将数据库的恢复模式改成“完整1.1、这时对数据库事务日志做备份(注意, 如果没做个数据库完整备份,是不能做事务日志备份的)这时新建一个数据库 zp (将以前的数据库改名),恢复数据库tilea源设备选擇用于还原

28、的备份集(IV类型服务器数据库位置第一牛LSN建整 C4DA31BEBI)0I44E zp16100000000690003-完超 匚 4DA81B5HD0I144E ip还原石祈m7 工旷亮整数据库基檢 数S库 :芫整数据库备怡 数据库这时我们看到,有两个还原的数据库备份,因为我对zp数据库备份了两次,两次的备份的数据文件都一样。这里我们选择最近时间的备份 默认在数据库的设置如下:是追加到备份集里,所以会有两个备份,如下图:备份豹迥有娓体集 ra逍加到现育备恃集00L覆盖所有现有畚悅集逼】检查媒体集名施和备份集过期时闾血)瑕体集若称CM:同时,在“选项”里设置“不回滚”事务,注意:通过事务日

29、志还原数据库,必须选择“不回滚"事务确定后:岀现下面情况:沖(正I豳)_i MotifIcati on 5erviCGS 丸L站3代锂这时发现,数据库一直是”正在还原“,这时还原数据库事务日志,1.2、“常规”里选择时间,(刚删除的时间)可以还原到盘近的可用伏态、特宅时祠点萃标记的輟.«时间点:£1»0-0'£1 I6:3fl 51 0 S&1.3、“选项”里将恢复状态设置为”回滚未提交“事务确定后,查询数据库,发现数据回来了2、无日志的数据恢复2.1.新建一个同名的数据库2.22.3再停掉sql server(注意不要分离数据

30、库) 用原数据库的数据文件覆盖掉这个新建的数据库2.42.5再重启sql server此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用数据库的脚本创建一个新的数据库,并将数据导进去就行了 .2.6USE MASTERSPCONFIGURE'ALLOW UP DATES',1 RECONFIGURE WITH OVERRIDEUP DATE SYSDATABASES SET STATUS =32768 WHERE NAME='数据库名' sp_dbo

31、ption ' 数据库名','single user','true'DBCC CHECKDB('数据库名')数据库名'up date sysdatabases set status =28 where name=' sp_configure 'allow up dates', 0 reconfigure with overridesp_dboption '数据库名','single user', 'false'五、数据库压缩1、执行M_Compress

32、DataBase_T存储过程对非活动的服务器的所有数据库进行压缩六、常见异常处理磁盘空间不够解决方法:扩充磁盘空间或选择空间足够的磁盘如果还原后,遇到 SQL问题:错误21002:sql-dmo 用户“ * "已经存在错误。解决方法:1.打开SQLSERVER 2005 Management 宀数据库宀展开出问题的数据库如"mydb""用户"T在右侧窗口中选择出问题的用户名如:"*" T右击鼠标T删除MODIFY FILE遇到操作系统错误3、在还原数据库时遇到"在数据还原时候出现"试图扩大物理文件时,11

33、2(磁盘空间不足)。未能调整文件xxx_log'的空间分配。RESTORE DATABASE操作异常终止."的问题.解决方法:运行 cmd 输入:con vert 盘符:/FS : NTFS 女口: con vert C:/FS:NTFS4、无法将设备XXX'上的备份应用于数据库 'yyy',restore database操作异常终止.解决方法:更改还原数据库名5、问题5 :恢复过程中出现“因为数据库正在使用,所以未能获得对数据库的排它访问权。”解决方法:出现这种问题主要是由于数据库的会话还没有中断, 务器6、为备份或还原操作指定的设备太多;只允许指

34、定64个设备。可以采用kill会话进程或重启服RESTORE HEADERONLY 操作异常终止。(Microsoft SQL Server, Error: 3205)解决方法:如果系统同时安装了sqlserver2000 跟sqlserver2005,在还原时可能会出现上述错误,解决方法-于数据库属性-选项-兼容级别->sql sever 2000 (80),或在安装时为sqlserver2000 跟sqlserver2005 一个或两个都指定实例名.7、问题3 :无法更改数据库中对象的所有者:解决方法:使用如下代码:exec sp_changeobjectowner ' 执行

35、存储过程 changenameexec changename '原所有者名,'新所有者名'8、问题7 :如何将SQLSERVER数据库备份到网络上 解决方法:原所有者名,dbop hysicalname = 'p hysical_name'备份设备的物理名称。物理名称必须遵照操作系统文件名称的规则或者网络设备的通用命名规则,并且必 须包括完整的路径。physical_name 的数据类型为 nvarchar(260),没有默认值,并且不能为NULL。当创建远程网络位置上的备份设备时,请确保在其下启动SQL Server的名称对远程的计算机有适当的写入能力

36、。B.添加网络磁盘备份设备SQL Server的名称必须对该远程文件拥有权限。下面的示例显示一个远程磁盘备份设备。在其下启动USEmasterEXECsp_addu mp device'disk','networkdevice','servernamesharenamepath'filename.ext"'以前曾看到过有人问,怎么样才能将数据备份到网络上,一直没有答案,然后我就试验了一把.在服务器上建了一个目录,然后确保共享并有权限,如果需要建在共享目录下的目录下,那还得保证用户有权 限当然'SQLSERVER系统启动早于登录,一般用户会在登录中使用本地系统账户,我想在登录到系统之前一直是administrator 用户模拟,因此,我将登录的账户改为了网络用户 ,因为我公司有域,因此我将域用户设置为 本机的系统管理员,以确保该服务能启动.database xuzh to接下来更简单了 : sp_addu mp device'DISK','NetWork','serverd$databakxuzh.bak'gobackup network 得到的结果如下: 成功完成网络备份七、总结G)数

温馨提示

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

评论

0/150

提交评论