sp_procoption (Transact-SQL)
Legt für eine gespeicherte Prozedur die automatische Ausführung fest. Eine gespeicherte Prozedur, für die die automatische Ausführung festgelegt ist, wird bei jedem Start einer Instanz von SQL Server ausgeführt.
Syntax
sp_procoption [ @ProcName = ] 'procedure'
, [ @OptionName = ] 'option'
, [ @OptionValue = ] 'value'
Argumente
[ @ProcName = ] 'procedure'
Der Name der Prozedur, für die eine Option festgelegt werden soll. procedure ist vom Datentyp nvarchar(776) und hat keinen Standardwert.[ @OptionName = ] 'option'
Der Name der festzulegenden Option. Der einzige unterstützte Wert für option ist startup.[ @OptionValue = ] 'value'
Gibt an, ob die Option aktiviert (true oder on) oder deaktiviert (false oder off) werden soll. value ist vom Datentyp varchar(12) und hat keinen Standardwert.
Rückgabecodewerte
0 (Erfolg) oder eine Fehlernummer (Fehler)
Hinweise
Startprozeduren müssen in der master-Datenbank gespeichert sein und können keine INPUT- oder OUTPUT-Parameter enthalten. Die Ausführung der gespeicherten Prozeduren beginnt, sobald beim Systemstart die master-Datenbank wiederhergestellt ist.
Berechtigungen
Erfordert die Mitgliedschaft in der festen Serverrolle sysadmin.