Aggiungere un database secondario a una configurazione per il log shipping (SQL Server)
In questo argomento viene illustrata la procedura per l'aggiunta di un database secondario a una configurazione per il log shipping esistente in SQL Server 2012 utilizzando SQL Server Management Studio o Transact-SQL.
Contenuto dell'argomento
Prima di iniziare:
Prerequisiti
Sicurezza
Per aggiungere un database secondario per il log shipping utilizzando:
SQL Server Management Studio
Transact-SQL
Attività correlate
Prima di iniziare
Sicurezza
Autorizzazioni
Le stored procedure per il log shipping richiedono l'appartenenza al ruolo predefinito del server sysadmin.
[Inizio pagina]
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 desidera utilizzare come database primario nella configurazione per il log shipping e quindi scegliere Proprietà.
Nell'area Selezione pagina fare clic su Log shipping delle transazioni.
In Istanze del server e database secondari fare clic su Aggiungi.
Fare clic su Connetti e connettersi all'istanza di SQL Server che si intende utilizzare 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 copiati della 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. Se si desidera 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.
Nella scheda Ripristino dell'area Stato del database durante il ripristino dei backup scegliere 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. Se si desidera 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.
[Inizio pagina]
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 ulteriori informazioni, vedere Abilitare o disabilitare un processo.
[Inizio pagina]
Attività correlate
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)
[Inizio pagina]