仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 643|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL网站制作之使用事件日记来恢复Update、Delete误操...

[复制链接]
再现理想 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:22:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
支持大型的数据库。可以处理拥有上千万条记录的大型数据库。恢复|数据大概有很多伴侣碰到过如许的成绩:
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。否则点击没有反应。
简单生活 该用户已被删除
5#
发表于 2015-2-8 20:06:21 | 只看该作者
代替了原来VB式的错误判断。比Oracle高级不少。
再见西城 该用户已被删除
6#
发表于 2015-2-26 03:11:48 | 只看该作者
财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学东西肯定是有好处的..
海妖 该用户已被删除
7#
发表于 2015-3-8 11:37:25 | 只看该作者
在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。
变相怪杰 该用户已被删除
8#
发表于 2015-3-15 22:25:25 | 只看该作者
我们学到了什么?思考问题的时候从表的角度来思考问
因胸联盟 该用户已被删除
9#
发表于 2015-3-22 17:10:24 | 只看该作者
始终遗憾SQLServer的登陆无法分配CPU/内存占用等指标数。如果你的SQLServer给别人分配了一个只可以读几个表的权限,而这个家伙疯狂的死循环进行连接查询,会给你的系统带来很大的负担。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-6-8 11:01

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表