Anzeigen oder Ändern von Servereigenschaften (SQL Server)
Gilt für: SQL Server
In diesem Artikel wird beschrieben, wie Sie die Eigenschaften einer Instanz von SQL Server mithilfe von SQL Server Management Studio, Transact-SQL oder dem SQL Server-Konfigurations-Manager anzeigen oder ändern.
Die Schritte sind vom Tool abhängig:
Begrenzungen
Wenn Sie sp_configure
verwenden, müssen Sie entweder RECONFIGURE
oder RECONFIGURE WITH OVERRIDE
nach dem Festlegen einer Konfigurationsoption ausführen. Die RECONFIGURE WITH OVERRIDE
-Anweisung ist in der Regel für Konfigurationsoptionen reserviert, die nur mit äußerster Vorsicht verwendet werden sollten. Sie können jedoch RECONFIGURE WITH OVERRIDE
für alle Konfigurationsoptionen und auch statt RECONFIGURE
verwenden.
Hinweis
RECONFIGURE
führt innerhalb einer Transaktion aus. Schlägt einer der RECONFIGURE-Vorgänge fehl, tritt keiner der RECONFIGURE-Vorgänge in Kraft.
Auf einigen Eigenschaftenseiten werden Informationen angezeigt, die aus der Windows-Verwaltungsinstrumentation (WMI, Windows Management Instrumentation) abgerufen wurden. Zum Anzeigen dieser Seiten muss die WMI auf dem Computer installiert sein, auf dem SQL Server Management Studioausgeführt wird.
Rollen auf Serverebene
Weitere Informationen finden Sie unter Rollen auf Serverebene.
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.
SQL Server Management Studio
Anzeigen oder Ändern von Servereigenschaften
Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf einen Server, und wählen Sie dann Eigenschaften aus.
Wählen Sie im Dialogfeld Servereigenschaften eine Seite aus, für die Sie Serverinformationen anzeigen oder ändern möchten. Einige Eigenschaften sind schreibgeschützt.
Transact-SQL
Anzeigen von Servereigenschaften mithilfe der integrierten SERVERPROPERTY-Funktion
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 die integrierte SERVERPROPERTY -Funktion in einer
SELECT
-Anweisung verwendet, um Informationen zum aktuellen Server zurückzugeben. Dieses Szenario ist hilfreich, wenn auf einem Windows-basierten Server mehrere Instanzen von SQL Server installiert sind und der Client eine weitere Verbindung mit der Instanz herstellen muss, die auch von der aktuellen Verbindung verwendet wird.SELECT CONVERT (sysname, SERVERPROPERTY('servername')); GO
Anzeigen von Servereigenschaften mithilfe der sys.servers-Katalogsicht
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 die sys.servers -Katalogsicht abgefragt, um den Namen (
name
) und die ID (server_id
) des aktuellen Servers sowie den Namen des OLE DB-Anbieters (provider
) zum Herstellen einer Verbindung mit einem Verbindungsserver zurückzugeben.USE master; GO SELECT name, server_id, provider FROM sys.servers; GO
Anzeigen von Servereigenschaften mithilfe der sys.configurations-Katalogsicht
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 die sys.configurations -Katalogsicht abgefragt, um Informationen zu jeder Serverkonfigurationsoption des aktuellen Servers zurückzugeben. Im Beispiel werden der Name (
name
), die Beschreibung (description
) und der Wert (value
) der Option zurückgegeben sowie ein Hinweis dazu, ob die Option eine erweiterte Option ist (is_advanced
).SELECT name, description, value, is_advanced FROM sys.configurations; GO
Ändern einer Servereigenschaft mithilfe von sp_configure
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 Sie eine Servereigenschaft mithilfe von sp_configure ändern. Im Beispiel wird der Wert der
fill factor
-Option in100
geändert. Der Server muss neu gestartet werden, bevor die Änderung wirksam werden kann.USE master; GO EXECUTE sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXECUTE sp_configure 'fill factor', 100; GO RECONFIGURE; GO EXECUTE sp_configure 'show advanced options', 0; GO RECONFIGURE; GO
Weitere Informationen finden Sie unter Serverkonfigurationsoptionen.
SQL Server-Konfigurations-Manager
Einige Servereigenschaften können mit dem SQL Server-Konfigurations-Manager angezeigt oder geändert werden. Sie können z. B. die Version und Edition der SQL Server-Instanz anzeigen oder den Speicherort ändern, an dem Fehlerprotokolldateien gespeichert werden. Diese Eigenschaften können auch angezeigt werden, indem sie die dynamischen Verwaltungsansichten und -funktionen des Servers abfragen.
Anzeigen oder Ändern von Servereigenschaften
Zeigen Sie im Menü Start auf Alle Programme, Microsoft SQL Server, Konfigurationstools, und wählen Sie dann SQL Server-Konfigurations-Manager aus.
Wählen Sie in SQL Server-Konfigurations-Manager die Option SQL Server-Dienste aus.
Klicken Sie im Detailbereich mit der rechten Maustaste auf SQL Server (<instancename>), und klicken Sie dann auf Eigenschaften.
Ändern Sie im Dialogfeld SQL Server (<instancename>) Eigenschaften die Servereigenschaften auf der Registerkarte Dienst oder auf der Registerkarte Erweitert, und klicken Sie dann auf OK.
Nach Änderungen neu starten
Für einige Eigenschaften müssen Sie möglicherweise den Server neu starten, damit die Änderung wirksam werden kann.
Zugehöriger Inhalt
- Server-Konfigurationsoptionen
- Herstellen einer Verbindung mit der Datenbank-Engine
- SET-Anweisungen (Transact-SQL)
- SERVERPROPERTY (Transact-SQL)
- sp_configure (Transact-SQL)
- RECONFIGURE (Transact-SQL)
- SELECT (Transact-SQL)
- Konfigurieren von WMI zum Anzeigen des Serverstatus in SQL Server-Tools
- SQL Server-Konfigurations-Manager
- Konfigurationsfunktionen (Transact-SQL)
- Dynamische Verwaltungsansichten und -funktionen des Servers (Transact-SQL)