War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
Transact-SQL-Referenz

Transact-SQL-Referenz für die Azure SQL-Datenbank

Letzte Aktualisierung: Juli 2015

Die meisten SQL Server 2014 Transact-SQL-Anweisungen werden in der Microsoft Azure SQL-Datenbank vollständig unterstützt. Dies schließt die SQL Server-Datentypen und -Operatoren sowie die Zeichenfolgen-, arithmetischen, logischen und Cursorfunktionen sowie die anderen Transact-SQL-Elemente ein, von denen die meisten Anwendungen abhängig sind. Teilweise unterstützte oder nicht unterstützte Funktionen beziehen sich in der Regel auf Unterschiede bei der Art der Datenbankverwaltung durch die SQL-Datenbank (z. B. Dateifunktionen, Funktionen für hohe Verfügbarkeit und Sicherheitsfunktionen), oder auf Funktionen für spezielle Zwecke (z. B. Service Broker). Da die SQL-Datenbank zahlreiche Funktionen von der Abhängigkeit von der Masterdatenbank isoliert, sind viele Aktivitäten auf Serverebene nicht geeignet und werden nicht unterstützt. Funktionen, die in SQL Server 2014 veraltet sind, werden in SQL-Datenbank generell nicht unterstützt.

CautionVorsicht
In diesem Thema wird SQL-Datenbank V12 behandelt (Vorschau in einigen Regionen).

In diesem Thema werden die Funktionen behandelt, die in SQL-Datenbank verfügbar sind, wenn eine Aktualisierung auf die kostenlose SQL-Datenbank V12 erfolgt. Weitere Informationen zu V12 finden Sie unter Neuigkeiten in SQL-Datenbank V12. Durch SQL-Datenbank V12 werden die Leistung und Verwaltbarkeit verbessert und zusätzliche Funktionen unterstützt. Die zusätzlichen Funktionen sind im Folgenden aufgeführt, unterteilt in Funktionen mit vollständiger Unterstützung und in Funktionen mit teilweiser Unterstützung.

SQL-Datenbank V12 unterstützt einige, aber nicht alle Argumente, die in den entsprechenden Transact-SQL-Anweisungen von SQL Server 2014 enthalten sind. Beispielsweise ist die Anweisung CREATE PROCEDURE verfügbar, die Option WITH ENCRYPTION von CREATE PROCEDURE jedoch nicht. Ausführliche Informationen zu den unterstützten Bereichen jeder Anweisung finden Sie in den verknüpften Syntaxthemen.

