Nicht mehr unterstützte Datenbank-Engine-Funktionalität in SQL Server 2014
In diesem Thema werden die Datenbank-Engine Features 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.
Kategorie | 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 einer Kompatibilitätsstufe von weniger als 100 auf SQL Server 2014 aktualisiert wird, wird die Kompatibilitätsebene der Datenbank während des Upgradevorgangs auf 100 festgelegt. |
Nicht mehr vorhandene Features in SQL Server 2012
In der folgenden Tabelle sind Features aufgeführt, die in SQL Server 2012 entfernt wurden.
Kategorie | Nicht mehr unterstützte Funktion | Ersatz |
---|---|---|
Sichern und Wiederherstellen | SICHERUNG { DATENBANK | LOG } MIT KENNWORT UND SICHERUNG { DATABASE | LOG } WITH MEDIAPASSWORD wird nicht mehr unterstützt. { DATENBANK WIEDERHERSTELLEN | LOG } WITH [MEDIA]PASSWORDist weiterhin veraltet. | Keine |
Sichern und Wiederherstellen | { DATENBANK WIEDERHERSTELLEN | LOG } ... WITH DBO_ONLY | { DATENBANK WIEDERHERSTELLEN | 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 Utility |
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 |
Post | 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 (FAST n ) . |
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 Anmeldung vor SQL Server 2000 darstellt, wird nicht mehr unterstützt. | Keine |
Service Broker-Programmierbarkeit in SMO | Die Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority-Klasse implementiert nicht mehr die Microsoft.SqlServer.Management.Smo.IObjectPermission-Schnittstelle . | |
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 mithilfe der aktuellen RAISERROR(...) -Syntax neu. |
Transact-SQL-Syntax | COMPUTE / COMPUTE BY |
Verwenden Sie ROLLUP |
Transact-SQL-Syntax | Verwendung 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 Ereignis, database_file_size_change database_file_size_change-Ereignis lock_timeout_greater_than_0 lock_timeout |
Weitere 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 Features der Datenbank-Engine in SQL Server 2014