Konfigurieren der Serverkonfigurationsoption Startprozeduren suchen
In diesem Thema wird beschrieben, wie Sie die Überprüfung auf die Serverkonfigurationsoption für Startprocs in SQL Server 2014 mithilfe von SQL Server Management Studio oder Transact-SQL konfigurieren. Sie können mithilfe der Option Startprozeduren suchen 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 Startprozeduren suchen ist „0“ (kein Scannen).
In diesem Thema
Vorbereitungen:
So konfigurieren Sie die Option Startprozeduren suchen mit:
Nachbereitung: Nach dem Konfigurieren der Option „Startprozeduren suchen“
Vorbereitungen
Empfehlungen
Diese Option ist eine erweiterte Option und sollte nur von einem erfahrenen Datenbankadministrator oder einem zertifizierten SQL Server-Techniker geändert werden.
Der Wert für diese Option kann mithilfe von sp_configurefestgelegt werden. Er wird jedoch automatisch festgelegt, wenn Sie die gespeicherte Systemprozedur sp_procoptionverwenden. 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 autoprocs vor dem Löschen immer aufheben, ist es nicht notwendig, diese Option manuell festzulegen.
Sicherheit
Berechtigungen
Die Ausführungsberechtigungen für sp_configure ohne Parameter oder nur mit dem ersten Parameter werden standardmäßig allen Benutzern erteilt. Zum Ausführen von sp_configure mit beiden Parametern zum Ändern einer Konfigurationsoption oder zum Ausführen der RECONFIGURE-Anweisung muss einem Benutzer die ALTER SETTINGS-Berechtigung auf Serverebene erteilt worden sein. Die ALTER SETTINGS-Berechtigung ist in den festen Serverrollen sysadmin und serveradmin eingeschlossen.
Verwendung von SQL Server Management Studio
So konfigurieren Sie die Option "Startprozeduren suchen"
Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf einen Server, und wählen Sie Eigenschaften aus.
Klicken Sie auf den Erweitert -Knoten.
Ändern Sie unter Sonstigesdie Option Startprozeduren suchen in TRUE oder FALSE, indem Sie im Dropdown-Listenfeld den gewünschten Wert auswählen.
Verwenden von Transact-SQL
So konfigurieren Sie die Option "Startprozeduren suchen"
Stellen Sie eine Verbindung mit dem Datenbank-Engineher.
Klicken Sie in der Standardleiste auf Neue Abfrage.
Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie 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 AdventureWorks2012 ;
GO
EXEC sp_configure 'show advanced options', 1 ;
GO
RECONFIGURE
GO
EXEC sp_configure 'scan for startup procs', 1 ;
GO
RECONFIGURE
GO
Nachverfolgung: Nach dem Konfigurieren der Option Startprozeduren suchen
Der Server muss neu gestartet werden, bevor die Einstellung wirksam werden kann.
Weitere Informationen
RECONFIGURE (Transact-SQL)
Serverkonfigurationsoptionen (SQL Server)
sp_configure (Transact-SQL)
sp_procoption (Transact-SQL)