Freigeben über


Schemas

Neu: 14. April 2006

Ein Schema ist ein Container, der Tabellen, Sichten, Prozeduren usw. enthält. Ein Schema befindet sich innerhalb einer Datenbank, die sich ihrerseits innerhalb eines Servers befindet. Diese Entitäten fügen sich ineinander wie ein Satz Schachteln, bei dem sich jede Schachtel innerhalb der nächst größeren Schachtel befindet. Der Server ist die äußerste Schachtel, und das Schema ist die innerste Schachtel. Das Schema enthält alle unten aufgeführten, sicherungsfähigen Elemente. Es kann aber keine andere Schachtel enthalten.

Sicherungsfähiges Element, das sich innerhalb eines Schemas befinden muss Klasse

Typ

TYPE

XML-Schemaauflistung

XML SCHEMA COLLECTION

Tabelle

OBJECT

Sicht

OBJECT

Prozedur

OBJECT

Funktion

OBJECT

Aggregat

OBJECT

Einschränkung

OBJECT

Synonym

OBJECT

Warteschlange

OBJECT

Statistik

OBJECT

Jedes sicherungsfähige Element in einem bestimmten Schema muss über einen eindeutigen Namen verfügen. Der vollständige Name eines sicherungsfähigen Elements, das in einem Schema enthalten ist, enthält den Namen des jeweiligen Schemas. Ein Schema ist dadurch auch ein Namespace.

ms365789.note(de-de,SQL.90).gifHinweis:
In früheren Versionen von SQL Server konnten Datenbanken eine Entität enthalten, die zwar als "Schema" bezeichnet wurde, bei der es sich effektiv jedoch um einen Datenbankbenutzer gehandelt hat. SQL Server 2005 ist die erste Version von SQL Server, in der ein Schema sowohl ein Container als auch ein Namespace ist.

Siehe auch

Konzepte

Trennung von Benutzer und Schema
Sicherungsfähige Elemente
Berechtigungshierarchie

Hilfe und Informationen

Informationsquellen für SQL Server 2005