(Nach oben)

  • Sortierung von Systemobjekten

  • Verbindungsbezogen: Endpunktanweisungen, CONNECTIONPROPERTY, ORIGINAL_DB_NAME. Windows-Authentifizierung ist für Anmeldungen oder Benutzer eigenständiger Datenbanken nicht verfügbar.

  • Plattformübergreifende Datenbankabfragen, datenbankübergreifende Besitzverkettung, TRUSTWORTHY-Einstellung

  • Datensammler

  • Datenbankdiagramme

  • Datenbank-E-Mail

  • DATABASEPROPERTY (verwenden Sie stattdessen DATABASEPROPERTYEX)

  • Verteilte Transaktionen

  • EXECUTE AS-Anmeldungen

  • Verschlüsselung: Erweiterbare Schlüsselverwaltung

  • Ereignisverwaltung: Ereignisse, Ereignisbenachrichtigungen, Abfragebenachrichtigungen

  • Funktionen, die sich auf die Platzierung von Datenbankdateien, die Größe und Datenbankdateien beziehen, die automatisch von Microsoft Azure verwaltet werden.

  • Funktionen, die sich auf hohe Verfügbarkeit beziehen, die über Ihr Microsoft Azure-Konto verwaltet werden: Sicherung, Wiederherstellung, AlwaysOn, Datenbankspiegelung, Protokollversand, Wiederherstellungsmodi. Weitere Informationen finden Sie unter "Sichern und Wiederherstellen der Azure SQL-Datenbank".

  • Funktionen, die auf dem Protokollleser basieren: Replikation, Change Data Capture.

  • Funktionen, die auf dem SQL Server-Agent oder der MSDB-Datenbank basieren: Aufträge, Warnungen, Operatoren, richtlinienbasierte Verwaltung, Datenbank-E-Mail, zentrale Verwaltungsserver.

  • FILESTREAM

  • Funktionen: fn_get_sql, fn_virtualfilestats, fn_virtualservernodes

  • Globale temporäre Tabellen

  • Hardwarebezogene Servereinstellungen: Arbeitsspeicher, Arbeitsthreads, CPU-Affinität, Ablaufverfolgungskennzeichen usw. Verwenden Sie stattdessen Dienstebenen.

  • HAS_DBACCESS

  • KILL STATS JOB

  • Verbindungsserver, OPENQUERY, OPENROWSET, OPENDATASOURCE, BULK INSERT, Namen aus 3 und 4 Komponenten

  • Master-/Zielserver

  • Ressourcenkontrolle

  • Semantische Suche

  • Serveranmeldeinformationen

  • Elemente auf Serverebene: Serverrollen, IS_SRVROLEMEMBER, sys.login_token. Berechtigungen auf Serverebene sind nicht verfügbar, obwohl einige durch Berechtigungen auf Datenbankebene ersetzt werden. Einige DMVs auf Serverebene sind nicht verfügbar, obwohl einige durch DMVs auf Datenbankebene ersetzt werden.

  • Serverlose Express-Installation: localdb, Benutzerinstanzen

  • Service Broker

  • SET REMOTE_PROC_TRANSACTIONS

  • HERUNTERFAHREN

  • sp_addmessage

  • sp_configure-Optionen und RECONFIGURE

  • SQL Server-Überwachung (verwenden Sie stattdessen SQL-Datenbanküberwachung)

  • SQL Server Profiler

  • SQL Server-Ablaufverfolgung

  • Ablaufverfolgungskennzeichen

  • Transact-SQL-Debuggen

  • Trigger: Serverbezogene oder Anmeldetrigger

  • USE-Anweisung

(Nach oben)

Weitere Informationen zur Grammatik und Verwendung von Transact-SQL sowie Beispiele finden Sie unter Transact-SQL-Referenz (Datenbankmodul) in der SQL Server-Onlinedokumentation.

Die Transact-SQL-Referenz enthält Themen im Zusammenhang mit SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, SQL Server 2014 und Microsoft Azure SQL-Datenbank. Im oberen Teil jedes Themas befindet sich ein Abschnitt, der angibt, welche Produkte das im Thema beschriebene Element unterstützen. Wenn ein Produkt fehlt, ist die im Thema beschriebene Funktion in diesem Produkt nicht verfügbar. Verfügbarkeitsgruppen wurden z. B. in SQL Server 2012 eingeführt. Im Thema ERSTELLEN EINER VERFÜGBARKEITSGRUPPE wird angegeben, dass die Funktion für SQL Server (SQL Server 2012 bis aktuelle Version) gilt, da sie nicht für SQL Server 2008, SQL Server 2008 R2 oder Microsoft Azure SQL-Datenbank gilt.

In einigen Fällen kann der allgemeine Gegenstand eines Themas in einem Produkt verwendet werden. Es werden jedoch nicht alle Argumente unterstützt. Enthaltene Datenbankbenutzer wurden z. B. in SQL Server 2012 eingeführt. Die CREATE USER-Anweisung kann in jedem SQL Server-Produkt verwendet werden. Die WITH PASSWORD-Syntax ist jedoch mit älteren Versionen nicht einsetzbar. In diesem Fall werden zusätzliche Gilt für-Abschnitte in die entsprechenden Argumentbeschreibungen im Text des Themas eingefügt.

(Nach oben)

Siehe auch

Anzeigen:
© 2015 Microsoft