Поделиться через


sp_unregister_custom_scripting (Transact-SQL)

Эта хранимая процедура удаляет пользовательскую хранимую процедуру или файл сценария языка Transact-SQL, который был зарегистрирован с помощью процедуры sp_register_custom_scripting. Эта хранимая процедура выполняется на издателе в базе данных публикации.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис


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

Аргументы

  • [ @type = ] 'type'
    Тип удаляемой пользовательской хранимой процедуры или сценария. Аргумент type имеет тип varchar(16), не имеет значения по умолчанию и может иметь одно из следующих значений.

    Значение

    Описание

    insert

    Зарегистрированная пользовательская хранимая процедура или сценарий выполняется при репликации инструкции INSERT.

    update

    Зарегистрированная пользовательская хранимая процедура или сценарий выполняется при репликации инструкции UPDATE.

    delete

    Зарегистрированная пользовательская хранимая процедура или сценарий выполняется при репликации инструкции DELETE.

    custom_script

    Зарегистрированная пользовательская хранимая процедура или сценарий выполняется в конце триггера языка DDL.

  • [ @publication = ] 'publication'
    Имя публикации, для которой удаляется пользовательская хранимая процедура или сценарий. Аргумент publication имеет тип sysname и значение по умолчанию NULL.

  • [ @article = ] 'article'
    Имя статьи, для которой удаляется пользовательская хранимая процедура или сценарий. Аргумент article имеет тип sysname и значение по умолчанию NULL.

Значения кодов возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Замечания

Хранимая процедура sp_unregister_custom_scripting используется в репликации моментальных снимков и репликации транзакций.

Разрешения

Только члены предопределенной роли сервера sysadmin, предопределенной роли базы данных db_owner или db_ddladmin могут выполнять хранимую процедуру sp_unregister_custom_scripting.