Partager via


sp_scriptpublicationcustomprocs (Transact-SQL)

Crée un script pour les procédures personnalisées INSERT, UPDATE et DELETE pour tous les articles de table d'une publication dans laquelle l'option de schéma de génération automatique de procédure stockée est activée. sp_scriptpublicationcustomprocs est particulièrement utile pour configurer des abonnements pour lesquels l'instantané est appliqué manuellement.

Icône Lien de rubrique Conventions de la syntaxe de Transact-SQL

Syntaxe

sp_scriptpublicationcustomprocs [ @publication = ] 'publication_name'

Arguments

  • [ @publication=] 'publication_name'
    Nom de la publication. 'publication_name' est de type sysname, sans valeur par défaut.

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Jeux de résultats

Retourne un ensemble de résultats qui se compose d'une seule et unique colonne nvarchar(4000). L'ensemble de résultats forme l'instruction CREATE PROCEDURE complète, nécessaire à la création de la procédure stockée personnalisée.

Notes

Les procédures personnalisées ne font pas l'objet de scripts pour les articles sans l'option de schéma (0x2) de génération automatique de procédure personnalisée.

Les procédures suivantes sont utilisées par sp_scriptpublicationcustomprocs afin de créer des procédures pour l'Abonné et ne doivent pas être exécutées directement :

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

Autorisations

Les autorisations d'exécution sont accordées à public ; une vérification procédurale de sécurité est effectuée dans cette procédure stockée pour limiter l'accès aux membres du rôle serveur fixe sysadmin et du rôle de base de données fixe db_owner dans la base de données active.

Voir aussi

Référence

Procédures stockées système (Transact-SQL)