Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Använd den här sidan om du vill visa eller ändra alternativ för den valda databasen. Mer information om de alternativ som är tillgängliga på den här sidan finns i ALTER DATABASE SET Options (Transact-SQL) and ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL).
Sidhuvud
sammanställning
Ange sortering av databasen genom att välja från listan. Mer information finns i Ange eller ändra databassortering.
Återställningsmodell
Ange en av följande modeller för att återställa databasen: Full, Bulk-Logged eller Simple. Mer information om återställningsmodeller finns i Recovery Models (SQL Server).
Kompatibilitetsnivå
Ange den senaste versionen av SQL Server som databasen stöder. Möjliga värden finns i ALTER DATABASE (Transact-SQL) Compatibility Level. När en SQL Server-databas uppgraderas behålls kompatibilitetsnivån för databasen om möjligt eller ändras till den lägsta nivå som stöds för den nya SQL Server.
Inneslutningstyp
Ange ingen eller delvis för att ange om det här är en innesluten databas. Mer information om inneslutna databaser finns i Inneslutna databaser. Serveregenskapen Aktivera inneslutna databaser måste anges till TRUE innan en databas kan konfigureras som innesluten.
Viktigt!
Om du aktiverar delvis inneslutna databaser delegeras kontrollen över åtkomsten till SQL Server-instansen till databasens ägare. Mer information finns i bästa praxis för säkerhet med inneslutna databaser.
Automatiskt
Automatisk stängning
Ange om databasen stängs av på ett korrekt sätt och frigör resurser efter att den sista användaren har loggat ut. Möjliga värden är Sant och Falskt. När Sant, stängs databasen av på ett korrekt sätt och dess resurser frigörs efter att den sista användaren har loggat ut.
Skapa inkrementell statistik automatiskt
Ange om du vill använda det inkrementella alternativet när statistik per partition skapas. Information om inkrementell statistik finns i SKAPA STATISTIK (Transact-SQL).
Statistik för automatisk skapande
Ange om databasen automatiskt skapar optimeringsstatistik som saknas. Möjliga värden är Sant och Falskt. När True byggs all statistik som saknas och som behövs av en fråga för optimering automatiskt under optimeringen. Mer information finns i AUTO_CREATE_STATISTICS.
Krymp automatiskt
Ange om databasfilerna är tillgängliga för regelbunden krympning. Möjliga värden är Sant och Falskt. Mer information finns i Krympa en databas.
Statistik för automatisk uppdatering
Ange om databasen automatiskt uppdaterar inaktuell optimeringsstatistik. Möjliga värden är Sant och Falskt. När True byggs automatiskt all inaktuell statistik som behövs för en fråga som är kopplad till optimering under optimeringen. Mer information finns i AUTO_UPDATE_STATISTICS.
Uppdatera statistik automatiskt asynkront
När det är sant väntar inte frågor som initierar en automatisk uppdatering av inaktuell statistik på att statistiken uppdateras innan den kompileras. Efterföljande frågor använder den uppdaterade statistiken när de är tillgängliga.
När False initierar frågor en automatisk uppdatering av inaktuell statistik, väntar dessa tills den uppdaterade statistiken kan användas i frågeoptimeringsplanen.
Om du ställer in det här alternativet på Sant har det ingen effekt om inte automatisk uppdateringsstatistik också har angetts till Sant.
Blått
När du är ansluten till Azure SQL Database har det här avsnittet inställningar för att styra servicenivåmålet (SLO). Standard-SLO för en ny databas är Standard S2.
Aktuellt servicenivåmål Det specifika servicenivåmål som ska användas. Giltiga värden begränsas av den valda utgåvan. Om det önskade SLO-värdet inte finns i listan kan du ange värdet.
Utgåva Den Azure SQL Database-utgåva som ska användas, till exempel Basic eller Premium. Om det versionsvärde du behöver inte finns i listan kan du skriva värdet, som måste matcha värdet som används i Azure REST-API:er.
Maximal storlek Databasens maximala storlek. Om det önskade storleksvärdet inte finns i listan kan du ange värdet. Lämna tomt för standardstorleken för den angivna utgåvan och SLO.
Inneslutning
I en innesluten databas kan vissa inställningar som vanligtvis konfigureras på servernivå konfigureras på databasnivå.
Standard fulltextspråk LCID
Anger ett standardspråk för fulltextindexerade kolumner. Språkanalys av fulltextindexerade data är beroende av dataspråket. Standardvärdet för det här alternativet är serverns språk. Det språk som motsvarar den visade inställningen finns i sys.fulltext_languages (Transact-SQL).
Standardspråk
Standardspråket för alla nya oberoende databasanvändare, om inget annat anges.
Kapslade utlösare aktiverade
Gör att utlösare kan utlösa andra utlösare. Utlösare kan kapslas till högst 32 nivåer. Mer information finns i avsnittet "Kapslade utlösare" i CREATE TRIGGER (Transact-SQL).
Transformera brusord
Ignorera ett felmeddelande om brusord, det vill säga stoppord, gör att en boolesk åtgärd i en fulltextfråga returnerar noll rader. Mer information finns i transformera brusord serverkonfigurationsalternativ.
Tvåsiffrigt årssnitt
Anger det högsta årsnumret som kan anges som ett tvåsiffrigt år. Det angivna året och de föregående 99 åren kan anges som ett tvåsiffrigt år. Alla övriga år måste anges som ett fyrsiffrigt år.
Standardinställningen 2049 anger till exempel att ett datum som anges som "3/14/49" tolkas som 14 mars 2049 och att ett datum som anges som "3/14/50" tolkas som 14 mars 1950. Mer information finns i Konfigurera alternativet för serverkonfiguration av tvåsiffrigt årtal.
Cursor
Stäng markören vid commit aktiverad
Ange om markörer ska stängas efter att transaktionen som öppnade markören har bekräftats. Möjliga värden är Sant och Falskt. När True stängs alla markörer som är öppna när en transaktion bekräftas eller återställs. När False förblir sådana markörer öppna när en transaktion bekräftas. När falskt, stänger återställning av en transaktion alla kursorer förutom de som definierats som INSENSITIVE eller STATIC. Mer information finns i SET CURSOR_CLOSE_ON_COMMIT (Transact-SQL).
Standardmarkör
Ange standardbeteende för markören. När Sant används, standardinställningen för markördeklarationer är lokal. När Falskt är Transact-SQL-kursorer som standard GLOBAL.
Databasomfattande konfigurationer
I SQL Server 2016 och Azure SQL Database finns det ett antal konfigurationsegenskaper som kan begränsas till databasnivån. Mer information om alla dessa inställningar finns i ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL).
Legacy-kardinalitetsuppskattning
Ange modellen för kardinalitetsberäkning för frågeoptimeraren för den primära modellen oberoende av databasens kompatibilitetsnivå. Detta motsvarar spårningsflagga 9481.
Äldre kardinalitetsuppskattning för sekundär
Ange modellen för kardinalitetsuppskattning för frågeoptimerar för sekundärvärden, om någon, oberoende av databasens kompatibilitetsnivå. Detta motsvarar spårningsflagga 9481.
Max DOP
Ange standardinställningen MAXDOP för primären som ska användas för uttalanden.
Max DOP för sekundär
Ange standardinställningen MAXDOP för eventuella sekundärer som ska användas för instruktioner.
Parametersniffning
Aktiverar eller inaktiverar parametersniffning på den primära. Detta motsvarar spårningsflagga 4136.
Parametersniffning för sekundär enhet
Aktiverar eller inaktiverar parametersniffning på eventuella sekundärfiler. Detta motsvarar spårningsflagga 4136.
Frågeoptimerarkorrigeringar
Aktiverar eller inaktiverar snabbkorrigeringar för frågeoptimering på den primära oavsett databasens kompatibilitetsnivå. Detta motsvarar spårningsflagga 4199. Se QUERY_OPTIMIZER_HOTFIXES för mer information.
Frågeoptimerarkorrigeringar för sekundär
Aktiverar eller inaktiverar snabbkorrigeringar för frågeoptimering på eventuella sekundärfiler, oavsett databasens kompatibilitetsnivå. Detta motsvarar spårningsflagga 4199. För mer information, se QUERY_OPTIMIZER_HOTFIXES.
FILESTREAM
FILESTREAM-katalognamn
Ange katalognamnet för de FILESTREAM-data som är associerade med den valda databasen.
FILESTREAM Otransaktionerad Access
Ange något av följande alternativ för icke-transaktionell åtkomst via filsystemet till FILESTREAM-data som lagras i FileTables: OFF, READ_ONLY eller FULL. Om FILESTREAM inte är aktiverat på servern är det här värdet inställt på AV och inaktiverat. Mer information finns i FileTables (SQL Server).
Miscellaneous
Tillåt isolering av ögonblicksbilder
Aktiverar den här funktionen.
ANSI NULL-standardvärde
Tillåt null-värden för alla användardefinierade datatyper eller kolumner som inte uttryckligen definieras som NOT NULL under en CREATE TABLE - eller ALTER TABLE-instruktion (standardtillståndet). Mer information finns i SET ANSI_NULL_DFLT_ON (Transact-SQL) och SET ANSI_NULL_DFLT_OFF (Transact-SQL).
ANSI NULLS är aktiverat
Ange beteendet för jämförelseoperatorerna Lika med (=) och Inte lika med (<>) när de används med null-värden. Möjliga värden är Sant (på) och Falskt (av). När True, utvärderas alla jämförelser med ett nullvärde som OKÄNDA. När det är falskt utvärderas jämförelser av icke-UNICODE-värden med ett null-värde till True om båda värdena är NULL. Mer information finns i SET ANSI_NULLS (Transact-SQL).
ANSI-utfyllnad aktiverat
Ange om ANSI-utfyllnad är på eller av. Tillåtna värden är True (på) och False (av). Mer information finns i SET ANSI_PADDING (Transact-SQL).
ANSI-varningar aktiverade
Ange ISO-standardbeteende för flera feltillstånd. När Sant genereras ett varningsmeddelande om nullvärden visas i mängdfunktioner (till exempel SUM, AVG, MAX, MIN, STDEV, STDEVP, VAR, VARP eller COUNT). När falskt utfärdas ingen varning. Mer information finns i SET ANSI_WARNINGS (Transact-SQL).
Aritmetisk abort aktiverad
Ange om databasalternativet för aritmetisk abort är aktiverat eller inte. Möjliga värden är Sant och Falskt. När Sant uppstår ett spill eller divide-by-zero-fel som gör att frågan eller batchen avslutas. Om felet uppstår i en transaktion återställs transaktionen. När falskt visas ett varningsmeddelande, men frågan, batchen eller transaktionen fortsätter som om inget fel uppstod. Mer information finns i SET ARITHABORT (Transact-SQL).
Sammanfoga null ger null
Ange beteendet när null-värden sammanfogas. När egenskapsvärdet är Sant returnerar string + NULL värdet NULL. När false är resultatet sträng. Mer information finns i SET CONCAT_NULL_YIELDS_NULL (Transact-SQL).
Ägarkoppling mellan databaser aktiverad
Det här skrivskyddade värdet anger om ägarskapslänkning mellan databaser har aktiverats. När True kan databasen vara källan eller målet för en ägarkedja mellan databaser. Använd ALTER DATABASE-instruktionen för att ange den här egenskapen.
Datumkorrelationsoptimering aktiverat
När det är sant behåller SQL Server korrelationsstatistik mellan två tabeller i databasen som är länkade med villkoret FOREIGN KEY och har datetime-kolumner .
När det är falskt underhålls inte korrelationsstatistik.
Fördröjd hållbarhet
Aktiverar den här funktionen. Mer information finns i Kontrollera transaktionshållbarhet.
Är Läsbekräftelseögonblicksbild påslagen
Aktiverar den här funktionen.
Numerisk avbruten
Ange hur databasen hanterar avrundningsfel. Möjliga värden är Sant och Falskt. När Sant genereras ett fel när precisionsförlust inträffar i ett uttryck. När falskt genereras inga felmeddelanden med precisionsförluster, och resultatet avrundas till precisionen i kolumnen eller variabeln som lagrar resultatet. Mer information finns i SET NUMERIC_ROUNDABORT (Transact-SQL).
Parameterisering
När SIMPLE är enkelt parametriseras frågor baserat på databasens standardbeteende. När FORCED används, parametriserar SQL Server alla frågor i databasen.
Angivna identifierare aktiverade
Anger en databasstandard för huruvida SQL Servers dubbla citattecken " används för att specificera avgränsade identifierare (sant) eller varchar-literaler (falskt). Möjliga värden är sanna och falska. Mer information finns i SET QUOTED_IDENTIFIER. Den här databasstandardinställningen kan åsidosättas av en sessionsinställning och många klientdrivrutiner använder SET QUOTED_IDENTIFIER ON vid anslutning.
Rekursiva utlösare aktiverade
Ange om utlösare kan utlösas av andra utlösare. Möjliga värden är Sant och Falskt. När värdet är True möjliggör detta rekursiv avfyrning av utlösare. När värdet är Falskt förhindras endast direkt rekursion. För att inaktivera indirekt rekursion, ange serveralternativet kapslade utlösare till 0 med sp_configure. Mer information finns i Skapa kapslade utlösare.
Pålitlig
När True visas anger det här skrivskyddade alternativet att SQL Server tillåter åtkomst till resurser utanför databasen i en personifieringskontext som upprättats inom databasen. Personifieringskontexter kan upprättas i databasen med instruktionen EXECUTE AS user-instruktion eller EXECUTE AS-klausulen i databasmoduler.
För att få åtkomst måste databasens ägare också ha behörigheten AUTHENTICATE SERVER på servernivå.
Den här egenskapen gör det också möjligt att skapa och köra osäkra och externa åtkomstsammansättningar i databasen. Förutom att ställa in den här egenskapen på Sant måste databasens ägare ha behörigheterna EXTERNAL ACCESS ASSEMBLY eller UNSAFE ASSEMBLY på servernivå.
Som standard har alla användardatabaser och alla systemdatabaser (med undantag för MSDB) den här egenskapen inställd på False. Det går inte att ändra värdet för modell- och tempdb-databaserna .
TRUSTWORTHY är inställt på False när en databas är ansluten till servern.
Den rekommenderade metoden för att komma åt resurser utanför databasen under en efterlikningskontext är att använda certifikat och signaturer i motsats till Trustworthy.
Om du vill ange den här egenskapen använder du ALTER DATABASE-instruktionen.
VarDecimalt lagringsformat aktiverat
Det här alternativet är skrivskyddat från och med SQL Server 2008 (10.0.x). När True är den här databasen slått på för vardecimalt lagringsformat. Vardecimalt lagringsformat kan inte inaktiveras medan tabeller i databasen använder det. I SQL Server 2008 (10.0.x) och senare versioner är alla databaser aktiverade för vardecimalt lagringsformat. Det här alternativet använder sp_db_vardecimal_storage_format.
Recovery
Verifiera sida
Ange det alternativ som används för att identifiera och rapportera ofullständiga I/O-transaktioner som orsakas av disk-I/O-fel. Möjliga värden är None, TornPageDetection och Checksum. Mer information finns i Hantera suspect_pages-tabellen (SQL Server).
Målsatt återställningstid (sekunder)
Anger den maximala gränsen för tiden, uttryckt i sekunder, för att återställa den angivna databasen i händelse av en krasch. Mer information finns i Databaskontrollpunkter (SQL Server).
Serviceförmedlare
Mäklare aktiverad
Aktiverar eller inaktiverar Service Broker.
Prioritet för Honor Broker
Skrivskyddad Service Broker-egenskap.
Service Broker-identifierare
Skrivskyddad identifierare.
Stat/län
Skrivskyddad databas
Ange om databasen är endast läsbar. Möjliga värden är Sant och Falskt. Om sant kan användarna bara läsa data i databasen. Användarna kan inte ändra data- eller databasobjekten. Själva databasen kan dock tas bort med hjälp av -instruktionen DROP DATABASE . Databasen kan inte användas när ett nytt värde för alternativet Endast databas har angetts. Huvuddatabasen är undantaget och endast systemadministratören kan använda huvudservern medan alternativet anges.
Databastillstånd
Visa databasens aktuella tillstånd. Det går inte att redigera. Mer information om databastillstånd finns i Databastillstånd.
Kryptering aktiverat
När True, är den här databasen aktiverad för databaskryptering. En databaskrypteringsnyckel krävs för kryptering. Mer information finns i Transparent datakryptering (TDE).
Begränsa åtkomst
Ange vilka användare som får åtkomst till databasen. Möjliga värden är:
flera
Med det normala tillståndet för en produktionsdatabas kan flera användare komma åt databasen samtidigt.
Single
Används för underhållsåtgärder och endast en användare får komma åt databasen samtidigt.
Restricted
Endast medlemmar i rollerna db_owner, dbcreator eller sysadmin kan använda databasen.
Se även
ÄNDRA DATABAS (Transact-SQL)
CREATE DATABASE (SQL Server Transact-SQL)