« Apportez-nous le miroir, ignorante que vous êtes… » *

Le Mirroring…Une fonction de SQL que j’aime depuis…bien plus de 7 ans.. Malheur!!!

MIROIR-1Mais ce n’est jamais deux fois la même eau qui coule sous les ponts et chaque version apporte son lot de surprises….et de réflexions (si!!! je l’ose)

Or donc bref pas plus tard qu’hier me voici à monter un petit banc d’essai de mirroring chez un cherclient** et à le faire en SQL 2012. La belle affaire… si au moins je vous faisais un article sur les AG hybrides en 2014…

Et bien non, collons à la réalité d’un environnement standard, avec un miroir de l’eau la plus pure.
ma routine étant rodée tout se passe bien,

Puis le monsieur cherclient s’inquiète, à chaque Failover sa colonne Identity saute de 1000 points bien plus gaiement qu’une action de Microsoft après l’annonce du départ de Steve NoMoreJob (j’ose et persiste)

Ah mais oui mais non mais si
Finalement c’est tout comme pareil..
Du moment qu’on ait le Failover on a l’ivresse.. et un joli beau bond d’ID…Un chainon commun du Mirroring aux AG en passant par certains restart… Y a l’ID qui prend l’asecnseur..

Mais tout est sauvé rien n’est perdu… un tour sur Saint Connect

Posted by Microsoft on 06/05/2013 at 15:53
Hello all,
I am the dev owning the identity feature. To boost the preformance for high end machines, we introduce preallocation for identity value in 2012. And this feature can be disabled by using TF 272 (then you will get the behaviour from 2008R2).
The identity properties are stored separately in metadata. If a value is used in identity and increment is called, then the new seed value will be set. No operation, including Rollback, Failover, ….. can change the seed value except DBCC reseed. Failover applies for the table object, but no the identity object. So for failover, you can call checkpoint before manual failover, but you may see gap for unplanned cases. If gap is a concern, then I suggest you to use TF 272.
For control manager shutdown, we have a fix for next verion (with another TF). This fix will take care of most control manager shutdown cases.
Thanks, Bryan

Donc oui! Merci Bryan ca marche très bien ..;pensée émue aux workarounds exotiques entrevus… Et la préallocation semble rester d’actualité pour les prochaines versions aussi… cf le fil sur Connect

That’s all Folks!

Isa.

*Ca c’est de la quote…#basbleu. celui qui trouve l’auteur et le titre aura une photo dédicacée de mon cherassocié Serge Luca
**à  consultantechère –>cherclient c’est logique dans une relation bijective bien pensée…faire offre au journal qui fera suivre

3 réponses à “« Apportez-nous le miroir, ignorante que vous êtes… » *

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