La mise en miroir de bases de données SQL Server va mourir. Comment puis-je garantir une haute disponibilité maintenant?


11

La fonctionnalité de mise en miroir de bases de données de SQL Server va mourir:

Cette fonctionnalité sera supprimée dans une future version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt les groupes de disponibilité AlwaysOn .

Quelqu'un sait quand? Quelles sont mes options pour une base de données haute disponibilité (et récupération rapide)?


1
Ça ne va pas mourir pour l'instant. Dans quelle version future, il ne sera plus disponible dans le produit et quelles seront les options. AG n'est pas disponible en version standard, le sera-t-on, personne ne le sait.

1
AG n'est pas disponible dans l'édition Standard est un détail important. Merci.

Réponses:


5

Comme indiqué, la mise en miroir n'est pas morte. (Du moins pas encore.) La population générale doute que Microsoft abandonnerait totalement HA pour l'édition Standard.

Cependant, il existe d'autres méthodes. Dans la documentation de SQL Server 2012, lorsque vous faites référence à la mise en miroir, il est indiqué: "Si votre édition de SQL Server ne prend pas en charge les groupes de disponibilité AlwaysOn, utilisez l' envoi de journaux ."

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

Il existe de nombreuses instructions sur l'utilisation de l'envoi de journaux.

EDIT: Vous pouvez lire les liens de Kin sur: SQL Server Log Shipping: Options de copie de fichiers?


4

Les groupes de disponibilité de base disponibles dans les éditions standard des serveurs SQL 2016 forment un remplacement similaire à celui de la mise en miroir de bases de données et ont des fonctionnalités similaires exactes.

Les deux sont disponibles pour les éditions standard

Seule la base de données de réplica principale sera accessible Les bases de données ne peuvent pas être basculées dans les groupes car Basic AG ne peut avoir qu'une seule base de données par groupe

Et les éditions Entreprise ont évidemment les groupes de disponibilité complets en tant que fonctionnalité à part entière pour fournir une haute disponibilité.

Microsoft n'a pas annoncé la date de retrait de la mise en miroir de bases de données, elle devrait donc figurer dans au moins deux des futures éditions après SQL Server 2016.


2

La mise en miroir n'est pas morte, et cette préoccupation n'est pas une très bonne raison de s'en éloigner. Depuis SQL Server 2014, il est toujours là, donc il n'y a pas lieu de s'inquiéter jusqu'à ce que vous commenciez à envisager de passer de 2014 à une version plus récente. L'année 2014 n'ayant que 9 jours, cela devrait prendre un certain temps.

Si vous souhaitez toujours voir vos autres options de haute disponibilité, consultez les fonctionnalités prises en charge par chaque édition. Vos choix varieront en fonction de ce que vous avez payé. Voici un lien vers ce document: http://msdn.microsoft.com/en-us/library/cc645993(v=sql.120).aspx

AlwaysOn vous offrira plus de fonctionnalités, mais au prix d'achat de Enterprise Edition.


2
Je ne suis pas d'accord avec votre premier paragraphe. Consacrer des efforts maintenant pour vous épargner la douleur à l'avenir est toujours le meilleur choix. Je préfère de loin prendre le temps de prendre de bonnes décisions de conception bien à l'avance plutôt que d'être contraint à un travail précipité dans un délai de fin de vie imminent dans quelques années.
Andrew Brennan

Le problème est que si vous voulez que la capacité de basculement soit automatique, vous avez peu de choix si vous êtes en édition standard. Cela pourrait être le meilleur outil pour le travail ici. De plus, quelque chose comme ça est un changement rapide et facile lorsque vous passez à une nouvelle version car rien n'est réellement construit dessus.
Steve Hood

1
@AndrewBrennan Mais à quel moment êtes-vous en train de sur-architecturer un problème auquel vous ne serez probablement pas confronté, quand vous pourriez passer ce temps à écrire du code qui sera utile à votre employeur ou à vous-même aujourd'hui et à commencer à l'utiliser immédiatement? Il existe plusieurs autres options HA, mais la mise en miroir est vraiment l'une des meilleures et des plus simples. La mise en miroir ne nécessite pas non plus trop d'apprentissage si vous passez en mode Haute performance en supposant que vous la surveillez correctement. Par conséquent, compte tenu du fait que les options HA seront différentes lorsque la mise en miroir aura disparu, pourquoi perdre du temps?
Ali Razeghi
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.