Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.databases.ms-sqlserver    |    Notorious Rube Goldberg contraption    |    19,505 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 19,057 of 19,505    |
|    Erland Sommarskog to Hendrik van der Heijden    |
|    Re: power loss DB corruption    |
|    25 Apr 14 12:24:40    |
      From: esquel@sommarskog.se              Hendrik van der Heijden (hvdh@gmx.de) writes:       > I have a standard consumer PC (single SATA drive on Intel Chipset       > Controller) running Windows 7 and MS SQL Server 2012 Express.       >       > When I load the database with transactions and pull the PC power cord,       > due to ACID compliance, I expect to get no data loss on reportedly       > completed transactions. However, on SQL Server 2012 very often the       > database is corrupt afterwards and cannot be used anymore.              If you pull the power cord, there are some risk for incomplete writes,       isn't there?              What is important if you want to minimize data loss is to use the full       recovery model and frequent transaction log backups.              Note that if the data file is damaged in case of a power outage, but       the log file is not, you can recover the database by taking a tail-of-       the-log backup. If the log file is damaged, the prospects are bleaker,       even if the database is not.                     --       Erland Sommarskog, Stockholm, esquel@sommarskog.se              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca