none
Hochverfügbarkeit mit SQL Server 2012 Standard Edition? RRS feed

  • Frage

  • Hallo,

    wir möchten gerne unseren SQL Server "hochverfügbar" machen.
    D.h. wir haben eine Instanz mit ca. 15 Datenbanken auf einem phys. Server und die Datenbanken liegen auf lokalen Platten.
    Mir schwebt vor, einen virtuellen Server aufzusetzen, der im Falle eines Ausfalls, oder bei Wartung des phys. Servers innerhalb von max. 3-5 Minuten einspringen kann. Ich brauche auch nicht unbedingt eine Unterscheidung bei den verschiedenen Datenbanken, es können alle gleich behandelt werden.

    Welche Möglichkeiten habe ich denn mit der Standard Edition von SQL Server 2012 bzgl. dieser Art von Hochverfügbarkeit?

    Danke,
    Alex

    Mittwoch, 11. Juli 2012 11:44

Antworten

  • Hallo webjagger,

    da die neue Funktionalität AlwaysOn in der Standard-Version nicht zur Verfügung steht,  bleiben Dir nur die alt bekannten möglichkeiten, sprich Database mirroring, Failover Clustering und Log Shipping. Da sicherlich Failover Clustering aus Kostengründen auscheidet, hast Du also noch die Fall zwischen Database Mirroring und Log Shipping.


    Gruß Falk
    Blog Falk Krahl

    • Als Antwort markiert webjagger Montag, 16. Juli 2012 07:58
    Donnerstag, 12. Juli 2012 07:55
  • solange der Mirror oder Standby Server / Secondary Server fuer nichts anderes benutzt wird, braucht er keine separate SQL Server Lizenz - eine OS Lizenz hingegen schon!

    Lizenzierung von Standby- / Mirror SQL Server:

    http://download.microsoft.com/download/7/3/C/73CAD4E0-D0B5-4BE5-AB49-D5B886A5AE00/SQL_Server_2012_Licensing_Reference_Guide.pdf

    Seite 14:

    For each properly licensed instance of SQL Server, customers can run a supporting passive instance in a separate
    OSE for temporary support. A passive SQL Server instance is one that is not serving SQL Server data to
    clients or running active SQL Server workloads. This passive failover instance can run on a server other than
    the licensed server.
    ●● The secondary server used for failover support does not need to be separately licensed for SQL Server as
    long as it is truly passive. If it is serving data, such as reports to clients running active SQL Server workloads,
    or performing any “work” such as additional backups being made from secondary servers, then it must be
    licensed for SQL Server.
    ●● Primary server licenses include support for one secondary server only, and any additional secondary servers
    must be licensed for SQL Server. Note: The rights to run a passive instance of SQL Server for temporary
    support are not transferable to other licensed servers for purposes of providing multiple passive secondary
    servers to a single primary server.
    ●● When licensing SQL Server 2012 under the Per Core model, the number of core licenses must be based on
    the server that requires the higher number of licenses. This way, when the failover server takes over, it is
    adequately licensed. For a passive instance of SQL Server to be properly licensed, it cannot require more
    core licenses than the licensed primary system.


    Please use Mark as Answer if my post solved your problem and use Vote As Helpful if a post was useful.

    • Als Antwort markiert webjagger Montag, 16. Juli 2012 10:54
    Montag, 16. Juli 2012 10:48

Alle Antworten

  • Hallo webjagger,

    da die neue Funktionalität AlwaysOn in der Standard-Version nicht zur Verfügung steht,  bleiben Dir nur die alt bekannten möglichkeiten, sprich Database mirroring, Failover Clustering und Log Shipping. Da sicherlich Failover Clustering aus Kostengründen auscheidet, hast Du also noch die Fall zwischen Database Mirroring und Log Shipping.


    Gruß Falk
    Blog Falk Krahl

    • Als Antwort markiert webjagger Montag, 16. Juli 2012 07:58
    Donnerstag, 12. Juli 2012 07:55
  • hier hat es 2 interessante Whitepapers zu diesem Thema:

    http://technet.microsoft.com/en-us/library/jj215886.aspx (AlwaysOn Architecture Guide: Building a High Availability and Disaster Recovery Solution by Using Failover Cluster Instances and Availability Groups)

    http://technet.microsoft.com/en-us/library/jj191711.aspx (AlwaysOn Architecture Guide: Building a High Availability and Disaster Recovery Solution by Using AlwaysOn Availability Groups)


    Please use Mark as Answer if my post solved your problem and use Vote As Helpful if a post was useful.

    Donnerstag, 12. Juli 2012 08:01
  • Hallo Raul,

    zum Teil.
    Falk hat wohl recht. Es bleiben nur DB Mirroring oder Log Shipping, da AlwaysOn der Enterprise Edition vorbehalten bleibt und Failover Clustering, soweit ich weiß, nur auf einem gemeinsamen Storage (also SAN) funktioniert und das in meinem Fall für diesen Zweck nicht verfügbar ist.

    Technisch habe ich Mirroring und Log Shipping einigermaßen verstanden, glaube ich. Es wäre noch lizenzrechtlich die Frage, ob man denn den Mirror-Server bzw. den Secondary Server überhaupt lizenzieren muss, wenn er nur diese Rolle einnimmt - also das Thema active/passive Lizenzierung. Active würde der zweite Server schließlich nur im Failover Fall. Kann da jemand was dazu sagen?

    Gruß,
    Alex

    Montag, 16. Juli 2012 08:52
  • solange der Mirror oder Standby Server / Secondary Server fuer nichts anderes benutzt wird, braucht er keine separate SQL Server Lizenz - eine OS Lizenz hingegen schon!

    Lizenzierung von Standby- / Mirror SQL Server:

    http://download.microsoft.com/download/7/3/C/73CAD4E0-D0B5-4BE5-AB49-D5B886A5AE00/SQL_Server_2012_Licensing_Reference_Guide.pdf

    Seite 14:

    For each properly licensed instance of SQL Server, customers can run a supporting passive instance in a separate
    OSE for temporary support. A passive SQL Server instance is one that is not serving SQL Server data to
    clients or running active SQL Server workloads. This passive failover instance can run on a server other than
    the licensed server.
    ●● The secondary server used for failover support does not need to be separately licensed for SQL Server as
    long as it is truly passive. If it is serving data, such as reports to clients running active SQL Server workloads,
    or performing any “work” such as additional backups being made from secondary servers, then it must be
    licensed for SQL Server.
    ●● Primary server licenses include support for one secondary server only, and any additional secondary servers
    must be licensed for SQL Server. Note: The rights to run a passive instance of SQL Server for temporary
    support are not transferable to other licensed servers for purposes of providing multiple passive secondary
    servers to a single primary server.
    ●● When licensing SQL Server 2012 under the Per Core model, the number of core licenses must be based on
    the server that requires the higher number of licenses. This way, when the failover server takes over, it is
    adequately licensed. For a passive instance of SQL Server to be properly licensed, it cannot require more
    core licenses than the licensed primary system.


    Please use Mark as Answer if my post solved your problem and use Vote As Helpful if a post was useful.

    • Als Antwort markiert webjagger Montag, 16. Juli 2012 10:54
    Montag, 16. Juli 2012 10:48