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

Si applica a:SQL Server

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

Prima di iniziare

Sicurezza

Autorizzazioni

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

Utilizzo 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 che si vuole usare come database primario nella configurazione per il log shipping e quindi scegliere Proprietà.

  2. Nella casella Selezionare una paginafare clic su Log shipping delle transazioni.

  3. In Istanze del server e database secondarifare clic su Aggiungi.

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

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

  6. Nella scheda Inizializza database secondario scegliere l'opzione che si intende utilizzare per inizializzare il database secondario.

  7. Nella casella Cartella di destinazione per i file copiatidella scheda Copia file digitare il percorso della cartella nella quale copiare i backup dei log delle transazioni. Spesso questa cartella si trova nel server secondario.

  8. Si noti la pianificazione di copia presente nella casella Pianificazione in Processo di copia. Per personalizzare la pianificazione dell'installazione, fare clic su Pianificazione e quindi modificare la pianificazione di SQL Server Agent in base alle specifiche esigenze. Questa pianificazione dovrebbe essere abbastanza simile alla pianificazione del backup.

  9. In Stato del database durante il ripristino dei backup nella scheda Ripristinoscegliere l'opzione Modalità nessun recupero oppure Modalità standby .

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

  11. Se si desidera posticipare il processo di ripristino sul server secondario, scegliere un tempo di ritardo in Ritardo minimo per il ripristino dei backup.

  12. Scegliere una soglia di avviso in Invia avviso se il ripristino non viene eseguito entro.

  13. Si noti la pianificazione di ripristino presente nella casella Pianificazione in Processo di ripristino. Per personalizzare la pianificazione dell'installazione, fare clic su Pianificazione e quindi modificare la pianificazione di SQL Server Agent in base alle specifiche esigenze. Questa pianificazione dovrebbe essere abbastanza simile alla pianificazione del backup.

  14. Fare clic su OK.

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

Utilizzo di Transact-SQL

Per aggiungere un database secondario per il log shipping

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

  2. Nel server secondario eseguire sp_add_jobschedule per impostare la pianificazione relativa ai 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 relative al nuovo database secondario.

  5. Nel server secondario abilitare i processi di copia e ripristino. Per altre informazioni, vedere Disable or Enable a Job.

Attività correlate

Vedi anche

Informazioni sul log shipping (SQL Server)
Tabelle e stored procedure relative al log shipping