Nicht mehr unterstützte Datenbank-Engine-Funktionalität in SQL Server 2014

In diesem Thema werden die Features der Datenbank-Engine beschrieben, die in SQL Server 2014 nicht mehr verfügbar sind.

Nicht mehr unterstützte Features in SQL Server 2014

In der folgenden Tabelle sind Features aufgeführt, die in SQL Server 2014 entfernt wurden.

Category Nicht mehr unterstützte Funktion Ersatz
Kompatibilitätsgrad Kompatibilitätsgrad 90 Der Kompatibilitätsgrad der Datenbanken muss mindestens auf 100 festgelegt sein. Wenn eine Datenbank mit einem Kompatibilitätsgrad von weniger als 100 auf SQL Server 2014 aktualisiert wird, wird der Kompatibilitätsgrad der Datenbank während des Upgradevorgangs auf 100 festgelegt.

Nicht mehr unterstützte Features in SQL Server 2012

In der folgenden Tabelle sind Features aufgeführt, die in SQL Server 2012 entfernt wurden.

Category Nicht mehr unterstützte Funktion Ersatz
Sichern und Wiederherstellen BACKUP { DATABASE | LOG } WITH PASSWORD and BACKUP { DATABASE | LOG } WITH MEDIAPASSWORD wird eingestellt. RESTORE { DATABASE | LOG } WITH [MEDIA]PASSWORDist weiterhin veraltet. Keine
Sichern und Wiederherstellen RESTORE { DATABASE | LOG } ... WITH DBO_ONLY RESTORE { DATABASE | LOG } ... ... WITH RESTRICTED_USER
Kompatibilitätsgrad Kompatibilitätsgrad 80 Der Kompatibilitätsgrad der Datenbanken muss mindestens auf 90 festgelegt sein.
Konfigurationsoptionen sp_configure 'user instance timeout' und 'user instances enabled' Verwenden Sie die Funktion Lokale Datenbank. Weitere Informationen finden Sie unter SqlLocalDB-Hilfsprogramm.
Verbindungsprotokolle Die Unterstützung für das VIA-Protokoll wird eingestellt. Verwenden Sie stattdessen TCP.
Datenbankobjekte WITH APPEND-Klausel für Trigger Erstellen Sie den ganzen Trigger neu.
Datenbankoptionen sp_dboption ALTER DATABASE
E-Mail SQL Mail Verwenden Sie Datenbank-E-Mail. Weitere Informationen finden Sie unter Datenbank-E-Mail und Verwenden von Datenbank-E-Mail anstelle von SQL Mail.
Speicherverwaltung Unterstützung für 32-Bit-AWE (Address Windowing Extensions) und für das Hinzufügen von 32-Bit-Speicher im laufenden Systembetrieb (Hot Add Memory). Verwenden Sie ein 64-Bit-Betriebssystem.
Metadaten DATABASEPROPERTY DATABASEPROPERTYEX
Programmierbarkeit SQL Server-Distributed Management Objects (SQL-DMO) SQL Server Management Objects (SMO)
Abfragehinweise FASTFIRSTROW-Hinweis OPTION (FASTn).
Remoteserver Das Erstellen neuer Remoteserver durch Benutzer mithilfe von sp_addserver wird eingestellt. sp_addserver mit der Option "local" bleibt erhalten. Während des Upgrades beibehaltene oder durch Replikation erstellte Remoteserver können verwendet werden. Ersetzen Sie Remoteserver mithilfe von Verbindungsservern.
Sicherheit sp_dropalias Ersetzen Sie Aliase durch eine Kombination von Benutzerkonten und Datenbankrollen. Verwenden Sie sp_dropalias, um Aliase in aktualisierten Datenbanken zu entfernen.
Sicherheit Der Versionsparameter von PWDCOMPARE, der einen Wert aus einer Früheren Anmeldung als SQL Server 2000 darstellt, wird eingestellt. Keine
Service Broker-Programmierbarkeit in SMO Die Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority-Klasse implementiert die Microsoft.SqlServer.Management.Smo.IObjectPermission-Schnittstelle nicht mehr.
SET-Optionen SET DISABLE_DEF_CNST_CHK Keine.
Systemtabellen sys.database_principal_aliases Verwenden Sie anstelle von Aliasen Rollen.
Transact-SQL RAISERROR im Format RAISERROR integer 'string' wird eingestellt. Schreiben Sie die Anweisung mit der aktuellen RAISERROR(...) -Syntax neu.
Transact-SQL-Syntax COMPUTE / COMPUTE BY Verwenden Sie ROLLUP
Transact-SQL-Syntax Verwendung von *= und =* Verwenden Sie die ANSI-Joinsyntax. Weitere Informationen finden Sie unter FROM (Transact-SQL).
XEvents databases_data_file_size_changed, databases_log_file_size_changed

eventdatabases_log_file_used_size_changed

locks_lock_timeouts_greater_than_0

locks_lock_timeouts
Ersetzt durch database_file_size_change event, database_file_size_change

database_file_size_change-Ereignis

lock_timeout_greater_than_0

lock_timeout

Zusätzliche XEvent-Änderungen

resource_monitor_ring_buffer_record:

  • Entfernte Felder: single_pages_kb, multiple_pages_kb

  • Hinzugefügte Felder: target_kb, pages_kb

memory_node_oom_ring_buffer_recorded:

  • Entfernte Felder: single_pages_kb, multiple_pages_kb

  • Hinzugefügte Felder: target_kb, pages_kb

Weitere Informationen

Als veraltet markierte Funktionen der Datenbank-Engine in SQL Server 2014