Dela via


Ändrade funktioner (innesluten databas)

gäller för:SQL ServerAzure SQL Managed Instance

Följande funktioner har ändrats så att de stöds av en delvis innesluten databas. Funktioner ändras vanligtvis så att de inte korsar databasgränsen.

Mer information finns i Inneslutna databaser.

ÄNDRA DATABAS

Programnivå

När du använder ALTER DATABASE-instruktionen inifrån en innesluten databas skiljer sig syntaxen från den som används för en icke-innesluten databas. Den här skillnaden inkluderar begränsningar för element i uttalandet som sträcker sig utanför databasen på instansen. Mer information finns i ALTER DATABASE (Transact-SQL).

Instansnivå

Syntaxen för ALTER DATABASE när den används utanför en innesluten databas skiljer sig från den som används för icke-inneslutna databaser. Dessa ändringar förhindrar att databasgränsen korsas. Mer information finns i ALTER DATABASE (Transact-SQL).

SKAPA DATABAS

SYNTAXEN CREATE DATABASE för en innesluten databas skiljer sig från den för en icke-innesluten databas. Mer information om nya syntaxkrav och utsläppsrätter finns i CREATE DATABASE (SQL Server Transact-SQL).

Temporära tabeller

Lokala temporära tabeller tillåts i en innesluten databas, men deras beteende skiljer sig från dem i icke-inneslutna databaser. I icke-inneslutna databaser sorteras temporära tabelldata enligt sorteringsordningen i tempdb. I en innesluten databas sorteras temporära tabelldata i sorteringen av den inneslutna databasen.

Alla metadata som är associerade med tillfälliga tabeller (till exempel tabell- och kolumnnamn, index och så vidare) finns i katalogsortering.

Namngivna begränsningar kanske inte används i temporära tabeller.

Temporära tabeller kanske inte refererar till användardefinierade typer, XML-schemasamlingar eller användardefinierade funktioner.

Collation

I den icke-inneslutna databasmodellen finns det tre separata sorteringstyper: databassortering, instanssortering och tempdb-sortering. Inneslutna databaser använder endast två sorteringar, databassortering och den nya katalogsorteringen. Mer information om innesluten databassortering finns i Inneslutna databassortering .

Användaralternativ

När du aktiverar inneslutna databaser måste alternativet för användaralternativ anges till 0 för SQL Server-instansen.

Se även

Inneslutna databassortering
inneslutna databaser