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
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à.
Nella casella Selezionare una paginafare clic su Log shipping delle transazioni.
In Istanze del server e database secondarifare clic su Aggiungi.
Fare clic su Connetti e connettersi all'istanza di SQL Server che si intende usare come server secondario.
Nella casella Database secondario scegliere un database dall'elenco oppure digitare il nome del database che si desidera creare.
Nella scheda Inizializza database secondario scegliere l'opzione che si intende utilizzare per inizializzare il database secondario.
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.
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.
In Stato del database durante il ripristino dei backup nella scheda Ripristinoscegliere l'opzione Modalità nessun recupero oppure Modalità standby .
Se si sceglie l'opzione Modalità standby , scegliere se si desidera disconnettere gli utenti dal database secondario durante l'operazione di ripristino.
Se si desidera posticipare il processo di ripristino sul server secondario, scegliere un tempo di ritardo in Ritardo minimo per il ripristino dei backup.
Scegliere una soglia di avviso in Invia avviso se il ripristino non viene eseguito entro.
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.
Fare clic su OK.
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
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.
Nel server secondario eseguire sp_add_jobschedule per impostare la pianificazione relativa ai processi di copia e ripristino.
Nel server secondario eseguire sp_add_log_shipping_secondary_database per aggiungere un database secondario.
Nel server primario eseguire sp_add_log_shipping_primary_secondary per aggiungere le informazioni necessarie relative al nuovo database secondario.
Nel server secondario abilitare i processi di copia e ripristino. Per altre informazioni, vedere Disable or Enable a Job.
Attività correlate
Aggiornamento del log shipping a SQL Server 2016 (Transact-SQL)
Rimuovere un database secondario da una configurazione per il log shipping (SQL Server)
Visualizzare il report di log shipping (SQL Server Management Studio)
Failover su un database secondario per il log shipping (SQL Server)
Vedi anche
Informazioni sul log shipping (SQL Server)
Tabelle e stored procedure relative al log shipping