Domanda

Ho un database con mirroring e ho bisogno di apportare alcune modifiche ad esso. Principalmente, aggiungendo una vista e alcune procedure memorizzate. Ora so che se si fanno modifiche allo schema che si suppone di rimuovere il mirroring e il database mirror, apportare le modifiche al principio, poi di backup-restore principale e ripristinare il mirroring. E 'questo il caso per le stored procedure e viste così? Posso solo fare le mie modifiche al principale, quindi il failover e fare le mie modifiche allo specchio come bene? Quali sono i possibili problemi e le ramificazioni di fare qualcosa di simile? Sembra proprio come un compito molto noioso avere a che fare ogni volta che vogliamo fare un piccolo cambiamento, soprattutto perché il database è di oltre 10 concerti quindi ci vuole un po 'di tempo per eseguire il backup e il ripristino.

È stato utile?

Soluzione

Se siete il mirroring, si dovrebbe essere in grado di applicare tali modifiche al capitale e mostrano sul lato a specchio. Se si vuole che ci sia differenza dello schema tra i due, non è possibile utilizzare il mirroring. Stai cercando di applicare le modifiche dello schema sul proprio database con mirroring o ad entrambi? Se entrambi allora non c'è bisogno di fare nulla di speciale.

Altri suggerimenti

  

Ora so che se si fanno schema   I cambiamenti si suppone di rimuovere   mirroring e il database mirror,   apportare le modifiche al capitale,   allora backup ripristinare il capitale e   ripristinare il mirroring

Questo è in realtà sbagliato. La capitale e database mirror sono in realtà un unico database che è memorizzato in due luoghi fisici. Qualsiasi e tutti cambiamento che si verifica nella capitale, si verifica anche nello specchio. Sono literarly identici per tutto il tempo.

Quindi, eventuali modifiche allo schema, incluse le tabelle, viste, procedure, funzioni, schemi, entità di database, gruppi e così via e così via verificarsi sia sul capitale e lo specchio.

Le uniche modifiche che richiedono attenzioni particolari sono cambiamenti che sono Relativo alla al database ma non si verificano nel database: posti di lavoro Agent (sono in msdb), presidi di server (login), la replica impostazioni (sono in tutto il luogo nel database, msdb e distributore.

Abbiamo applicato le modifiche allo schema sia per un logshipped e database con mirroring e non ha dovuto prendere alcuna azione speciale.
Alcune forme di replica richiedono mesaures speciali però.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top