sp_procoption (Transact-SQL)
Permet de définir l'exécution automatique d'une procédure stockée. Une procédure stockée qui est configurée pour s'exécuter automatiquement s'exécute à chaque démarrage d'une instance de SQL Server.
Conventions de la syntaxe de Transact-SQL
Syntaxe
sp_procoption [ @ProcName = ] 'procedure'
, [ @OptionName = ] 'option'
, [ @OptionValue = ] 'value'
Arguments
- [ @ProcName = ] 'procedure'
Nom de la procédure pour laquelle définir une option. procedure est de type nvarchar(776) et n'a pas de valeur par défaut.
- [ @OptionName = ] 'option'
Nom de l'option que vous voulez paramétrer. La seule valeur admise pour option est startup.
- [ @OptionValue =] 'value'
Indique si l'option est activée (true ou on) ou désactivée (false ou off). value est de type varchar(12) et n'a pas de valeur par défaut.
Notes
Les procédures de démarrage doivent se trouver dans la base de données master et ne peuvent pas contenir de paramètres INPUT ou OUTPUT. L'exécution des procédures stockées se lance lorsque la base de données master est récupérée au démarrage.
Autorisations
Requiert une appartenance au rôle de serveur fixe sysadmin.
Valeurs des codes renvoyés
0 (succès) ou numéro d'erreur (échec)
Voir aussi
Référence
Procédures stockées du moteur de base de données (Transact-SQL)
Procédures stockées système (Transact-SQL)
Autres ressources
Exécution automatique des procédures stockées