我觉得任何情况下对磁盘操作停电都可能造成数据丢失 何况你在读数据库的时候同时也在写日志.不过我说的是可能...我想这不会有人试的吧 如果有人试过...

解决方案 »

  1.   

    对于服务器突然断电的情况 服务器端有N多保护措施1 服务器冗余电源
    2 UPS后备电源、PDU稳固插槽
    3 SCSI卡Cache后备电池一系列保护的存在 能够尽可能地保证内存中、SCSI卡中、硬盘Cache中数据写回从而减少数据丢失回到数据库上来  SQL Server为了解决数据的一致性问题 引入日志的概念(Access中并不存在这一概念)由于事务发生时刻写日志记录的时候很短 处理数据(更新)时间较长 因此SQL Server将日志写入的优先级提高 
    在发生突然停电的时刻 对于中途正在进行的所有事务 数据库系统重新启动之后 SQL Server自最后一个检查点开始检查 将此类错误对数据库发生的操作统统回撤 对于已经提交的事务 数据库系统重新启动之后 将以此错误重新做一遍 以实现数据库此后的数据一致性所以我基本同意 系统断电之后对数据会造成一定丢失,我玩的那个该死的网游 服务器老是回档 估计用的也是SQL Server:)