로그 전달 제거(SQL Server)Remove Log Shipping (SQL Server)

이 항목에서는 SQL Server 2017SQL Server 2017 또는 SQL Server Management StudioSQL Server Management Studio 을 사용하여 Transact-SQLTransact-SQL에서 로그 전달을 제거하는 방법에 대해 설명합니다.This topic describes how to remove log shipping in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL.

항목 내용In This Topic

시작하기 전 주의 사항 Before You Begin

보안 Security

사용 권한 Permissions

로그 전달 저장 프로시저를 사용하려면 sysadmin 고정 서버 역할의 멤버 자격이 필요합니다.The log-shipping stored procedures require membership in the sysadmin fixed server role.

SQL Server Management Studio 사용 Using SQL Server Management Studio

로그 전달을 제거하려면To remove log shipping

  1. 현재 로그 전달 주 서버인 SQL ServerSQL Server 의 인스턴스에 연결하고 해당 인스턴스를 확장합니다.Connect to the instance of SQL ServerSQL Server that is currently the log shipping primary server and expand that instance.

  2. 데이터베이스를 확장하고 로그 전달 주 데이터베이스를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.Expand Databases, right-click the log shipping primary database, and then click Properties.

  3. 페이지 선택에서 트랜잭션 로그 전달을 클릭합니다.Under Select a page, click Transaction Log Shipping.

  4. 이 데이터베이스를 로그 전달 구성의 주 데이터베이스로 사용 확인란의 선택을 취소합니다.Clear the Enable this as a primary database in a log shipping configuration check box.

  5. 확인 을 클릭하여 주 데이터베이스의 로그 전달을 제거합니다.Click OK to remove log shipping from this primary database.

Transact-SQL 사용 Using Transact-SQL

로그 전달을 제거하려면To Remove Log Shipping

  1. 로그 전달 주 서버에서 sp_delete_log_shipping_primary_secondary 를 실행하여 주 서버에서 보조 데이터베이스에 대한 정보를 삭제합니다.On the log shipping primary server, execute sp_delete_log_shipping_primary_secondary to delete the information about the secondary database from the primary server.

  2. 로그 전달 보조 서버에서 sp_delete_log_shipping_secondary_database 를 실행하여 보조 데이터베이스를 삭제합니다.On the log shipping secondary server, execute sp_delete_log_shipping_secondary_database to delete the secondary database.

    참고

    보조 ID가 같은 보조 데이터베이스가 없는 경우 sp_delete_log_shipping_secondary_database 에서 sp_delete_log_shipping_secondary_primary 가 호출되어 보조 ID에 대한 항목과 복사 및 복원 작업이 삭제됩니다.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. 로그 전달 주 서버에서 sp_delete_log_shipping_primary_database 를 실행하여 주 서버에서 로그 전달 구성에 대한 정보를 삭제합니다.On the log shipping primary server, execute sp_delete_log_shipping_primary_database to delete information about the log shipping configuration from the primary server. 이렇게 하면 백업 작업도 삭제됩니다.This also deletes the backup job.

  4. 로그 전달 주 서버에서 백업 작업을 사용하지 않도록 설정합니다.On the log shipping primary server, disable the backup job. 자세한 내용은 Disable or Enable a Job을 참조하세요.For more information, see Disable or Enable a Job.

  5. 로그 전달 보조 서버에서 복사 및 복원 작업을 사용하지 않도록 설정합니다.On the log shipping secondary server, disable the copy and restore jobs.

  6. 로그 전달 보조 데이터베이스를 더 이상 사용하지 않으려는 경우 선택적으로 보조 서버에서 해당 로그 전달 보조 데이터베이스를 삭제할 수 있습니다.Optionally, if you are no longer using the log shipping secondary database, you can delete it from the secondary server.

참고 항목See Also

로그 전달 정보(SQL Server) About Log Shipping (SQL Server)
로그 전달 테이블 및 저장 프로시저Log Shipping Tables and Stored Procedures