Utilizzo di server secondari per l'elaborazione delle query

È possibile ridurre il carico sul server primario utilizzando un server secondario per l'elaborazione delle query di sola lettura. A tale scopo, il database secondario deve essere in modalità STANDBY. Se il database è in modalità NORECOVERY non è possibile eseguire query. Per ulteriori informazioni sulle modalità dei database, vedere RESTORE (Transact-SQL).

Quando il database viene posto in modalità standby sono disponibili due opzioni di configurazione:

  • È possibile scegliere di disconnettere gli utenti dei database quando vengono ripristinati i backup del log delle transazioni. Selezionando questa opzione, gli utenti saranno disconnessi dal database ogni volta che il processo di ripristino per il log shipping tenta di ripristinare un log delle transazioni in un database secondario. La disconnessione viene eseguita in base alla pianificazione impostata per il processo di ripristino.

  • È possibile scegliere di non disconnettere gli utenti. In questo caso, il processo di ripristino non potrà ripristinare i backup del log delle transazioni nel database secondario se a quest'ultimo sono connessi utenti. I backup del log delle transazioni si accumuleranno fino a quando non saranno più presenti connessioni utente al database.

Per impostare l'opzione desiderata, selezionare o deselezionare la casella di controllo Disconnetti utenti dal database per il ripristino dei backup nella scheda Ripristina log delle transazioni della finestra di dialogo Impostazioni database secondario.

Nota importanteImportante

Se si modifica la modalità di recupero di un database secondario esistente, ad esempio da Modalità nessun recupero a Modalità standby, la modifica viene applicata solo dopo che il backup del log successivo viene ripristinato nel database.