Failover Trasparenza AlwaysOn SQL Server
-
16-10-2019 - |
Domanda
Si tratta di utilizzare RC0 .
Ho creato uno SQL Server 2012 AlwaysOn (o, più precisamente, altamente probabile-ma-non-always-on) gruppo di disponibilità.
I prendere la linea primaria.
- il secondario richiede fino a 25 secondi per assumere il ruolo primario.
- Tutte le domande che sono state eseguendo al momento della failover restituisce un errore al client.
Can chi ha testato questa nuova funzionalità AlwaysOn convalidare i miei risultati?
- Quanto tempo dovrei aspettare il failover per eseguire e completo?
- Fa una query di esecuzione ottenere ripresentato contro il nuovo primario, o sono io correggo che causa un errore di tipo "errore di connessione" per il cliente?
- è la seguente forma di stringa di connessione corretta, vale a dire non "Failover_Partner" (non perché questo è il mirroring)?
ConnectionString=Provider=SQLOLEDB.1;Server=10.10.10.10;User ID=x;Password=y;Persist Security Info=True;Initial Catalog=z
Nota: ho provato il basso, ma tutto quello che ottiene è "errore di collegamento connettività" e non è mai recupera. Si sarebbe potuto pensare il client nativo avrebbe funzionato meglio?
ConnectionString=Provider=SQLNCLI11.1;Server=tcp:10.10.10.10,8888;User ID=x;Password=y;Persist Security Info=True;Initial Catalog=z
Soluzione
-
Dipende da quanto tempo ci vuole il clustering per il failover e poi per il ripristino di blocco per l'esecuzione.
-
No, a meno che non si programma la vostra applicazione per inviare nuovamente la query.
-
Sì, a condizione che si imposta un listener AlwaysOn (che potrebbe non essere il nome corretto) e il 10.10.10.10 IP è l'indirizzo IP che il servizio cluster e AlwaysOn stanno utilizzando per l'ascoltatore galleggiante. Se questo IP è un IP che viene assegnato a uno dei server specifici che ospita una copia del database allora no.
Altri suggerimenti
- Ci sono un paio di bug con Windows 2008 R2 e 2012 gruppi di AV. Un essere, il failover prendendo più tempo del previsto. Un aggiornamento rapido è stato rilasciato