再现理想 发表于 2015-1-16 22:22:12

MSSQL网站制作之使用事件日记来恢复Update、Delete误操...

支持大型的数据库。可以处理拥有上千万条记录的大型数据库。恢复|数据大概有很多伴侣碰到过如许的成绩:
update或delete语句忘带了where子句,或where子句精度不敷,实行以后形成了严峻的成果,
这类情形的数据恢复只能使用事件日记的备份来举行,以是假如你的SQL没有举行响应的全库备份
或不克不及备份日记(truncatelogoncheckpoint选项为1),那末就没法举行数据的恢复了,大概
只能恢复到比来一次的备份的数据了。
以下复杂申明恢单数据办法:
1,假如误操纵之前存在一个全库备份(或已有多个差别备份或增量备份),起首要做的事就是进
举行一第二天志备份(假如为了不让日记文件变年夜而置trunc.logonchkpt.选项为1那你就逝世翘了)
backuplogdbNametodisk=fileName
2,恢复一个全库备份,注重必要利用withnorecovery,假如另有其他差别或增量备份,则逐一恢

restoredatabasedbNamefromdisk=fileNamewithnorecovery
3,恢复最初一个日记备份即刚做的日记备份,指定恢复工夫点到误操纵之前的时候
restorelogdbNamefromdisk=fileName
withstopat=date_time
以上这些操纵都能够在SQLSERVER企业办理器里完成,难度不年夜。。。
固然,假如误操纵是一些不记日记的操纵好比truncatetable,selectinto等操纵,那末是没法利
用上述办法来恢单数据的...
BDB源自BerkeleyDB,事务型数据库的另一种选择,支持COMMIT和ROLLBACK等其他事务特性

爱飞 发表于 2015-1-19 09:34:13

大侠们有推荐的书籍和学习方法写下吧。

活着的死人 发表于 2015-1-25 16:09:30

换言之,只有在不断的失败中尝试成功,而关于失败的总结却是很少的

飘灵儿 发表于 2015-2-3 08:36:53

这一点很好的加强了profiler的功能。但是提到profiler提醒大家注意一点。windows2003要安装sp1补丁才能启动profiler。否则点击没有反应。

简单生活 发表于 2015-2-8 20:06:21

代替了原来VB式的错误判断。比Oracle高级不少。

再见西城 发表于 2015-2-26 03:11:48

财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学东西肯定是有好处的..

海妖 发表于 2015-3-8 11:37:25

在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。

变相怪杰 发表于 2015-3-15 22:25:25

我们学到了什么?思考问题的时候从表的角度来思考问

因胸联盟 发表于 2015-3-22 17:10:24

始终遗憾SQLServer的登陆无法分配CPU/内存占用等指标数。如果你的SQLServer给别人分配了一个只可以读几个表的权限,而这个家伙疯狂的死循环进行连接查询,会给你的系统带来很大的负担。
页: [1]
查看完整版本: MSSQL网站制作之使用事件日记来恢复Update、Delete误操...