Dela via


Visa eller ändra serveregenskaper (SQL Server)

gäller för:SQL Server

Den här artikeln beskriver hur du visar eller ändrar egenskaperna för en instans av SQL Server med hjälp av SQL Server Management Studio, Transact-SQL eller SQL Server Configuration Manager.

Steg beror på verktyget:

Begränsningar

När du använder sp_configuremåste du antingen köra RECONFIGURE eller RECONFIGURE WITH OVERRIDE när du har angett ett konfigurationsalternativ. Instruktionen RECONFIGURE WITH OVERRIDE är vanligtvis reserverad för konfigurationsalternativ som ska användas med extrem försiktighet. Men RECONFIGURE WITH OVERRIDE fungerar för alla konfigurationsalternativ och du kan använda det i stället för RECONFIGURE.

Not

RECONFIGURE körs i en transaktion. Om någon av de omkonfigurerade åtgärderna misslyckas börjar ingen av de omkonfigurerade åtgärderna att gälla.

Vissa egenskapssidor innehåller information som hämtas via Windows Management Instrumentation (WMI). Om du vill visa dessa sidor måste WMI vara installerat på datorn som kör SQL Server Management Studio.

Roller på servernivå

Mer information finns i roller på servernivå.

Utför behörigheter på sp_configure utan parametrar eller med endast den första parametern är som standard beviljade till alla användare. Om du vill köra sp_configure med båda parametrarna för att ändra ett konfigurationsalternativ eller för att köra RECONFIGURE-instruktionen måste en användare beviljas behörigheten ALTER SETTINGS servernivå. Behörighet ALTER SETTINGS hålls implicit av de fasta serverrollerna sysadmin och serveradmin.

SQL Server Management Studio

Visa eller ändra serveregenskaper

  1. Högerklicka på en server i Object Explorer och välj sedan Egenskaper.

  2. I dialogrutan Serveregenskaper väljer du en sida för att visa eller ändra serverinformation om den sidan. Vissa egenskaper är skrivskyddade.

Transact-SQL

Visa serveregenskaper med hjälp av den inbyggda funktionen SERVERPROPERTY

  1. Anslut till databasmotorn.

  2. I standardfältet väljer du Ny fråga.

  3. Kopiera och klistra in följande exempel i frågefönstret och välj Kör. I det här exemplet används den inbyggda funktionen SERVERPROPERTY i en SELECT-instruktion för att returnera information om den aktuella servern. Det här scenariot är användbart när det finns flera instanser av SQL Server installerade på en Windows-baserad server, och klienten måste öppna en annan anslutning till samma instans som används av den aktuella anslutningen.

    SELECT CONVERT (sysname, SERVERPROPERTY('servername'));
    GO
    

Visa serveregenskaper med hjälp av katalogvyn sys.servers

  1. Anslut till databasmotorn.

  2. I standardfältet väljer du Ny fråga.

  3. Kopiera och klistra in följande exempel i frågefönstret och välj Kör. Det här exemplet frågar sys.servers katalogvy för att returnera namnet (name) och ID (server_id) för den aktuella servern och namnet på OLE DB-providern (provider) för att ansluta till en länkad server.

    USE master;
    GO
    
    SELECT name,
           server_id,
           provider
    FROM sys.servers;
    GO
    

Visa serveregenskaper med hjälp av katalogvyn sys.configurations

  1. Anslut till databasmotorn.

  2. I standardfältet väljer du Ny fråga.

  3. Kopiera och klistra in följande exempel i frågefönstret och välj Kör. Det här exemplet frågar sys.configurations katalogvy för att returnera information om varje serverkonfigurationsalternativ på den aktuella servern. Exemplet returnerar namnet (name) och beskrivningen (description) för alternativet, dess värde (value) och om alternativet är ett avancerat alternativ (is_advanced).

    SELECT name,
           description,
           value,
           is_advanced
    FROM sys.configurations;
    GO
    

Ändra en serveregenskap med hjälp av sp_configure

  1. Anslut till databasmotorn.

  2. I standardfältet väljer du Ny fråga.

  3. Kopiera och klistra in följande exempel i frågefönstret och välj Kör. Det här exemplet visar hur du använder sp_configure för att ändra en serveregenskap. I exemplet ändras värdet för alternativet fill factor till 100. Servern måste startas om innan ändringen kan börja gälla.

    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
    

    Mer information finns i Server-konfigurationsalternativ.

SQL Server Configuration Manager

Vissa serveregenskaper kan visas eller ändras med hjälp av SQL Server Configuration Manager. Du kan till exempel visa version och utgåva av instansen av SQL Server eller ändra platsen där felloggfiler lagras. Dessa egenskaper kan också visas genom att anropa Server dynamiska hanteringsvyer och funktioner.

Visa eller ändra serveregenskaper

  1. På menyn Starta pekar du på Alla program, pekar på Microsoft SQL Server, pekar på Konfigurationsverktygoch väljer sedan SQL Server Configuration Manager.

  2. I SQL Server Configuration Managerväljer du SQL Server Services.

  3. I informationsfönstret högerklickar du på SQL Server (<instansnamn>)och väljer sedan Egenskaper.

  4. I dialogrutan egenskaper för SQL Server (<instansnamn>) ändrar du serveregenskaperna på fliken Service eller fliken Avancerat och väljer sedan OK.

Starta om efter ändringar

För vissa egenskaper kan du behöva starta om servern innan ändringen kan börja gälla.