Sdílet prostřednictvím


Upravené funkce (nezávislá databáze)

platí pro:SQL Serverazure SQL Managed Instance

Následující funkce byly upraveny tak, aby byly podporovány částečně obsaženou databází. Funkce se obvykle upravují, aby nepřekračovaly hranice databáze.

Další informace naleznete v tématu Obsažené databáze.

Upravit databázi

Úroveň aplikace

Při použití příkazu ALTER DATABASE z obsažené databáze se syntaxe liší od syntaxe, která se používá pro databázi, která není obsažena. Tento rozdíl zahrnuje omezení prvků příkazu, které přesahují databázi a vztahují se na instanci. Další informace naleznete v tématu ALTER DATABASE (Transact-SQL).

Úroveň instance

Syntaxe alter DATABASE, pokud se používá mimo obsaženou databázi, se liší od syntaxe používané pro databáze, které nejsou obsažené. Tyto změny brání překročení hranice databáze. Další informace naleznete v tématu ALTER DATABASE (Transact-SQL).

VYTVOŘIT DATABÁZI

Syntaxe CREATE DATABASE pro obsaženou databázi se liší od syntaxe pro databázi, která není obsažena. Informace o nových požadavcích na syntaxi a povolencích najdete v tématu CREATE DATABASE (SQL Server Transact-SQL).

Dočasné tabulky

Místní dočasné tabulky jsou povoleny v obsažené databázi, ale jejich chování se liší od těch v databázích, které nejsou obsažené. V neobsahujících databázích jsou dočasná data tabulek slučována podle kolace tempdb. V izolované databázi jsou dočasná data tabulky uspořádána podle kolace izolované databáze.

Všechna metadata přidružená k dočasným tabulkám (například názvy tabulek a sloupců, indexy atd.) budou v kolaci katalogu.

Pojmenovaná omezení nelze použít v dočasných tabulkách.

Dočasné tabulky nemusí odkazovat na uživatelem definované typy, kolekce schémat XML ani uživatelem definované funkce.

Collation

V modelu databáze, který není obsažený, existují tři samostatné typy kolace: kolace databáze, kolace instance a kolace tempdb. Obsahující databáze používají pouze dvě kolace, kolaci databáze a novou kolaci katalogu. Další podrobnosti o kolacích obsažených databází najdete v tématu Kolace obsažených databází.

Možnosti uživatele

Při povolování databází s omezením musí být možnost možnosti uživatele nastavena na hodnotu 0 pro instanci SQL Serveru.

Viz také

Obsahové kolace databáze
Uzavřené databáze