笔记4-徐 模仿灾难发生时还原adventurework数据库 示例 stopat
1 --模仿灾难发生时还原adventurework数据库 示例 stopat
2
3 BACKUP DATABASE AdventureWorks
4 TO DISK= 'D:\MSSQL\Databackup\AdventureWorks.bak'
5
6 BACKUP LOG AdventureWorks
7 TO DISK ='D:\MSSQL\Databackup\AdventureWorks.trn'
8 GO
9 --灾难发生后,试图创建一个尾日志备份
10 BACKUP LOG AdventureWorks
11 TO DISK='D:\MSSQL\Databackup\AdventureWorkstail.trn'
12 WITH norecovery;
13 GO
14 --------------------------------------
15 --用界面的话这两步一起完成
16 --从备份恢复一个全备份
17 RESTORE DATABASE AdventureWorks
18 FROM DISK ='D:\MSSQL\Databackup\AdventureWorks.bak'
19 WITH FILE=1,NORECOVERY
20
21 --从备份中恢复一个正常的日志备份
22 RESTORE LOG AdventureWorks
23 FROM DISK ='D:\MSSQL\Databackup\AdventureWorks.trn'
24 WITH NORECOVERY;
25
26 --------------------------------------------------------------
27
28 --用stopat 恢复尾日志备份
29 RESTORE LOG AdventureWorks
30 FROM DISK='D:\MSSQL\Databackup\AdventureWorkstail.trn'
31 WITH STOPAT='2012 20:59:00',
32 RECOVERY;
33 GO
前言
借一位前辈的话
为什麽分享??因为像现在网上很多人攻城师那样,转行去卖水果,卖早餐,总有一日我也会离开这个行业的
由于本人不是在大公司上班工资很低,我希望有一天存到足够的钱离开这个行业,然后开一个面包店(现时的想法/梦想)
因为我知道开面包店还是可以实现的,相比起其他的梦想和想法来说,难度不是太大
做一个面包师傅,能看到每个食到自己做的面包的人的微笑,你说幸福不是从这里来的吗?
把自己所学到的东西分享出来,最起码自己曾经对SQLSERVER圈子作出过小小贡献,我的目的就是这样
如果我不分享出来,这些笔记就会永远埋葬在我的"印象笔记"软件里
-----------------------------------------华丽的分割线-------------------------------
故事
跟大家说一个故事,这个故事我在网上看到的,真假不清楚,但是我觉得应该是真的
百度的一位大牛,从事IT行业很久了,大家都很敬佩他,他总是随身携带一个移动硬盘,上头交给他的任务总是很快完成
一天食饭的时候,一个刚毕业新入职员工问他,为什麽你写代码这麽快,而且很好的完成任务?牛人就跟他说:“秘密都在我的移动硬盘里”
因为我把我这麽多年的代码都放在移动硬盘里了,我做过大大小小的项目非常多,我把这些项目的关键代码都存储起来并整理好
以后用到的时候只需要在移动硬盘里找,不用在网上找,而且自己写过的代码都知道怎样运用不用花时间理解代码的意图
你刚刚毕业入职,对于代码的积累量还不够,你需要多积累代码,以后你解决问题就游刃有余了
某一天,大牛的移动硬盘不见了,然后他跟他妻子说:我们回老家耕田吧,然后他就辞职跟老婆一起回老家了
回老家的日子当然没有在百度的日子好,赚的人民币也没有那么多而且很辛苦,某一天大牛又找回移动硬盘了,
因为他的名气,他重回百度的时候百度又很快重新聘用他了,然后他继续他的攻城师生涯
从上面的故事可以看出,平时的笔记和积累的代码库就是程序员的命根子





