Serverkonfiguration: Überprüfung auf Startprocs
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.