Exporter (0) Imprimer
Développer tout
Développer Réduire
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

sp_procoption (Transact-SQL)

Définit ou désactive 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.

S'applique à : SQL Server (SQL Server 2008 jusqu'à la version actuelle).

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

sp_procoption [ @ProcName = ] 'procedure' 
    , [ @OptionName = ] 'option' 
    , [ @OptionValue = ] 'value' 

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

0 (succès) ou numéro d'erreur (échec)

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 démarre lorsque toutes les bases de données sont récupérées et le message « Récupération terminée » est enregistré au démarrage.

Nécessite l'appartenance au rôle serveur fixe sysadmin.

L'exemple suivant définit une procédure en vue d'une exécution automatique.

EXEC sp_procoption @ProcName = '<procedure name>' 
    , @OptionName = ] 'startup' 
    , @OptionValue = 'on'; 

L'exemple suivant empêche une procédure de s'exécuter automatiquement.

EXEC sp_procoption @ProcName = '<procedure name>' 
    , @OptionValue = 'off'; 
Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft