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.
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.