sp_scriptpublicationcustomprocs (Transact-SQL)
Область применения: SQL Server Управляемый экземпляр SQL Azure
Скрипты настраиваемых INSERT
и UPDATE
DELETE
процедур для всех статей таблицы в публикации, в которой включен параметр автоматической схемы пользовательской процедуры. sp_scriptpublicationcustomprocs
можно использовать для настройки подписок, для которых моментальный снимок применяется вручную.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_scriptpublicationcustomprocs
[ @publication = ] N'publication'
[ , [ @publisher = ] N'publisher' ]
[ , [ @usesqlclr = ] usesqlclr ]
[ ; ]
Аргументы
[ @publication = ] N'publication'
Имя публикации. @publication — sysname без значения по умолчанию.
[ @publisher = ] N'publisher'
Имя издателя. @publisher — sysname с значением по умолчаниюNULL
.
[ @usesqlclr = ] usesqlclr
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется.
Значения кода возврата
0
(успешно) или 1
(сбой).
Результирующий набор
Возвращает результирующий набор, состоящий из одного столбца nvarchar(4000). Результирующий набор формирует полную CREATE PROCEDURE
инструкцию, необходимую для создания пользовательской хранимой процедуры.
Замечания
Пользовательские процедуры не скриптируются для статей без параметра автоматической создания пользовательской процедуры (0x2
) схемы.
Следующие процедуры используются sp_scriptpublicationcustomprocs
для создания процедур подписчика и не должны выполняться напрямую:
sp_script_reconciliation_delproc
sp_script_reconciliation_insproc
sp_script_reconciliation_vdelproc
sp_script_reconciliation_xdelproc
sp_scriptdelproc
sp_scriptinsproc
sp_scriptmappedupdproc
sp_scriptupdproc
sp_scriptvdelproc
sp_scriptvupdproc
sp_scriptxdelproc
sp_scriptxupdproc
Разрешения
Разрешение на выполнение предоставляется общедоступному. Процедурная проверка безопасности выполняется внутри этой хранимой процедуры, чтобы ограничить доступ к членам предопределенных ролей сервера sysadmin и db_owner предопределенных ролей базы данных в текущей базе данных.