Dela via


Ta bort loggöverföring (SQL Server)

Gäller för:SQL Server

Den här artikeln beskriver hur du tar bort loggöverföring i SQL Server med hjälp av SQL Server Management Studio eller Transact-SQL.

Använda SQL Server Management Studio

  1. Anslut till den instans av SQL Server som för närvarande är den primära servern för loggskickning och expandera den instans.

  2. Expandera Databaser, högerklicka på den primära loggöverföringsdatabasen och välj sedan Egenskaper.

  3. Under Välj en sida väljer du Leverans av transaktionslogg.

  4. Avmarkera kryssrutan Använd som primär databas i en loggöverföringskonfiguration.

  5. Välj OK för att ta bort loggöverföring från den här primära databasen.

Använd Transact-SQL

  1. På den primära loggservern, kör kommandot sp_delete_log_shipping_primary_secondary för att ta bort information om den sekundära databasen från den primära servern.

  2. På den sekundära loggservern kör sp_delete_log_shipping_secondary_database för att ta bort den sekundära databasen.

    Anmärkning

    Om det inte finns några andra sekundära databaser med samma sekundära ID sp_delete_log_shipping_secondary_primary anropas från sp_delete_log_shipping_secondary_database och tar bort posten för det sekundära ID:t och kopierings- och återställningsjobben.

  3. På den primära loggleveransservern kör du sp_delete_log_shipping_primary_database för att ta bort information om loggleveranskonfigurationen från den primära servern. Detta tar också bort säkerhetskopieringsjobbet.

  4. Inaktivera säkerhetskopieringsjobbet på loggöverföringsservrarns primära server. Mer information finns i Inaktivera eller Aktivera ett jobb.

  5. Inaktivera kopierings- och återställningsjobben på den sekundära loggservern.

  6. Om du inte längre använder den sekundära loggöverföringsdatabasen kan du ta bort den från den sekundära servern.

Permissions

Lagrade procedurer för loggning kräver medlemskap i den fasta serverrollen sysadmin.