2009-06-18 25 views
1

J'ai une question sur les vues miroir et cross-db. Nous avons une vue dans la base de données X qui référence la base de données Y sur le même serveur S1. Les bases de données X & Y sont toutes deux mises en miroir sur un autre serveur S2. Le problème est le suivant: si db X bascule sur S2, la vue qui fait référence à db Y regarde maintenant S2, mais db Y n'a peut-être pas basculé. Quel est le meilleur moyen de contourner le problème? Pouvez-vous créer un couple en miroir, de sorte que si 1 sur les dbs dans le couple échoue, l'autre fait aussi?Vues croisées entre bases de données et mise en miroir dans SQL Server

Merci

Répondre

0

Nous détectons que la base de données a échoué et manually failover la deuxième base de données. Ce article aidera probablement; En fait, il s'agit d'un hack sur le basculement de la première base de données dans le témoin qui vous permet de déclencher un basculement de la deuxième base de données.

http://www.mssqltips.com/tip.asp?tip=1564

+0

Merci - devrait être juste ce dont j'ai besoin –

0

Si vous mettez à niveau vers SQL 2012, vous pouvez utiliser le toujours sur les groupes de disponibilité fonctionnent à des bases de données du groupe dans ce but.