Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
In diesem Artikel wird beschrieben, wie Sie die scan for startup procs
Serverkonfigurationsoption in SQL Server mithilfe von SQL Server Management Studio oder Transact-SQL konfigurieren. Verwenden Sie die Option, um nach der scan for startup procs
automatischen Ausführung gespeicherter Prozeduren zum Startzeitpunkt von SQL Server zu suchen. Wenn diese Option auf 1 festgelegt ist, sucht SQL Server nach allen automatisch ausgeführten gespeicherten Prozeduren, die auf dem Server definiert sind, und führt diese aus. Der Standardwert ist scan for startup procs
0
(nicht scannen).
Empfehlungen
Diese Option ist eine erweiterte Option und sollte ausschließlich von einem erfahrenen Datenbankadministrator oder einem zertifizierten SQL Server -Experten geändert werden.
Der Wert für diese Option kann mithilfe von sp_configure
; die Option wird jedoch automatisch festgelegt, wenn Sie diese verwenden sp_procoption
, um gespeicherte Prozeduren zu markieren oder aufzuheben. Wird sp_procoption
verwendet, um die erste gespeicherte Prozedur als autoproc zu kennzeichnen, wird diese Option automatisch auf einen Wert von 1
festgelegt. Wenn sp_procoption
zum Aufheben der Markierung der letzten gespeicherten Prozedur als autoproc verwendet wird, wird diese Option automatisch auf einen Wert von 0
festgelegt. Wenn Sie sp_procoption
autoprocs markieren und aufheben und das Markieren von Autoprocs immer aufheben, bevor Sie sie ablegen, müssen Sie diese Option nicht manuell festlegen.
Berechtigungen
Die Ausführungsberechtigungen für sp_configure
ohne Parameter oder nur mit dem ersten Parameter werden standardmäßig allen Benutzern erteilt. Um sp_configure
mit beiden Parametern auszuführen und eine Konfigurationsoption zu ändern oder die RECONFIGURE
-Anweisung auszuführen, benötigt ein Benutzer die ALTER SETTINGS
-Berechtigung auf Serverebene. Die ALTER SETTINGS
-Berechtigung ist implizit in den festen Serverrollen sysadmin und serveradmin enthalten.
Verwenden von SQL Server Management Studio
Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf einen Server, und wählen Sie Eigenschaften aus.
Wählen Sie den Knoten Erweitert aus.
Ändern Sie unter "Sonstiges" die Option "Nach Start-Procs suchen" in "True" oder "False", indem Sie den gewünschten Wert aus dem Dropdown-Listenfeld auswählen.
Verwenden von Transact-SQL
Stellen Sie eine Verbindung mit dem Datenbank-Engineher.
Klicken Sie in der Standardleiste auf Neue Abfrage.
Kopieren Sie das folgende Beispiel in das Abfragefenster, und klicken Sie dann auf Ausführen. In diesem Beispiel wird gezeigt, wie sp_configure verwendet wird, um den Wert der Option
scan for startup procs
auf1
festzulegen.USE master; GO EXECUTE sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXECUTE sp_configure 'scan for startup procs', 1; GO RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; GO RECONFIGURE; GO
Follow up: After you configure the scan for startup procs option
Der Server muss neu gestartet werden, bevor die Einstellung wirksam werden kann.