Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgenden Features wurden so geändert, dass sie von einer teilweise enthaltenen Datenbank unterstützt werden. Features werden in der Regel geändert, sodass sie die Datenbankgrenze nicht überschreiten.
Weitere Informationen finden Sie unter Contained Databases.
ALTER DATABASE
Anwendungsebene
Bei Verwendung der ALTER DATABASE-Anweisung innerhalb einer enthaltenen Datenbank unterscheidet sich die Syntax von der syntax, die für eine nicht enthaltene Datenbank verwendet wird. Dieser Unterschied umfasst Einschränkungen von Elementen der Anweisung, die sich über die Datenbank hinaus auf die Instanz erstrecken. Weitere Informationen finden Sie unter ALTER DATABASE (Transact-SQL).
Instanzebene
Die Syntax für die ALTER DATABASE, wenn sie außerhalb einer enthaltenen Datenbank verwendet wird, unterscheidet sich von der syntax, die für nicht enthaltene Datenbanken verwendet wird. Diese Änderungen verhindern das Überschreiten der Datenbankgrenze. Weitere Informationen finden Sie unter ALTER DATABASE (Transact-SQL).
DATENBANK ERSTELLEN
Die CREATE DATABASE-Syntax für eine enthaltene Datenbank unterscheidet sich von der für eine nicht enthaltene Datenbank. Informationen zu neuen Syntaxanforderungen und Erlaubnissen finden Sie unter CREATE DATABASE (SQL Server Transact-SQL) für weitere Informationen.
Temporäre Tabellen
Lokale temporäre Tabellen sind in einer enthaltenen Datenbank zulässig, ihr Verhalten unterscheidet sich jedoch von denen in nicht enthaltenen Datenbanken. In nicht enthaltenen Datenbanken werden temporäre Tabellendaten in der Sortierreihenfolge von tempdb abgelegt. In einer enthaltenen Datenbank werden temporäre Tabellendaten gemäß der Kollation der enthaltenen Datenbank zusammengeführt.
Alle Metadaten, die temporären Tabellen zugeordnet sind (z. B. Tabellen- und Spaltennamen, Indizes usw.), befinden sich in der Katalogsortierung.
Benannte Einschränkungen werden möglicherweise nicht in temporären Tabellen verwendet.
Temporäre Tabellen verweisen möglicherweise nicht auf benutzerdefinierte Typen, XML-Schemasammlungen oder benutzerdefinierte Funktionen.
Sortierung
Im nicht enthaltenen Datenbankmodell gibt es drei separate Typen von Sortierung: Datenbanksortierung, Instanzsortierung und tempdb-Sortierung. Enthaltene Datenbanken verwenden nur zwei Sortierungen, Datenbanksortierung und die neue Katalogsortierung. Weitere Informationen zur enthaltenen Datenbanksortierung finden Sie unter "Enthaltene Datenbanksortierungen ".
Benutzeroptionen
Wenn Sie enthaltene Datenbanken aktivieren, muss die Option "Benutzeroptionen " für die Instanz von SQL Server auf 0 festgelegt werden.
Siehe auch
Eingeschlossene Datenbanksortierungen
Eigenständige Datenbanken