Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Na této stránce můžete zobrazit nebo upravit možnosti vybrané databáze. Další informace o možnostech dostupných na této stránce naleznete v tématu ALTER DATABASE SET Options (Transact-SQL) a ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL).
Záhlaví
Kolace
Zadáním kolace databáze vyberte ze seznamu. Další informace naleznete v tématu Nastavení nebo změna kolace databáze.
Model obnovení
Zadejte jeden z následujících modelů pro obnovení databáze: Úplné, Hromadně protokolované nebo Jednoduché. Další informace o modelech obnovení naleznete v tématu Modely obnovení (SQL Server).
Úroveň kompatibility
Zadejte nejnovější verzi SQL Serveru, kterou databáze podporuje. Možné hodnoty naleznete v tématu ALTER DATABASE (Transact-SQL) Úroveň kompatibility. Při upgradu databáze SQL Serveru se úroveň kompatibility pro tuto databázi zachová, pokud je to možné, nebo se změní na minimální úroveň podporovanou pro nový SQL Server.
Typ uzavření
Určete žádnou nebo částečnou hodnotu pro označení, zda se jedná o uzavřenou databázi. Další informace o databázích s omezením naleznete v tématu Obsažené databáze. Vlastnost serveru Enable Contained Databases musí být nastavena na HODNOTU TRUE , aby bylo možné nakonfigurovat databázi jako obsaženou.
Důležité
Povolení částečně obsažených databází deleguje kontrolu nad přístupem k instanci SQL Serveru vlastníkům databáze. Další informace naleznete v tématu osvědčené postupy zabezpečení s databázemi s omezením.
Automatický
Automatické zavírání
Určete, jestli se databáze po ukončení posledního uživatele čistě vypne a uvolní prostředky. Možné hodnoty jsou True a False. Je-li True, databáze se vypne čistě a její prostředky se uvolní po odhlášení posledního uživatele.
Automatické vytváření přírůstkových statistik
Určete, zda použít přírůstkovou možnost při vytváření statistik pro jednotlivé oddíly. Informace o přírůstkových statistikách naleznete v tématu CREATE STATISTICS (Transact-SQL).
Automatické vytváření statistik
Určete, zda databáze automaticky vytváří chybějící statistiky optimalizace. Možné hodnoty jsou True a False. Pokud je pravda, všechny chybějící statistiky potřebné dotazem pro optimalizaci se při optimalizaci automaticky sestaví. Další informace najdete v tématu AUTO_CREATE_STATISTICS.
Automatické zmenšení
Určete, zda jsou soubory databáze k dispozici pro pravidelné zmenšení. Možné hodnoty jsou True a False. Další informace naleznete v tématu Zmenšení databáze.
Automatická aktualizace statistik
Určete, jestli databáze automaticky aktualizuje zastaralé statistiky optimalizace. Možné hodnoty jsou True a False. Pokud je pravda, všechny zastaralé statistiky potřebné dotazem pro optimalizaci se při optimalizaci automaticky sestaví. Další informace najdete v tématu AUTO_UPDATE_STATISTICS.
Automaticky aktualizovat statistiky asynchronně
Pokud ano, dotazy, které inicializují automatickou aktualizaci zastaralých statistik, nečeká na aktualizaci statistik před kompilací. Následné dotazy používají aktualizované statistiky, když jsou k dispozici.
Je-li False, dotazy, které inicializují automatickou aktualizaci zastaralých statistik, počkají, až mohou být aktualizované statistiky použity v plánu optimalizace dotazu.
Nastavení této možnosti na True nemá žádný efekt, pokud není také nastavena možnost Automatická aktualizace statistik na True.
Azure
Při připojení ke službě Azure SQL Database má tato část nastavení pro řízení cíle úrovně služeb (SLO). Výchozí smlouva o úrovni poskytované služby pro novou databázi je úroveň Standard S2.
Aktuální cíl na úrovni služby Konkrétní cíl úrovně služby, který se má použít. Platné hodnoty jsou omezené vybranou edicí. Pokud požadovaná hodnota SLO není v seznamu, můžete ji zadat.
Edice Edice Azure SQL Database, kterou chcete použít, například Basic nebo Premium. Pokud hodnota edice, kterou potřebujete, není v seznamu, můžete zadat hodnotu, která se musí shodovat s hodnotou použitou v rozhraních Azure REST API.
Maximální velikost Maximální velikost databáze. Pokud požadovaná hodnota velikosti není v seznamu, můžete ji zadat. Ponechte prázdné pro výchozí velikost dané edice a SLO.
Zamezení šíření
V obsahované databázi mohou být některá nastavení, která se obvykle konfigurují na úrovni serveru, konfigurována na úrovni databáze.
Výchozí fulltextový jazyk LCID
Určuje výchozí jazyk pro fulltextové indexované sloupce. Lingvistická analýza fulltextových indexovaných dat závisí na jazyce dat. Výchozí hodnota této možnosti je jazyk serveru. Jazyk, který odpovídá zobrazenému nastavení, najdete v tématu sys.fulltext_languages (Transact-SQL).
Výchozí jazyk
Výchozí jazyk pro všechny nové uživatele samostatných databází, pokud není zadán jinak.
Povolené vnořené triggery
Umožňuje triggerům aktivovat další triggery. Triggery je možné vnořit na maximálně 32 úrovní. Další informace najdete v části Vnořené triggery v části CREATE TRIGGER (Transact-SQL).
Transformace vynechávaných slov
Potlačit chybovou zprávu, pokud vyřazená slova, tedy stopwords, způsobí, že logická operace ve fulltextovém dotazu vrátí nulové řádky. Další informace naleznete v tématu Transformace šumu slova Server Configuration Option.
Dvouciferný rok – hranice
Označuje nejvyšší číslo roku, které lze zadat jako dvouciferný rok. Rok uvedený a předchozí 99 let lze zadat jako dvouciferný rok. Všechny ostatní roky musí být zadány jako čtyřmístný rok.
Výchozí nastavení roku 2049 například znamená, že datum zadané jako 14. března 2049 bude interpretováno jako 14. března 2049 a datum zadané jako 3.14.50 bude interpretováno jako 14. března 1950. Další informace najdete v tématu Konfigurace nastavení dvouciferného limitu let pro server.
Cursor
Zavření kurzoru při povoleném potvrzení
Určete, zda se kurzory zavírají poté, co byla transakce, která kurzor otevřela, potvrzena. Možné hodnoty jsou True a False. Pokud True, všechny kurzory, které jsou otevřeny při potvrzení transakce nebo při vrácení zpět, jsou uzavřeny. Pokud je false, tyto kurzory zůstanou otevřené, když je transakce potvrzena. Pokud je false, vrácení zpět transakce zavře všechny kurzory s výjimkou těch definovaných jako INSENSITIVE nebo STATIC. Další informace naleznete v tématu SET CURSOR_CLOSE_ON_COMMIT (Transact-SQL).
Výchozí kurzor
Zadejte výchozí chování kurzoru. Pokud je true, deklarace kurzoru se ve výchozím nastavení nastaví na LOCAL. Pokud je False, Transact-SQL kurzory jsou ve výchozím nastavení globální.
Konfigurace s vymezeným oborem databáze
V SQL Serveru 2016 a ve službě Azure SQL Database existuje řada vlastností konfigurace, které je možné vymezit na úroveň databáze. Další informace o všech těchto nastaveních naleznete v tématu ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL).
Odhad vlastní kardinality
Určete model odhadu kardinality optimalizátoru dotazů pro primární prvek nezávisle na úrovni kompatibility dané databáze. To odpovídá příznaku trasování 9481.
Odhad starší verze kardinality pro sekundární indexy
Určete model odhadu kardinality optimalizátoru dotazů pro sekundáře, pokud existuje, nezávisle na úrovni kompatibility databáze. To odpovídá trasovacímu příznaku 9481.
Max DOP
Zadejte výchozí nastavení MAXDOP pro primární nastavení, které se má použít pro příkazy.
Maximální hodnota DOP pro sekundární
Určete výchozí hodnotu nastavení MAXDOP pro sekundární repliky, pokud nějaké existují, které by se měly použít pro příkazy.
Šifrování parametrů
Povolí nebo zakáže šifrování parametrů na primárním serveru. To odpovídá příznaku trasování 4136.
Zašifrování parametru pro sekundární
Povolí nebo zakáže šifrování parametrů u sekundárních souborů( pokud existuje). To odpovídá příznaku trasování 4136.
Opravy optimalizátoru dotazů
Povolí nebo zakáže opravy hotfix pro optimalizaci dotazů na primárním serveru bez ohledu na úroveň kompatibility databáze. To odpovídá příznaku trasování 4199. Podrobnosti najdete v tématu QUERY_OPTIMIZER_HOTFIXES.
Opravy optimalizátoru dotazů pro sekundární
Povolí nebo zakáže opravy hotfix pro optimalizaci dotazů na sekundárních serverech, pokud jsou, bez ohledu na úroveň kompatibility databáze. To odpovídá příznaku trasování 4199. Podrobnosti najdete v tématu QUERY_OPTIMIZER_HOTFIXES.
FILESTREAM
Název adresáře FILESTREAM
Zadejte název adresáře pro data FILESTREAM přidružená k vybrané databázi.
FILESTREAM Přístup bez transakcí
Zadejte jednu z následujících možností pro neakční přístup prostřednictvím systému souborů k datům FILESTREAM uloženým v FileTables: OFF, READ_ONLY nebo FULL. Pokud soubor FILESTREAM není na serveru povolený, je tato hodnota nastavená na VYPNUTO a je zakázaná. Další informace naleznete v tématu FileTables (SQL Server).
Miscellaneous
Povolit izolaci snímků
Povolí tuto funkci.
Výchozí hodnota ANSI NULL
Povolit hodnoty null pro všechny uživatelem definované datové typy nebo sloupce, které nejsou explicitně definovány jako NOT NULL během příkazu CREATE TABLE nebo ALTER TABLE (výchozí stav). Další informace naleznete v tématu SET ANSI_NULL_DFLT_ON (Transact-SQL) a SET ANSI_NULL_DFLT_OFF (Transact-SQL).
Povolená hodnota NULL ANSI
Zadejte chování relačních operátorů Equals (=) a Not Equal To (<>) při použití s hodnotami null. Možné hodnoty jsou True ( zapnuto) a False (vypnuto ). Při hodnotě True se všechna porovnání s hodnotou null vyhodnotí jako UNKNOWN. Pokud je hodnota False, porovnání hodnot, které nejsou unicode, na hodnotu null, se vyhodnotí jako Pravda , pokud obě hodnoty mají hodnotu NULL. Další informace naleznete v tématu SET ANSI_NULLS (Transact-SQL).
Povolení odsazení ANSI
Určete, jestli je odsazení ANSI zapnuté nebo vypnuté. Přípustné hodnoty jsou True (zapnuto) a False (vypnuto ). Další informace naleznete v tématu SET ANSI_PADDING (Transact-SQL).
Upozornění ANSI povolená
Zadejte standardní chování ISO pro několik chybových podmínek. Pokud je hodnota True, vygeneruje se upozornění, pokud se hodnoty null zobrazí v agregačních funkcích (například SUM, AVG, MAX, MIN, STDEV, STDEVP, VAR, VARP nebo COUNT). Pokud je false, nevystaví se žádné upozornění. Další informace naleznete v tématu SET ANSI_WARNINGS (Transact-SQL).
Aritmetické přerušení povoleno
Určete, zda je v nastavení databáze povolena možnost aritmetického přerušení. Možné hodnoty jsou True a False. Pokud je true, přetečení nebo chyba dělení nulou způsobí ukončení dotazu nebo dávky. Pokud dojde k chybě v transakci, transakce se vrátí zpět. Pokud je false, zobrazí se zpráva upozornění, ale dotaz, dávka nebo transakce pokračuje, jako by nedošlo k žádné chybě. Další informace naleznete v tématu SET ARITHABORT (Transact-SQL).
Konkatenace Null dává Null
Určete chování pro slučování hodnot null. Pokud je hodnota vlastnosti True, vrátí řetězec + NULL hodnotu NULL. Pokud je False, výsledkem je řetězec. Další informace naleznete v tématu SET CONCAT_NULL_YIELDS_NULL (Transact-SQL).
Povoleno zřetězování vlastnictví mezi databázemi
Tato hodnota jen pro čtení označuje, jestli je povolené řetězení vlastnictví mezi databázemi. Pokud je hodnota True, může být databáze zdrojem nebo cílem řetězu vlastnictví mezi databázemi. K nastavení této vlastnosti použijte příkaz ALTER DATABASE.
Povolená optimalizace korelace data
Pokud je hodnota True, SQL Server udržuje statistiky korelace mezi všemi dvěma tabulkami v databázi, které jsou propojeny omezením CIZÍ KLÍČ a mají sloupce datetime .
Pokud je false, statistiky korelace nejsou zachovány.
Zpožděná stálost
Povolí tuto funkci. Další informace naleznete v tématu Řízení odolnosti transakce.
Je zapnutý Read Committed Snapshot
Povolí tuto funkci.
Numeric Round-Abort
Určete, jak databáze zpracovává chyby zaokrouhlování. Možné hodnoty jsou True a False. Pokud je hodnota True, vygeneruje se při ztrátě přesnosti ve výrazu chyba. Pokud je hodnota False, ztráty přesnosti negenerují chybové zprávy a výsledek se zaokrouhlí na přesnost sloupce nebo proměnné, do které se uloží výsledek. Další informace naleznete v tématu SET NUMERIC_ROUNDABORT (Transact-SQL).
Parametrizace
Když simple, dotazy jsou parametrizovány na základě výchozího chování databáze. Při VYNUCENÍ SQL Server parametrizuje všechny dotazy v databázi.
Povolené identifikátory s uvozovkami
Určuje výchozí hodnotu databáze pro to, zda se dvojité uvozovky " SQL Serveru používají k určení identifikátorů s oddělovači (true) nebo varchar literálů (false). Možné hodnoty jsou true a false. Další informace naleznete v tématu SET QUOTED_IDENTIFIER. Toto výchozí nastavení databáze je možné přepsat nastavením relace, a mnoho klientských ovladačů nastavuje SET QUOTED_IDENTIFIER ON v době připojení.
Povolené rekurzivní triggery
Určete, jestli se triggery dají aktivovat jinými triggery. Možné hodnoty jsou True a False. Pokud je nastavená hodnota True, povolí se rekurzivní aktivace aktivačních událostí. Pokud je nastavená hodnota False, zabrání se pouze přímé rekurzi. Pokud chcete zakázat nepřímou rekurzi, nastavte možnost serveru pro vnořené spouště na hodnotu 0 pomocí sp_configure. Další informace najdete v tématu Vytváření vnořených triggerů.
Důvěryhodný
Při zobrazení True tato možnost jen pro čtení označuje, že SQL Server umožňuje přístup k prostředkům mimo databázi v kontextu impersonace vytvořeném v databázi. Kontexty zosobnění lze vytvořit v databázi pomocí příkazu EXECUTE AS uživatele nebo klauzule EXECUTE AS v databázových modulech.
Pokud chcete mít přístup, musí mít vlastník databáze také oprávnění AUTHENTICATE SERVER na úrovni serveru.
Tato vlastnost také umožňuje vytvoření a spuštění nebezpečných a externích přístupových sestavení v databázi. Kromě nastavení této vlastnosti na hodnotu True musí mít vlastník databáze oprávnění SESTAVENÍ EXTERNÍHO PŘÍSTUPU nebo NEBEZPEČNÉ SESTAVENÍ na úrovni serveru.
Ve výchozím nastavení mají všechny uživatelské databáze a všechny systémové databáze (s výjimkou MSDB) tuto vlastnost nastavenou na False. Hodnotu nelze změnit pro databáze modelu a databáze tempdb .
FUNKCE TRUSTWORTHY je nastavená na False při každém připojení databáze k serveru.
Doporučeným způsobem přístupu k prostředkům mimo databázi v kontextu impersonace je použití certifikátů a podpisů, na rozdíl od možnosti "Důvěryhodnost".
Chcete-li nastavit tuto vlastnost, použijte příkaz ALTER DATABASE.
Povolený formát úložiště VarDecimal
Tato možnost je pouze pro čtení počínaje SQL Serverem 2008 (10.0.x). Pokud je hodnota True, je tato databáze povolena pro formát úložiště vardecimal. Formát úložiště Vardecimal nelze zakázat, pokud ji používají žádné tabulky v databázi. V systému SQL Server 2008 (10.0.x) a novějších verzích jsou všechny databáze povolené pro formát vardecimal storage. Tato možnost používá sp_db_vardecimal_storage_format.
Recovery
Ověření stránky
Zadejte možnost použitou ke zjišťování a hlášení neúplných vstupně-výstupních transakcí způsobených vstupně-výstupními chybami disku. Možné hodnoty jsou None, TornPageDetection a Checksum. Další informace najdete v tématu Správa tabulky suspect_pages (SQL Server).
Doba obnovy cílového stavu (Sekundy)
Určuje maximální mez času vyjádřeného v sekundách pro obnovení zadané databáze v případě chybového ukončení. Další informace naleznete v tématu Kontrolní body databáze (SQL Server).
Zprostředkovatel služeb
Zprostředkovatel povolen
Povolí nebo zakáže Service Broker.
Upřednostnit prioritu zprostředkovatele
Vlastnost Service Broker pouze pro čtení
Identifikátor zprostředkovatele služeb
Identifikátor jen pro čtení.
Stát
Jen pro čtení databáze
Určete, jestli je databáze určená jen pro čtení. Možné hodnoty jsou True a False. Pokud je hodnota True, můžou uživatelé číst pouze data v databázi. Uživatelé nemohou upravovat data nebo databázové objekty; samotná databáze však lze odstranit pomocí DROP DATABASE příkazu. Databázi nelze použít, pokud je zadána nová hodnota pro možnost Jen pro čtení databáze . Hlavní databáze je výjimkou a pouze správce systému může použít hlavní server, zatímco je tato možnost nastavená.
Stav databáze
Umožňuje zobrazit aktuální stav databáze. Není možné ho upravovat. Další informace o stavu databáze naleznete v tématu Stavy databáze.
Šifrování povoleno
Pokud je hodnota True, je tato databáze povolená pro šifrování databáze. Pro šifrování se vyžaduje šifrovací klíč databáze. Další informace najdete v tématu Transparentní šifrování dat (TDE).
Omezit přístup
Určete, kteří uživatelé mají přístup k databázi. Možné hodnoty:
více
Normální stav produkční databáze umožňuje více uživatelům přistupovat k databázi najednou.
Single
Používá se pro údržbové akce, kdy může k databázi přistupovat najednou pouze jeden uživatel.
Restricted
Databázi můžou používat jenom členové rolí db_owner, dbcreator nebo sysadmin.
Viz také
ALTER DATABASE (Transact-SQL)
CREATE DATABASE (SQL Server Transact-SQL)