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 2017 (14.x) a novější
Tento článek popisuje zásadní změny v databázovém stroji SQL Serveru 2017 (14.x). Tyto změny můžou narušit aplikace, skripty nebo funkce založené na dřívějších verzích SQL Serveru. K těmto problémům může dojít při upgradu.
Zásadní změny v databázovém stroji SQL Serveru 2017
CLR používá zabezpečení přístupu kódu (CAS) v rozhraní .NET Framework, které se už nepodporuje jako hranice zabezpečení. Sestavení CLR vytvořené s PERMISSION_SET = SAFE může mít přístup k externím systémovým prostředkům, volat nespravovaný kód a získat oprávnění správce systému. V SQL Serveru 2017 (14.x) a novějších verzích, možnost sp_configure, přísné zabezpečení CLR, vylepšuje zabezpečení sestavení CLR.
clr strict security je ve výchozím nastavení povolen a se sestaveními SAFE a EXTERNAL_ACCESS zachází, jako by byla označena UNSAFE. Možnost clr strict security může být zakázaná kvůli zpětné kompatibilitě, ale nedoporučuje se.
Doporučujeme podepsat všechna sestavení certifikátem nebo asymetrickým klíčem s odpovídajícím přihlašovacím jménem, kterému bylo uděleno oprávnění UNSAFE ASSEMBLY v databázi master. Správci SQL Serveru mohou také přidat sestavení do seznamu sestavení, kterým má databázový stroj důvěřovat. Další informace naleznete v tématu sys.sp_add_trusted_assembly.
Algoritmy MD2, MD4, MD5, SHA a SHA1 jsou v SQL Serveru 2016 (13.x) zastaralé. Až SQL Server 2016 (13.x) se vytvoří certifikát podepsaný svým držitelem pomocí SHA1. Počínaje SQL Serverem 2017 (14.x) se vytvoří certifikát podepsaný svým držitelem pomocí SHA2_256.
Předchozí verze
- Zásadní změny funkcí databázového stroje v SQL Serveru 2016
- Zásadní změny funkcí databázového stroje v SQL Serveru 2014
Archivovaná dokumentace pro staré verze SQL Serveru
Nashromáždíme a uchováváme dokumentaci pro velmi staré verze Microsoft SQL Serveru v sadách archivovaných webových stránek. Archivované webové stránky nezpracovávají vyhledávací weby, jako jsou bing.com a google.com. Tyto archivy si ale můžete prohlédnout na naší adrese Docs previous-versions/sql/ address:
Tyto archivy obsahují dokumentaci alespoň pro následující starší verze:
- SQL Server 2014 (12.x)
- SQL Server 2012 (11.x)
- SQL Server 2008 R2 (10.50.x)
- SQL Server 2008 (10.0.x)
- SQL Server 2005 (9.x)
Dokumentace k SQL Serveru 2014 je stále k dispozici na naší hlavní adrese Docs.
Dokumentace k SQL Serveru 2022 je k dispozici na naší hlavní adrese Docs. Potom můžete pomocí rozevíracího seznamu správy verzí v horní části stránky vybrat jinou verzi zájmu.
Další informace o dokumentaci pro předchozí verze SQL Serveru naleznete v předchozí verzi dokumentace k SQL Serveru.
Související obsah
- Zastaralé funkce databázového stroje v SQL Serveru 2016 (13.x)
- Ukončené funkce databázového nástroje v SQL Serveru
- úrovně kompatibility
ALTER DATABASE (Transact-SQL)