none
sql server 2008 企业版 ,重启之后,数据丢失 RRS feed

  • 问题

  •  sql server 2008 企业版 ,重启之后,昨天导入到数据表中的数据丢失,变成了之前的数

    请各位大侠帮忙看看,有没有碰到类似的问题,求解!

    2018年1月13日 6:07

全部回复

  • 可能是启用了事务,导入,但最后没提交

    导入后,开个新窗口查看是否有数据?


    SQL Server 2016 ~ 2000 性能优化、方案设计 QQ:315054403 田园嘉兴

    2018年1月13日 8:11
  • 事务没有提交前,SQL Server重启会导致事务回滚,数据并没有插入到数据库中。


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2018年1月15日 1:02
  • 应该是导入的数据还没有提交吧

    如果导入的是大量数据,在启动日志中可以看到有明显的回滚日志

    2018年1月15日 1:20
  • 谢谢大师,我是手工写入(insert into) 了几百行数据,过了几个小时之后重新启动的。所以就很奇怪。
    2018年1月22日 6:12
  • 谢谢大师,我是手工写入(insert into) 了几百行数据,导入进去,我还查看(select)了一下,是已经写进去了的。
    2018年1月22日 6:14
  • 还是很感谢你们的回复。
    2018年1月22日 6:17
  • 手工写入(insert into),不代表没有事务

    想不想时已是想,不如不想都不想。

    2018年1月22日 6:47
    版主
  • 谢谢大师,我是手工写入(insert into) 了几百行数据,过了几个小时之后重新启动的。所以就很奇怪。
    s作为一款成熟的数据库产品,数据库直接丢失的可能性还是很低。最大的可能性上面的几位已经说过了,就是写入了,但是事务并没有提交,其次就是有没有可以写入的数据后续被其他应用,或者人删除了。
    2018年1月23日 6:57