sp_unregister_custom_scripting(Transact-SQL)

적용 대상:SQL Server

이 저장 프로시저는 sp_register_custom_scripting 실행하여 등록된 사용자 정의 사용자 지정 저장 프로시저 또는 Transact-SQL 스크립트 파일을 제거합니다. 이 저장 프로시저는 게시 데이터베이스의 게시자에서 실행됩니다.

Transact-SQL 구문 표기 규칙

구문

sp_unregister_custom_scripting
    [ @type = ] 'type'
    [ , [ @publication = ] N'publication' ]
    [ , [ @article = ] N'article' ]
[ ; ]

인수

[ @type = ] 'type'

제거되는 사용자 지정 저장 프로시저 또는 스크립트의 형식입니다. @type varchar(16)이며 다음 값 중 하나일 수 있습니다.

설명
insert 문이 복제본(replica) 때 등록된 사용자 지정 저장 프로시저 또는 스크립트가 실행됩니다INSERT.
update 문이 복제본(replica) 때 등록된 사용자 지정 저장 프로시저 또는 스크립트가 실행됩니다UPDATE.
delete 문이 복제본(replica) 때 등록된 사용자 지정 저장 프로시저 또는 스크립트가 실행됩니다DELETE.
custom_script DDL(데이터 정의 언어) 트리거 끝에서 실행되는 등록된 사용자 지정 저장 프로시저 또는 스크립트입니다.

[ @publication = ] N'publication'

사용자 지정 저장 프로시저 또는 스크립트가 제거되는 게시의 이름입니다. @publication sysname이며 기본값은 .입니다NULL.

[ @article = ] N'article'

사용자 지정 저장 프로시저 또는 스크립트가 제거되는 아티클의 이름입니다. @article sysname이며 기본값은 .입니다NULL.

반환 코드 값

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

설명

sp_unregister_custom_scripting는 스냅샷 및 트랜잭션 복제본(replica)에 사용됩니다.

사용 권한

sysadmin 고정 서버 역할, db_owner 고정 데이터베이스 역할 또는 db_ddladmin 고정 데이터베이스 역할의 멤버만 실행할 sp_unregister_custom_scripting수 있습니다.