我们在使用日志恢复的时候如果表有主键会根据主键生成sql,如上图sql中 where后面的条件。如果表没有主键那么生成的sql后面的where条件会带上所有的字段。在我帮小伙伴恢复数据的时候发现他的表没有设置主键,而且字段有20多个,3万多条数据生成的sql都是100多M,还要拆分执行。
比如我把Id主键去了再更新下Status状态到4,生成的sql如下,会提示没有主键。
数据误操作,删库跑路?教你使用ApexSQLLog工具从 SQLServer日志恢复数据! (2)
内容版权声明:除非注明,否则皆为本站原创文章。