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_configure, måste du köra antingen RECONFIGURE eller RECONFIGURE WITH OVERRIDE efter att ha satt ett konfigurationsalternativ. Uttalandet RECONFIGURE WITH OVERRIDE är vanligtvis reserverat för konfigurationsalternativ som kräver 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 inom en transaktion. Om någon av omkonfigureringsoperationerna misslyckas träder ingen omkonfigureringsoperationer i kraft.

Vissa egenskapssidor presenterar information som erhållits via Windows Management Instrumentation (WMI). För att visa dessa sidor måste du installera WMI på datorn som kör SQL Server Management Studio.

Roller på servernivå

Mer information finns i roller på servernivå.

Alla användare får exekveringsbehörigheter på sp_configure utan parametrar eller med endast den första parametern. 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å. De fasta serverrollerna sysadmin och serveradmin innehåller implicit behörigheten ALTER SETTINGS .

SQL Server Management Studio

Högerklicka på en server i Object Explorer och välj Egenskaper. För mer information om varje sida i dialogrutan Server Properties, se fönstret Server Properties.

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. Detta exempel använder den inbyggda funktionen SERVERPROPERTY i en SELECT sats 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-konfigurationshanterare

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 måste du starta om servern innan ändringen träder i kraft.