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 die Serverkonfigurationsoption scan for startup procs in SQL Server mithilfe von SQL Server Management Studio oder Transact-SQL konfiguriert wird. Sie können mithilfe der Option scan for startup procs nach der automatischen Ausführung gespeicherter Prozeduren zum Startzeitpunkt von SQL Server 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 für scan for startup procs ist 0 (nicht scannen).
Empfehlungen
Diese Option ist eine erweiterte Option und sollte nur von einem erfahrenen Datenbankexperten geändert werden.
Der Wert für diese Option kann mithilfe von sp_configure festgelegt werden. Die Option wird jedoch automatisch festgelegt, wenn Sie sp_procoption verwenden. Diese Prozedur wird verwendet, um gespeicherte Prozeduren als automatisch ausgeführte Prozeduren zu kennzeichnen oder die Kennzeichnung aufzuheben. Wird sp_procoption zum Kennzeichnen der ersten gespeicherten Prozedur als „autoproc“ verwendet, wird für diese Option automatisch der Wert 1 festgelegt. Wenn sp_procoption verwendet wird, um die Kennzeichnung der letzten gespeicherten Prozedur als „autoproc“ aufzuheben, wird der Wert für diese Option automatisch auf 0 festgelegt. Wenn Sie sp_procoption zum Kennzeichnen bzw. zum Aufheben von Kennzeichnungen verwenden und die Kennzeichnungen von automatisch ausgeführten Prozeduren vor dem Löschen immer aufheben, ist es nicht notwendig, diese Option manuell festzulegen.
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 Verschiedenes die Option Startprozeduren suchen in „True“ oder „False“, indem Sie im Dropdownlistenfeld den gewünschten Wert 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 procsauf1festzulegen.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
Nachverfolgung: Nach dem Konfigurieren der Option „scan for startup procs“ suchen
Der Server muss neu gestartet werden, bevor die Einstellung wirksam werden kann.