Il gruppo di disponibilità di SQL Server 2012 è "AlwaysON"?


11

In un cluster SQL Server tradizionale quando si verifica il failover, tutti i client connessi all'istanza non riuscita di SQL Server perdono le connessioni e ogni client deve ristabilire una nuova connessione all'istanza del cluster di failover.

Il gruppo di disponibilità AlwaysON mitiga questo problema? Il failover nel caso del gruppo di disponibilità AlwaysON di SQL Server 2012 è trasparente per i client che si connettono a SQL Server?

Risposte:


9

No. Durante un failover, i client lo noteranno. La connessione a SQL Server verrà interrotta e dovrai ritentare la transazione.


4

Per coloro che leggono questo post in seguito a seguito di una ricerca web. È infatti descritto qui in SQL Server BOL . Doh ... non riuscivo a trovarlo prima ....

Comportamento delle connessioni client in caso di failover

Quando si verifica un failover del gruppo di disponibilità, le connessioni persistenti esistenti al gruppo di disponibilità vengono terminate e il client deve stabilire una nuova connessione per continuare a lavorare con lo stesso database primario o database secondario di sola lettura. Mentre si verifica un failover sul lato server, la connettività al gruppo di disponibilità potrebbe non riuscire, costringendo l'applicazione client a riprovare a connettersi fino a quando il primario non viene riportato completamente in linea.

Se il gruppo di disponibilità ritorna online durante il tentativo di connessione di un'applicazione client ma prima del periodo di timeout di connessione, il driver client può connettersi correttamente durante uno dei suoi tentativi di riprova interni e in questo caso non verrà visualizzato alcun errore nell'applicazione.

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.