Briser et restaurer un miroir


9

Je dois faire de la maintenance sur un nœud secondaire d'un miroir. Comme cela est le résultat du ralentissement du site tandis que le miroir est rétabli après une brève panne de réseau, je veux être en sécurité et désactiver le miroir, puis le réactiver après avoir fini de piquer sur le serveur incriminé.

Le plan que j'ai en ce moment est de:

  1. Désactiver le miroir
  2. Faire mon dépannage potentiellement dangereux
  3. Restaurer tous les journaux de transactions manqués
  4. Rétablir le miroir

Est-ce la façon la plus sûre de briser / rétablir un miroir? Y a-t-il des problèmes que je devrais rechercher?

Réponses:


12

Il semble que vous vouliez simplement faire une pause et reprendre votre miroir. Avez-vous déjà vu ce lien? http://msdn.microsoft.com/en-us/library/ms190664.aspx

Le piège avec cela serait la durée pendant laquelle vous vous attendez à ce que le miroir s'arrête. Si vous prenez trop de temps, le serveur principal peut connaître une croissance importante du journal des transactions. si vous ne vous attendez pas à faire une pause pendant une longue période, alors ça devrait aller.

Si vous pensez que vous devez briser le miroir et reprendre plus tard, vous devez procéder comme suit:

Briser le miroir en utilisant ceci contre le principal: ALTER DATABASE SET PARTNER OFF

Si vous craignez que votre maintenance prenne du temps, vous devez effectuer des sauvegardes régulières du journal des transactions, afin de vous assurer que le journal ne devient pas incontrôlable et remplit vos disques. cependant, plus vous disposez de sauvegardes de journaux trx, plus vous devez récupérer vers le miroir ultérieurement.

Après avoir restauré les journaux trx, vous devriez pouvoir à nouveau exécuter la mise en miroir.

Une autre option serait de tout réinitialiser, mais je ne sais pas quelle est la taille d'une base de données, il peut être trop difficile à restaurer, donc les journaux trx peuvent être la meilleure option.

Ce lien l'explique mieux: http://msdn.microsoft.com/en-us/library/ms189112.aspx

Et ce lien couvre plus de sujets: http://msdn.microsoft.com/en-us/library/ms175059.aspx

HTH


Merci, le serveur serait en panne pendant une durée inconnue et dispose d'un espace relativement limité - disons une heure avant qu'il ne devienne un problème. C'est pourquoi je pense que fermer le miroir est la meilleure option
Zypher

j'ai mis à jour ma réponse et inclus des liens supplémentaires
SQLRockstar

oui, nous avons déjà un travail de sauvegarde des journaux de transactions sur un calendrier régulier, ce qui rend cette partie facile
Zypher
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.