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
Nastavuje určité chování databáze tak, aby bylo kompatibilní se specifikovanou verzí SQL Server.
Important
Tato funkce bude odebrána v budoucí verzi SQL Serveru. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají. Použijte ALTER DATABASE místo toho (Transact-SQL) úroveň kompatibility .
Syntax
sys.sp_dbcmptlevel
[ [ @dbname = ] N'dbname' ]
[ , [ @new_cmptlevel = ] new_cmptlevel OUTPUT ]
[ ; ]
Arguments
[ @dbname = ] N'dbname'
Název databáze, pro kterou má být úroveň kompatibility změněna. Názvy databází musí odpovídat pravidlům pro identifikátory.
@dbname je sysname , s výchozím NULL.
[ @new_cmptlevel = ] new_cmptlevel VÝSTUP
Verze SYSTÉMU SQL Server, se kterou má být databáze kompatibilní.
@new_cmptlevel je OUTPUT parametr typu tinyint a musí být jednou z následujících hodnot:
-
90= SQL Server 2005 (9.x) -
100= SQL Server 2008 (10.0.x) -
110= SQL Server 2012 (11.x) -
120= SQL Server 2014 (12.x) -
130= SQL Server 2016 (13.x) -
140= SQL Server 2017 (14.x) -
150= SQL Server 2019 (15.x) -
160= SQL Server 2022 (16.x)
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Sada výsledků
Pokud nejsou specifikovány žádné parametry nebo pokud parametr @dbname není určen sp_dbcmptlevel , vrací chybu.
Pokud je @dbname zadán bez @new_cmptlevel, Database Engine vrátí zprávu zobrazující aktuální úroveň kompatibility dané databáze.
Remarks
Pro popis úrovní kompatibility viz ALTER DATABASE (Transact-SQLúroveň kompatibility.
Permissions
Tento postup mohou provádět pouze vlastník databáze, členové role pevného serveru správce systému a role db_owner pevné databáze (pokud měníte aktuální databázi).
Související obsah
- uložené procedury databázového stroje (Transact-SQL)
- ALTER DATABASE (Transact-SQL)
- Rezervovaná klíčová slova (Transact-SQL)
- uložené procedury systému (Transact-SQL)