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

  1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf einen Server, und wählen Sie dann Eigenschaften aus.

  2. 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

  1. Stellen Sie eine Verbindung mit dem Datenbank-Engineher.

  2. Klicken Sie in der Standardleiste auf Neue Abfrage.

  3. 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

  1. Stellen Sie eine Verbindung mit dem Datenbank-Engineher.

  2. Klicken Sie in der Standardleiste auf Neue Abfrage.

  3. 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

  1. Stellen Sie eine Verbindung mit dem Datenbank-Engineher.

  2. Klicken Sie in der Standardleiste auf Neue Abfrage.

  3. 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

  1. Stellen Sie eine Verbindung mit dem Datenbank-Engineher.

  2. Klicken Sie in der Standardleiste auf Neue Abfrage.

  3. 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 in 100geä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 durch Abfragen der dynamischen Verwaltungsansichten und -funktionen des Servers angezeigt werden.

Anzeigen oder Ändern von Servereigenschaften

  1. Zeigen Sie im Menü Start auf Alle Programme, Microsoft SQL Server, Konfigurationstools, und wählen Sie dann SQL Server-Konfigurations-Manager aus.

  2. Wählen Sie in SQL Server-Konfigurations-Manager die Option SQL Server-Dienste aus.

  3. Klicken Sie im Detailbereich mit der rechten Maustaste auf SQL Server (<instancename>), und klicken Sie dann auf Eigenschaften.

  4. Ä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.