Mirroring del distributore


10

Qualcuno ha avuto successo con il mirroring del database di distribuzione? Abbiamo un server dedicato come distributore. Gestisce tutta la nostra replica push dal prod al reporting. Vorremmo costruire un server identico, vicino, nel caso in cui il distributore si blocchi. Qualcuno ha avuto successo nel costruire qualcosa del genere?


Per HA / DR il database di distribuzione può essere distribuito su un'istanza cluster, ma non nel DB con mirroring.
Remus Rusanu,

1
+1 Idea interessante. Un distributore dedicato dovrebbe essere d'accordo con il mirroring ma non ci ho mai provato.
gbn,

Risposte:


7

Purtroppo il mirroring del distributore non è supportato . Non sono sicuro che funzionerebbe poiché i nomi dei server non sarebbero corretti quando gli agenti effettuavano l'accesso, per non parlare del fatto che avresti dovuto impostare manualmente tutti gli agenti sulla casella di backup. Attualmente l'unica opzione HA per il distributore è il clustering di Windows.


Trovo che questa sia una sfortunata limitazione del database di distribuzione. Penso che sia stato un grande svantaggio non consentire un database "Distribuzione secondaria". Fornisce un singolo punto di errore in una suite altrimenti abbastanza robusta di funzionalità di replica.
Matt M

@mrdenny Ti capita di conoscere un articolo che elenca i passaggi per raggruppare il distributore.
Sharadov,

Ho scritto numerosi articoli sul clustering di SQL Server disponibili su sqlmag.com. Fondamentalmente si configura un cluster attivo / passivo utilizzando Microsoft Cluster Services, quindi si utilizza quell'istanza come distributore. Non puoi prendere l'istanza esistente che è il distributore e raggrupparla. Inoltre avrai bisogno di un archivio condiviso di qualche tipo.
mrdenny,

@MattM secondo l'articolo il problema è che un numero di componenti di replica conta sul fatto che il nome host del distributore non cambia, quindi il problema. È qui che entra in gioco il clustering. Ora sarà interessante vedere come AlwaysOn cambia le cose (se lo fa) poiché i gruppi di disponibilità possono usare un nome di rete diverso dall'istanza effettiva. Ma ciò richiederebbe probabilmente l'utilizzo dell'edizione Enterprise per il proprio distributore, il che sarebbe piuttosto costoso.
mrdenny,

@mrdenny Grazie! Ho trovato i tuoi articoli, sono abbastanza dettagliati, li sto esaminando ora.
Sharadov,

1

No. Vedi questo articolo MSDN per il perché.


Ok c'è un altro modo per fare una replica dell'attuale distributore, poiché il mirroring del distributore non è supportato
sharadov,

Controllare msdn.microsoft.com/en-us/library/ms151224.aspx per le discussioni sulla spedizione e la replica dei registri. Francamente, non lo farei. Qualsiasi tipo di evento di failover che potresti avere potrebbe causare la perdita di dati. Questo di per sé non è un problema. La replica è molto sensibile a tutti i dati sincronizzati. Se perdi dati, questo esce dalla finestra. Se vuoi proteggerti, procurati un altro server e installa SQL su di esso. Attendere un disastro, quindi riconfigurare la replica con il nuovo server come distributore.
Ben giovedì
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.