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.
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.
Valeurs des codes renvoyés
0 (succès) ou numéro d'erreur (échec)
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.