문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

sp_removedbreplication(Transact-SQL)

이 저장 프로시저는 게시 데이터베이스의 게시자 또는 구독 데이터베이스의 구독자에서 실행됩니다. 이 프로시저는 실행되는 데이터베이스에서 모든 복제 개체를 제거하지만 배포 데이터베이스와 같은 다른 데이터베이스에서는 개체를 제거하지 않습니다.

참고 참고

이 프로시저는 다른 방법으로 복제 개체를 제거하는 데 실패한 경우에만 사용해야 합니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

sp_removedbreplication [ [ @dbname = ] 'dbname' ]
    [ , [ @type = ] type ] 

[ @dbname=] 'dbname'

데이터베이스의 이름입니다. dbnamesysname이며 기본값은 NULL입니다. NULL인 경우 현재 데이터베이스를 사용합니다.

[ @type = ] type

데이터베이스 개체를 제거할 복제의 유형입니다. typenvarchar(5)이며 다음 값 중 하나일 수 있습니다.

tran

트랜잭션 복제 게시 개체를 제거합니다.

merge

병합 복제 게시 개체를 제거합니다.

both(기본값)

모든 복제 게시 개체를 제거합니다.

0(성공) 또는 1(실패)

sp_removedbreplication은 모든 유형의 복제에 사용합니다.

sp_removedbreplication은 복원해야 하는 복제 개체가 없는 복제된 데이터베이스를 복원할 때 유용합니다.

sp_removedbreplication은 읽기 전용으로 표시된 데이터베이스에는 사용할 수 없습니다.

-- Remove replication objects from the subscription database on MYSUB.
DECLARE @subscriptionDB AS sysname
SET @subscriptionDB = N'AdventureWorks2012Replica'

-- Remove replication objects from a subscription database (if necessary).
USE master
EXEC sp_removedbreplication @subscriptionDB
GO

sysadmin 고정 서버 역할의 멤버만 sp_removedbreplication을 실행할 수 있습니다.

커뮤니티 추가 항목

추가
표시: