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 verwenden, um Autoprocs zu markieren und die Markierung aufzuheben, und wenn Sie die Markierung von Autoprocs immer aufheben, bevor Sie sie löschen, 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.
Unter Verschiedenes ändere die Option Scannen für Startprocs auf True oder Falsch, indem du den gewünschten Wert aus der Dropdown-Liste auswählst.
Verwenden von Transact-SQL
Stellen Sie eine Verbindung mit dem Datenbankmodul her.
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: Nachdem Sie die Option „Scan für Startprozesse“ konfiguriert haben
Der Server muss neu gestartet werden, bevor die Einstellung wirksam werden kann.