Share via


Procedura: Abilitazione del log shipping (Transact-SQL)

In questo argomento viene descritta l'abilitazione del log shipping e l'aggiunta di un database secondario utilizzando Transact-SQL.

Nota

SQL Server 2008 Enterprise Edition e le versioni successive supportano la compressione dei backup. Quando si crea una configurazione per il log shipping, è possibile determinare il comportamento della compressione dei backup per i backup del log. Per ulteriori informazioni, vedere Compressione backup (SQL Server).

Prerequisito: prima di configurare il log shipping, è necessario creare una condivisione per rendere disponibili i backup dei log delle transazioni al server secondario. Si tratta di una condivisione della directory in cui verranno generati i backup dei log delle transazioni. Se ad esempio si esegue il backup dei log delle transazioni nella directory c:\data\tlogs\, è possibile creare la condivisione \\primaryserver\tlogs da tale directory.

Per abilitare il log shipping

  1. Per inizializzare il database secondario, ripristinare un backup completo del database primario sul server secondario.

  2. Sul server primario eseguire sp_add_log_shipping_primary_database per aggiungere un database primario. La stored procedure restituisce l'ID del processo di backup e l'ID primario.

  3. Nel server primario eseguire sp_add_jobschedule per aggiungere una pianificazione per il processo di backup.

  4. Sul server di monitoraggio eseguire sp_add_log_shipping_alert_job per aggiungere il processo per la gestione degli avvisi.

  5. Sul server primario abilitare il processo di backup.

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

  7. Sul server secondario eseguire sp_add_jobschedule per impostare la pianificazione per i processi di copia e ripristino.

  8. Sul server secondario eseguire sp_add_log_shipping_secondary_database per aggiungere un database secondario.

  9. Sul server primario eseguire sp_add_log_shipping_primary_secondary per aggiungere sul server primario le informazioni necessarie sul nuovo database secondario.

  10. Sul server secondario abilitare i processi di copia e di ripristino.