问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据库升级失败!SQL文件不全或SQL语句有误!

发布网友 发布时间:2022-05-01 07:51

我来回答

2个回答

懂视网 时间:2022-05-01 12:12

    今天研究项目中自己有疑惑的一块儿内容应该是这个系统的核心—数据从上传的Access中解析出来(ETL的贡献)经过一系列的存储过程将数据放到数据库表中(每天凌晨都会定时的执行这一系列操作)这只是今天的引子,不具体深入的讲解下去,小编会在接下来的博文中更加深入的为大家分享;

    在分析这块儿的时候无意在服务器上发现一款软件—ApexSQL Log;之前没接触过出于好奇就去网上查了一下它是干嘛用的,这一查不要紧,又燃起了自己新的兴趣,仿佛一切的一切上天冥冥之中自有安排!为何这么说?小编下面为大家娓娓道来。

【探索之旅】

    相信有点开发经验的朋友都知道SQL语句的威力,一句SQL可以改变整个世界哈!至今犹记之前世超和浩哥都为自己讲述过一句SQL的误操作造成效果(比如:Delete、Update时忘带where条件等等),往往很多时候发生在正式库上,执行完后:妈呀!想重新投胎的心都有!相信有的读者就经历过,明白其中的威力所以小编在直接操作sql的时候都加倍小心,检查再三再执行,即使这样有时候也难逃手欠的魔爪!

    一直在苦苦寻觅一款神奇能想喝后悔药一样,弥补损失;今天果然让我给撞到了!

    应用场景:sql误操作! 

    情景再现:

     ·在本地数据库中创建一个表,并写入些数据以做测试用(在此以test为数据库,以testsql为表)。

   技术分享

     ·模拟误操作(在此以delete删除整个表为例)

 技术分享

    使用流程:   

     ·安装:下载安装包进行安装(下载地址:http://pan.baidu.com/s/1qYoygMS),安装过程和普通软件一模一样在此不再赘述。

     ·利用该软件(在此以2013的破解版本为例)进行数据恢复:

         1.填写连接数据库的相关信息:

      技术分享

         2.选择评估版本

             技术分享

         3.ApexSQL会创建日志库:

           技术分享

         4.根据情况选择恢复时间:

          技术分享

         5.打开日志操作表:

           技术分享

         6.查看数据库的操作日志:

         技术分享

         7.进行恢复操作(以恢复删除的第一条数据为例,如果想恢复整个删除十一条数据只需重复该步骤即可):

         技术分享

         8.查看恢复的脚本:

         技术分享

         9.在SQLServer中执行恢复脚本:

         技术分享                 

    ·恢复后进行验证:

        技术分享

             温馨提示:

      官网上(http://www.apexsql.com/sql_tools_log.aspx)已经出到2016的版本,在使用2016版本过程中未找到破解版,导致恢复操作受限,还是拿上面的例子来说,在进行查看恢复日志时会出现如下情况(建议大家使用2013的破解版本功能完整):   技术分享

【总结】

     1.郑重声明:通过系统录入数据,严格有流程会从根本上避免这种情况的出现;但是实际情况是很多开发都不是严格按照规范,这样的情况是经常发生(你我都懂的)!

     2.对新的东西要保持一颗好奇的心;多去学习自己没接触过的东西!

     3.大家在操作数据库时(尤其是线上数据库)还是要倍加小心,这只是补救措施,切不可因有它而对数据库妄作非为不然~~~

SCPPO:SQL误操作如何恢复?

标签:

热心网友 时间:2022-05-01 09:20

t_ItemClass这个表中插入数据的时候,发现有主键重复的现象,导致后续的数据无法插入。

这个表有个主键“PK_ItemClass”对应的字段应该是FItemClassID吧,你插入数据之前判断了重复,但是是通过复合条件判断的,FItemClassID+fname,数据库里没有FItemClassID=2021 and fname='计划项目'的记录不代表没有FItemClassID=2021的记录呀,FItemClassID是主键,必须保证其唯一性。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
四万元没开发票税务局发多少钱 不给开发票这个情节要罚多少钱? 广东乌龙茶的种类 银行什么时候拉征信 600795国电电力,为什么在2010年4,5月突然从8块跌到4块呢?涨幅-50%... 学习很差怎么逆袭 高考文科差生五十天冲刺计划!!! ...漂亮女人,那些不大漂亮的还很善良有点丑的怎么办?她们不是很可怜吗... CS1.6 AWP经典的FRAG视频 求链接 ...大家谁有AWP的视频或者DEMO,要个看看,学学,谢谢!~ 什么牌子的打印机型号,方便改连供 想买个家用打印机,畅销的,可以换普通墨盒的,推荐个 现在什么打印机墨盒最容易加墨? 前台的老打印机每次换墨盒都非常麻烦,总是弄得一手黑。谁给推荐个墨盒更换方便的? 频繁换纸好麻烦,有无需更换墨盒的家用打印机推荐吗? 我国对美牙技术是按照医疗技术来管理的,为何还有那么多的非法机构? 纳米美白牙齿品牌加盟 艾晨露牙齿美白项目加盟怎么样 开间 美牙店有哪品牌加盟费是多少 想做齿生美丽美牙加盟,他们售后做的怎么样? 开一家牙齿美容美白店需要什么证件,那些手续,去那些相关部门? 谢谢,,_百度问一问 电瓶车的液晶显示屏怎么打开 电动车液晶屏经常白屏,但不影响骑行是怎么回事?各位大佬求救 电动车液晶显示屏刚打开电门锁显示总里程,停一会又归零了,什么原因?与控制器有关系吗? 请问电摩这个图标是什么意思? 电动车液晶显示屏时速不走,一直显示0,是不是控制器问题,控制器的什么问题 电动车液晶显示器上出现一个转把图案车也不走了是什么意思啊? 国一金典签约了哪些书法家和画家?都是什么头衔? 五大名家斗方的介绍 哪有收购书法作品 浅论如何增强企业工会工作的实效性 工会管理如何提高实效性 如何增强基层工会活力 发挥基层工会作用 如何提高工会组织宣传效果 浅谈新形势下如何创新开展工会工作 其实这个人是没看上我还是觉得我态度冷漠所以打退堂鼓? 如何解决国有企业工会工作民主流于形式 工会组织如何做好劳动保护工作 暧昧对象打退堂鼓怎么办 没有正式表白过,想打退堂鼓了,这应该不会伤害到对方吧? 一个男人对你说你们不在一个世界是什么意思? 如果男生二十多岁老实,不善言辞,不懂人情世故,工作遇到不顺心就打退堂鼓,总是被辞退,这样该怎么做? 群消息接龙删了怎么少了些内容呀 如何提高dataguard归档恢复 用什么软件可以给出图后自动编写数控机床程序??跪求答案 有没有给机械图纸自动生成工艺的软件? 数控车床自动编程自动识别图纸编程? 重庆科技学院具体位置在哪呀? 什么软件是通过CAD图纸自动生成加工中心程序 重庆科技学院属于哪个区?沙坪坝吗? 在淘宝上买东西到学校 地址要怎么写?