[SQL Server] Mini-FAQ sur le log shipping

Ce billet offre une série de questions/réponses sur le log shipping.

  • A partir de quelle version de SQL Server est officiellement supporté le log shipping ?

    A partir de SQL Server 2000, bien qu’il soit possible de mettre en oeuvre un mécanisme similaire sous SQL Server 7.0.

  • Quelles éditions supportent le log shipping ?

    Les éditions Datacenter (à partir de SQL Server 2008 R2), Enterprise, DeveloperStandardWeb et Workgroup supportent le log shipping. A partir de SQL Server 2012, il est possible d’utiliser l’édition Business Intelligence. A noter que si, d’aventure, vous comptez utiliser SQL Server 2000, seule l’édition Enterprise est supportée.

  • Peut-on ajouter plusieurs bases secondaires à une même base principale pour le log shipping ?

    Oui.

  • Qu’advient-il si l’on modifie le mode de récupération d’une base de données « miroir » de FULL à SIMPLE ?

    Le log shipping est rompu, vu que le mode de récupération SIMPLE ne permet pas d’assurer la sauvegarde des journaux de transactions, nécessaires pour le log shipping.

  • Peut-on tronquer la base principale ?

    Oui, si l’on souhaite rompre le log shipping

  • Le shrink (réduction physique) d’une base principale ou de ses logs annule-t-il le log shipping ?

    Non.

  • Peut-on sauvegarder la (les) base(s) secondaire(s) ?

    Non.

  • Peut-on faire des modifications dans la (les) base(s) secondaire(s) ?

    Non.

  • Peut-on effectuer une sauvegarde de la base principale impliquée dans le log shipping ?

    Oui, sauf sur SQL Server 2000. Par contre, pas de sauvegarde transactionnelle possible.

  • Peut-on configurer une base principale concernée par le log shipping comme base esclave d’une autre base principale elle aussi concernée par une session de log shipping ?

    Non.

  • Peut-on sauvegarder la(les) base(s) secondaire(s) ?

    Non.

  • Peut-on effectuer un log shipping entre deux bases issues ayant une version SQL Server différente ?

    Oui et non. Et pour mieux répondre :

    • Oui, cela est possible pour n’importe quelle version de SQL Server à partir de 2005, à condition que la base principale soit inférieure ou égale à la base secondaire en termes de version (i.e., il est possible d’effectuer un log shipping de SQL Server 2005 vers SQL Server 2008).
    • Non, cela n’est pas possible dans le cas d’un downgrade (i.e., MSSQL 2008 vers SQL Server 2005). De plus, il n’est pas possible de réaliser un log shipping d’une base SQL Server 2000 vers une base SQL Server 2005 ou plus, et vice-versa dans la mesure où l’architecture des logs transactionnels a complètement changé à partir de la version 2005 de SQL Serverpar rapport à SQL Server 2000.
  • Peut-on combiner le log shipping avec d’autres solution de haute-disponibilité (database mirroring, réplication, failover clustering,…) ?

    Oui.

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s