Ho un database in SQL Azure che viene attivamente replicato in 2 regioni diverse. Sono entrambi accessibili in sola lettura (testati dallo studio di gestione SQL tramite la connessione ai rispettivi server), ma quale stringa di connessione devo usare per la mia applicazione per utilizzare failover automatico/fallback e/o per usare l'istanza readonly per leggere e master instance per scrivere?Quale stringa di connessione utilizzare per il DB SQL di Azure utilizzando la replica geo attiva?
5
A
risposta
3
L'applicazione deve connettersi allo stesso modo ai secondari leggibili come da SSMS: è necessario utilizzare la stringa di connessione del server che contiene la replica.
I failover possono essere attivati utilizzando i comandi T-SQL, PowerShell e attraverso il portale di gestione. Controllare questi articoli DOCUMENTAZIONE:
Active Geo-Replication for Azure SQL Database Terminate a Continuous Copy Relationship
Problemi correlati
- 1. SQL Azure esegue automaticamente il failover automatico della geo-replica?
- 2. Database SQL Azure. Login con stringa di connessione non protetta
- 3. Connessione a SQL CE db utilizzando SQLConnection
- 4. DB La stringa di connessione in Web.config per utilizzare il database .mdf allegato non funzionerà
- 5. Errori di connessione SQL in Microsoft Azure
- 6. Prima stringa di connessione del database EF di SQL Azure nel portale di gestione di Azure
- 7. stringa di connessione dbext per sql-server
- 8. utilizzando App_Data nella stringa di connessione
- 9. utilizzando securestring per una connessione sql
- 10. Sospendi temporaneamente la replica del server SQL
- 11. Due progetti .NET, una stringa di connessione DB?
- 12. Impostazione stringa di connessione EF nell'app Web di Azure
- 13. Timeout di connessione frequente di SQL di Azure
- 14. Stringa di connessione utilizzando l'autenticazione di Windows
- 15. ASP classico - Stringa di connessione di SQL Server 2008 utilizzando l'autenticazione di Windows
- 16. Come utilizzare TransactionScopes nidificati su un database SQL di Azure
- 17. filtro di replica mysql (ignore-db)
- 18. ASP.NET System.Data.EntityClient help per la stringa di connessione
- 19. Come utilizzare la stringa di connessione dinamica per SQL Server CE?
- 20. Query T-SQL per articoli di replica
- 21. Come impostare la stringa di connessione di SQL Server?
- 22. Come eseguire la stored procedure utilizzando l'automazione di Azure?
- 23. ASP.Net MVC3 Stringa di connessione SQL
- 24. Impossibile accedere al database SQL di Azure dal sito Web di Azure anche se la stessa stringa di connessione funziona dal sito Web locale
- 25. Stringa di connessione dell'emulatore di archiviazione di Windows Azure per ASP.NET MVC?
- 26. Quale DB per grandi database?
- 27. stringa di connessione per server di database remoto
- 28. Come connettere l'app Web di Azure al database SQL di Azure
- 29. Configurare Tomcat per utilizzare il file delle proprietà per caricare le informazioni di connessione DB
- 30. Importazione di un db SQL in mysql utilizzando il terminale
Quindi il monitoraggio e il failover cade verso il basso per un'implementazione che fai te stesso? Non c'è modo di configurare o un blocco di applicazione per risolvere questo? – IvanL
Qualcuno ha fornito un codice di codice per gestire il failover e le modifiche di ruolo? Con AlwaysOn, viene gestito tramite l'impostazione ApplicationIntent nella stringa di connessione. Sono scioccato dal fatto che Azure SQL non abbia un costrutto simile (e nessuna soluzione alternativa oltre a "roll your own code"). Per i collegamenti forniti sopra: [In caso di failover] "Stringhe di connessione di aggiornamento [manualmente]: poiché il database ripristinato risiederà in un server diverso, è necessario aggiornare la stringa di connessione dell'applicazione per puntare a tale server." –