Il mirroring del database di SQL Server sta per morire. Come posso garantire l'alta disponibilità ora?


11

La funzionalità di mirroring del database di SQL Server morirà:

Questa funzionalità verrà rimossa in una versione futura di Microsoft SQL Server. Evita di utilizzare questa funzione nel nuovo lavoro di sviluppo e pianifica di modificare le applicazioni che attualmente utilizzano questa funzione. Utilizzare invece i gruppi di disponibilità AlwaysOn .

Qualcuno sa quando? Quali sono le mie opzioni per un database ad alta disponibilità (e ripristino rapido)?


1
Non morirà ancora. Non è ancora pubblico in quale versione futura non sarà più disponibile nel prodotto e quali saranno le opzioni. AG non è disponibile in versione standard, lo sarà, nessuno lo sa.

1
AG non disponibile nell'edizione standard è un dettaglio importante. Grazie.

Risposte:


5

Come notato, il mirroring non è morto. (Almeno non ancora.) La popolazione generale dubita che Microsoft abbandonerebbe totalmente HA per Standard Edition.

Tuttavia, ci sono altri metodi. Nella documentazione di SQL Server 2012 quando si fa riferimento al mirroring, si dice: "Se la tua edizione di SQL Server non supporta i gruppi di disponibilità AlwaysOn, usa la distribuzione dei log ".

http://technet.microsoft.com/en-us/library/ms143729.aspx

Ci sono molte istruzioni sull'uso del log shipping.

EDIT: Puoi leggere i link di Kin su: SQL Server Log Shipping: Opzioni di copia dei file?


4

I gruppi di disponibilità di base disponibili nelle edizioni standard dei server SQL 2016 formano una sostituzione simile al mirroring del database e hanno caratteristiche simili esattamente.

Entrambi disponibili per le edizioni standard

Solo il database di replica primario sarà accessibile I database non possono essere sottoposti a failover nei gruppi poiché Basic AG può avere solo 1 DB per gruppo

Le edizioni Enterprise hanno ovviamente i gruppi di disponibilità completi come una funzionalità completa per fornire HA.

Microsoft non ha annunciato la data di ritiro del mirroring del database, pertanto dovrebbe essere in almeno due delle future edizioni dopo SQL Server 2016.


2

Il mirroring non è morto e questa preoccupazione non è un ottimo motivo per allontanarsi da esso. A partire da SQL Server 2014 è ancora lì, quindi non c'è motivo di preoccuparsi finché non inizi a guardare a passare dal 2014 a una versione più recente. Con il 2014 che ha solo 9 giorni, dovrebbe essere un po 'di tempo.

Se vuoi ancora vedere le altre opzioni di disponibilità elevata, guarda le funzionalità supportate da ciascuna edizione. Le tue scelte varieranno in base a ciò che hai pagato. Ecco un link a quel documento: http://msdn.microsoft.com/en-us/library/cc645993(v=sql.120).aspx

AlwaysOn ti offrirà più funzionalità, ma a costo di acquistare Enterprise Edition.


2
Non sono d'accordo con il tuo primo paragrafo. Spendere ora gli sforzi per salvarti il ​​dolore in futuro è sempre la scelta migliore. Preferirei di gran lunga prendere il tempo per prendere buone decisioni di progettazione con largo anticipo piuttosto che essere costretto a un lavoro affrettato entro una scadenza imminente tra qualche anno.
Andrew Brennan,

Il problema è che se si desidera eseguire automaticamente il failover della capacità, è possibile scegliere tra poche versioni standard. Questo potrebbe essere lo strumento migliore per il lavoro qui. Inoltre, qualcosa del genere è una modifica semplice e veloce quando si passa a una nuova versione poiché nulla è effettivamente costruito su di essa.
Steve Hood,

1
@AndrewBrennan Ma a che punto stai progettando troppo per un problema che probabilmente non dovrai affrontare, quando potresti passare quel tempo a scrivere codice che sarà utile al tuo datore di lavoro o a te stesso oggi e inizi a usarlo subito? Esistono diverse altre opzioni HA, ma il mirroring è davvero uno dei più facili e migliori là fuori. Il mirroring inoltre non richiede troppo "apprendimento" se si passa alla modalità ad alte prestazioni supponendo che lo si stia monitorando correttamente. Pertanto, considerando il fatto che le opzioni HA saranno diverse quando il mirroring è sparito, perché perdere tempo?
Ali Razeghi,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.