Rimuovere un database secondario da una configurazione per il log shipping (SQL Server)Remove a Secondary Database from a Log Shipping Configuration (SQL Server)

In questo argomento viene descritto come rimuovere un database secondario per il log shipping in SQL Server 2017SQL Server 2017 utilizzando SQL Server Management StudioSQL Server Management Studio o Transact-SQLTransact-SQL.This topic describes how to remove a log shipping secondary database in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL.

Contenuto dell'argomentoIn This Topic

Prima di iniziare Before You Begin

Sicurezza Security

Autorizzazioni Permissions

Le stored procedure per il log shipping richiedono l'appartenenza al ruolo predefinito del server sysadmin .The log-shipping stored procedures require membership in the sysadmin fixed server role.

Utilizzo di SQL Server Management Studio Using SQL Server Management Studio

Per rimuovere un database secondario per il log shippingTo remove a log shipping secondary database

  1. Connettersi all'istanza di SQL ServerSQL Server che rappresenta attualmente il server primario di log shipping ed espandere l'istanza.Connect to the instance of SQL ServerSQL Server that is currently the log shipping primary server and expand that instance.

  2. Espandere Database, fare clic con il pulsante destro del mouse sul database primario per il log shipping, quindi scegliere Proprietà.Expand Databases, right-click the log shipping primary database, and then click Properties.

  3. Nella casella Selezionare una paginafare clic su Log shipping delle transazioni.Under Select a page, click Transaction Log Shipping.

  4. Nell'area Istanze del server e database secondarifare clic sul database da rimuovere.Under Secondary server instances and databases, click the database you want to remove.

  5. Scegliere Rimuovi.Click Remove.

  6. Fare clic su OK per aggiornare la configurazione.Click OK to update the configuration.

Utilizzo di Transact-SQL Using Transact-SQL

Per rimuovere un database secondarioTo Remove a Secondary Database

  1. Nel server primario eseguire sp_delete_log_shipping_primary_secondary per eliminare le informazioni relative al database secondario.On the primary server, execute sp_delete_log_shipping_primary_secondary to delete the information about the secondary database from the primary server.

  2. Nel server secondario eseguire sp_delete_log_shipping_secondary_database per eliminare il database secondario.On the secondary server, execute sp_delete_log_shipping_secondary_database to delete the secondary database.

    Nota

    Se non sono disponibili altri database secondari con lo stesso ID, sp_delete_log_shipping_secondary_primary viene richiamata da sp_delete_log_shipping_secondary_database e tramite essa viene eliminata la voce relativa all'ID secondario e i processi di copia e ripristino.If there are no other secondary databases with the same secondary ID, sp_delete_log_shipping_secondary_primary is invoked from sp_delete_log_shipping_secondary_database and deletes the entry for the secondary ID and the copy and restore jobs.

  3. Nel server secondario disabilitare i processi di copia e ripristino.On the secondary server, disable the copy and restore jobs. Per altre informazioni, vedere Disable or Enable a Job.For more information, see Disable or Enable a Job.

Vedere ancheSee Also

Informazioni sul log shipping (SQL Server) About Log Shipping (SQL Server)
Tabelle e stored procedure relative al log shippingLog Shipping Tables and Stored Procedures