(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

Systemtabellen (Transact-SQL)

In den Themen in diesem Abschnitt werden die Systemtabellen in SQL Server beschrieben.

Die Systemtabellen sollten von keinem Benutzer direkt geändert werden. Versuchen Sie z. B. nicht, Systemtabellen mit den Anweisungen DELETE, UPDATE oder INSERT oder benutzerdefinierten Triggern zu ändern.

Das Verweisen auf dokumentierte Spalten in Systemtabellen ist zulässig. Viele der Spalten in Systemtabellen sind jedoch nicht dokumentiert. Anwendungen sollten nicht so geschrieben werden, dass sie undokumentierte Spalten direkt abfragen. Zum Abrufen von Informationen aus den Systemtabellen sollten Anwendungen vielmehr die folgenden Komponenten verwenden:

  • Gespeicherte Systemprozeduren

  • Transact-SQL-Anweisungen und -Funktionen

  • SQL Server Management Objects (SMO)

  • Replikationsverwaltungsobjekte (RMO)

  • Datenbank-API-Katalogfunktionen

Die Komponenten bilden eine veröffentlichte API zum Abrufen von Systeminformationen von SQL Server. Microsoft erhält die Kompatibilität dieser Komponenten von Version zu Version aufrecht. Das Format der Systemtabellen hängt von der internen Architektur von SQL Server ab und kann sich von Version zu Version ändern. Daher müssen Anwendungen, die direkt auf die undokumentierten Spalten der Systemtabellen zugreifen, möglicherweise geändert werden, bevor sie auf eine spätere Version von SQL Server zugreifen können.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft