Annonces

Accueil  Thèmes | Haute disponibilité  Miroirs de bases SQL Server 2008 R2 avec témoin, guide prat...

Thèmes | Haute disponibilité Thèmes | Haute disponibilité

Miroirs de bases SQL Server 2008 R2 avec témoin, guide pratique

Publié le 18/04/2011 Le "mirroring" (ou miroir) est une fonctionnalité qui, depuis SQL Server 2005, maintient une base de données "standby" inactive à des fins de DR (Disaster/Recovery) et/ou de bascule automatique en cas d'échec (automatic failover).

Une solution de miroir SQL Server 2008 R2 avec bascule automatique grâce à une instance témoin (witness) est proposée dans cet article. Son implémentation est réalisée et industrialisée en utilisant les variables de scripts, fonctionnalité de l'utilitaire SQLCMD introduite avec SQL Server 2005. De chaleureux remerciements sont d'ailleurs adressés à Richard PRADE pour cette version industrialisée.

Au delà de l'industrialisation de l'installation du miroir, sont également abordés :

  • des exemples de bascules automatiques et manuelles
  • la prise en charge du mirroring par les couches clientes ODBC, OLE DB, ADO.NET et JDBC avec la propriété Failover Partner
  • les aspects performances et la mesure de la latence vers le miroir (sp_dbmmonitorchangealert et sp_dbmmonitorresults)




Miroirs de bases SQL Server 2008 R2 avec témoin, guide pratique

© 2010, SQLPAC - v 3.1. © Adaptive Framework for PHP version 3.6.0