Re: question about disaster recovery ala virtualization



The biggest issue is write caching.

If the SAN tells SQL Server "data is written" but it's stored in cache on the SAN and the SAN dies and there's no battery backup, etc. then you risk data loss.

Any SAN worth its salt though will have battery backup, etc.

But if you eliminate the SAN as you have below, you're most likely fine. Still, make good backups and decide the most data you can risk losing.

But in many years of running SQL Server in all sorts of weird configurations, including some ones MS explicitely does NOT support, I've had VERY few issues with data loss.

--
Greg Moore
Ask me about lily, an RPI based CMC.

"aj" <ronald@xxxxxxxxxxxxx> wrote in message news:vZudncIvStP36G3UnZ2dnUVZ_j6dnZ2d@xxxxxxxxxxxxxxxx
I'm thinking about disaster recovery in the context of virtualization.

I have a virtual machine (call it VMWare ESX if it matters) on a host.
The VM is running SQL Server 2005. The SQL Server in the VM is using a
locally attached SAN for storage.

Lets say the motherboard on the host suddenly dies, while the SQL Server
VM is in the middle of a bunch of intensive writes to its files on the
SAN. However, the SAN itself (the disk subsystem) is just fine - only
the host, and the VM in it, go down.

Once the host is fixed, and the VM comes back, will the SQL Server
databases be OK? Or will there be data corruption? I'm thinking
that because SQL Server is ACID compliant, thing will be just fine.
Any inflight transactions will be rolled back as part of crash
recovery, and then things will be good. Am I correct?

Any thoughts appreciated..

aj

.



Relevant Pages

  • Re: SQL 2005 Best Practice vs SQL 2000: Application Files Separate from data (and log) files
    ... Our san guy is ... completely forget about is that moving the head on the disk is the slowest ... the drives that were being assigned to the SQL machine. ... I mean the binn folder which contains the sql server executable among ...
    (microsoft.public.sqlserver.setup)
  • Re: Disaster recovery
    ... I'm not familiar with REDO groups. ... use the SAN replication functionality to replicate the SQL Server data. ... "tram" wrote in message ...
    (microsoft.public.sqlserver.server)
  • SQL Server High Availability/Fault Tolerance.
    ... Node Active/Passive SQL Server 2000 Enterprise Ed. Cluster,running on ... The shared storage is on HP EVA 5000.The 2 servers and SAN are all in the ... SQL Server 2005 Standard or Enterprise Edition is considered as the DB ... After the upgrade 2 separate buildings will be used. ...
    (microsoft.public.sqlserver.clustering)
  • Re: SQL Server High Availability/Fault Tolerance.
    ... SQL Server 2005 Standard or Enterprise Edition is considered as the DB ... are planning to have 1 SAN and 2 SAN switches,servers, tape libraries ... Recovery solutions for the SQL Server database. ...
    (microsoft.public.sqlserver.clustering)
  • Re: Add new cluster and use existing LUNs?
    ... Storport driver and Powerpath on all of our SAN host servers so we are trying ... In the end I think that I may play it cautious and create a new RAID group, ... > varied activity (DBMSes, Messaging Server, File Server, Web Servers, ... Some of the physical spindle limitations can be addressed through the SAN ...
    (microsoft.public.sqlserver.clustering)