Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server Управляемый экземпляр SQL Azure
Скрипты настраиваемых INSERTи UPDATEDELETE процедур для всех статей таблицы в публикации, в которой включен параметр автоматической схемы пользовательской процедуры. 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_delprocsp_script_reconciliation_insprocsp_script_reconciliation_vdelprocsp_script_reconciliation_xdelprocsp_scriptdelprocsp_scriptinsprocsp_scriptmappedupdprocsp_scriptupdprocsp_scriptvdelprocsp_scriptvupdprocsp_scriptxdelprocsp_scriptxupdproc
Разрешения
Разрешение на выполнение предоставляется общедоступному. Процедурная проверка безопасности выполняется внутри этой хранимой процедуры, чтобы ограничить доступ к членам предопределенных ролей сервера sysadmin и db_owner предопределенных ролей базы данных в текущей базе данных.