Freigeben über


Geänderte Funktionen (Enthaltene Datenbank)

Die folgenden Funktionen wurden geändert, damit sie von einer teilweise eigenständigen Datenbank unterstützt werden. Funktionen wurden i. d. R. so geändert, dass sie die Datenbankbegrenzung nicht überschreiten.

Weitere Informationen finden Sie unter Enthaltene Datenbank.

ALTER DATABASE

Anwendungsebene

Wenn die ALTER DATABASE-Anweisung aus einer enthaltenen Datenbank heraus verwendet wird, unterscheidet sich die Syntax von der für eine nicht enthaltene Datenbank. Zu diesen Unterschieden zählen u. a. Einschränkungen für die Elemente der Anweisung, die sich über die Datenbank hinaus zur Instanz erstrecken. Weitere Informationen finden Sie unter ALTER DATABASE (Transact-SQL).

Instanzebene

Die Syntax für ALTER DATABASE bei Verwendung außerhalb einer enthaltenen Datenbank unterscheidet sich von der für nicht enthaltene Datenbanken. Diese Änderungen verhindern, dass die Datenbankbegrenzung überschritten wird. Weitere Informationen finden Sie unter ALTER DATABASE (Transact-SQL).

CREATE DATABASE

Die CREATE DATABASE-Syntax für eine enthaltene Datenbank unterscheidet sich von der für eine nicht enthaltene Datenbank. Weitere Informationen zu neuen Anforderungen und Möglichkeiten der Syntax finden Sie unter CREATE DATABASE (Transact-SQL).

Temporäre Tabellen

Lokale temporäre Tabellen sind in einer enthaltenen Datenbank zulässig, ihr Verhalten unterscheidet sich jedoch von dem temporärer Tabellen in nicht enthaltenen Datenbanken. In nicht enthaltenen Datenbanken werden temporäre Tabellendaten in der Sortierung tempdb sortiert. In einer enthaltenen Datenbank werden temporäre Tabellendaten in der Sortierung der enthaltenen Datenbank sortiert.

Sämtliche Metadaten, die temporären Tabellen zugeordnet sind (z. B. Tabellen- und Spaltennamen, Indizes usw.) liegen in der Katalogsortierung vor.

Benannte Einschränkungen dürfen in temporären Tabellen nicht verwendet werden.

Temporäre Tabellen dürfen nicht auf benutzerdefinierte Typen, XML-Schemaauflistungen und benutzerdefinierte Funktionen verweisen.

Sortierung

Im nicht enthaltenen Datenbankmodell sind drei separate Sortierungstypen vorhanden: Datenbanksortierung, Instanzsortierung und tempdb-Sortierung. In enthaltenen Datenbanken hingegen werden nur zwei Sortierungen verwendet: die Datenbanksortierung und die neue Katalogsortierung. Weitere Details zur Sortierung in eigenständigen Datenbanken finden Sie unter Enthaltene Datenbanksortierungen.

user options

Beim Aktivieren eigenständiger Datenbanken muss die Benutzeroptionen-Option für die Instanz von SQL Server auf 0 (null) festgelegt sein.

Siehe auch

Konzepte

Enthaltene Datenbanksortierungen

Enthaltene Datenbank