Condividi tramite


Aggiungere un database secondario a una configurazione per il log shipping (SQL Server)

Questo argomento descrive come aggiungere un database secondario a una configurazione di log shipping esistente in SQL Server 2014 usando SQL Server Management Studio o Transact-SQL.

Contenuto dell'articolo

Prima di iniziare

Sicurezza

Autorizzazioni

Le stored procedure di log shipping richiedono l'appartenenza al ruolo predefinito del server sysadmin.

Uso di SQL Server Management Studio

Per aggiungere un database secondario per il log shipping

  1. Fare clic con il pulsante destro del mouse sul database da usare come database primario nella configurazione del log shipping e quindi scegliere Proprietà.

  2. In Seleziona una pagina fare clic su Spedizione log transazioni.

  3. In Istanze e database server secondari fare clic su Aggiungi.

  4. Fare clic su Connetti e connettersi all'istanza di SQL Server che si vuole usare come server secondario.

  5. Nella casella Database secondario scegliere un database dall'elenco o digitare il nome del database che si desidera creare.

  6. Nella scheda Inizializza database secondario scegliere l'opzione da usare per inizializzare il database secondario.

  7. Nella casella Cartella destinazione per i file copiati della scheda Copia file digitare il percorso della cartella in cui copiare i backup dei log delle transazioni. Questa cartella si trova spesso nel server secondario.

  8. Prendere nota della pianificazione della copia elencata nella casella Pianificazione in Copia processo. Se si vuole personalizzare la pianificazione per l'installazione, fare clic su Pianifica e quindi modificare la pianificazione di SQL Server Agent in base alle esigenze. Questa pianificazione dovrebbe essere simile al programma di backup.

  9. Nella scheda Ripristina , in Stato database durante il ripristino dei backup, scegliere l'opzione Nessuna modalità di ripristino o Modalità standby .

  10. Se si sceglie l'opzione Modalità standby , scegliere se si desidera disconnettere gli utenti dal database secondario mentre è in corso l'operazione di ripristino.

  11. Se si vuole ritardare il processo di ripristino nel server secondario, scegliere un ritardo in Ritardo almeno il ripristino dei backup.

  12. Scegliere una soglia di avviso in Avviso se non viene eseguito alcun ripristino.

  13. Prendere nota della pianificazione del ripristino elencata nella casella Pianificazione in Processo di ripristino. Se si vuole personalizzare la pianificazione per l'installazione, fare clic su Pianifica e quindi modificare la pianificazione di SQL Server Agent in base alle esigenze. Questa pianificazione dovrebbe essere simile al programma di backup.

  14. Fare clic su OK.

  15. Fare clic su OK nella finestra di dialogo Proprietà database per avviare il processo di configurazione.

Uso di Transact-SQL

Per aggiungere un database secondario per il log shipping

  1. Nel server secondario eseguire sp_add_log_shipping_secondary_primary specificare i dettagli del server primario e del database. Questa stored procedure restituisce l'ID secondario e gli ID dei lavori di copia e di ripristino.

  2. Nel server secondario eseguire sp_add_jobschedule per impostare la pianificazione per i processi di copia e ripristino.

  3. Nel server secondario eseguire sp_add_log_shipping_secondary_database per aggiungere un database secondario.

  4. Nel server primario eseguire sp_add_log_shipping_primary_secondary per aggiungere le informazioni necessarie sul nuovo database secondario al server primario.

  5. Nel server secondario abilitare i processi di copia e ripristino. Per ulteriori informazioni, vedere Disabilitare o Abilitare un'Attività.

Attività correlate

Vedere anche

Informazioni sul log shipping (SQL Server)
Tabelle e stored procedure per il log shipping