Fonctionnalités du moteur de base de données supprimées dans SQL Server 2014

Cette rubrique décrit les fonctionnalités du moteur de base de données qui ne sont plus disponibles dans SQL Server 2014.

Fonctionnalités abandonnées dans SQL Server 2014

Le tableau suivant répertorie les fonctionnalités qui ont été supprimées dans SQL Server 2014.

Category Fonctionnalité supprimée Remplacement
Niveau de compatibilité Niveau de compatibilité 90 Les bases de données doivent être définies au moins au niveau de compatibilité 100. Lorsqu’une base de données avec un niveau de compatibilité inférieur à 100 est mise à niveau vers SQL Server 2014, le niveau de compatibilité de la base de données est défini sur 100 pendant l’opération de mise à niveau.

Fonctionnalités abandonnées dans SQL Server 2012

Le tableau suivant répertorie les fonctionnalités qui ont été supprimées dans SQL Server 2012.

Category Fonctionnalité supprimée Remplacement
Sauvegarde et restauration BACKUP { DATABASE | LOG } WITH PASSWORD and BACKUP { DATABASE | LOG } AVEC MEDIAPASSWORD sont supprimés. RESTORE { DATABASE | LOG } WITH [MEDIA]PASSWORDcontinue d’être déconseillé. Aucun
Sauvegarde et restauration RESTORE { DATABASE | LOG } ... WITH DBO_ONLY RESTORE { DATABASE | LOG } ... ... WITH RESTRICTED_USER
Niveau de compatibilité niveau de compatibilité 80 Les bases de données doivent être définies au moins au niveau de compatibilité 90.
Options de configuration sp_configure 'user instance timeout' et 'user instances enabled' Utilisez la fonctionnalité de base de données locale. Pour plus d’informations, consultez Utilitaire SqlLocalDB
Protocoles de connexion La prise en charge du protocole VIA est supprimée. Utilisez à la place TCP.
Objets de base de données Clause WITH APPEND sur les déclencheurs Recréez la totalité du déclencheur.
Options de la base de données sp_dboption ALTER DATABASE
E-mail SQL Mail Utilisez la messagerie de la base de données. Pour plus d’informations, consultez Database Mail et Utiliser Database Mail à la place de SQL Mail.
Gestion de la mémoire Extensions Address Windowing Extensions (AWE) 32 bits et prise en charge de l'ajout de mémoire à chaud 32 bits. Utilisez un système d'exploitation 64 bits.
Métadonnées DATABASEPROPERTY DATABASEPROPERTYEX
Programmabilité Objets SQL-DMO (SQL Server Distributed Management Objects) SMO (SQL Server Management Objects)
Indicateurs de requête Indicateur FASTFIRSTROW OPTION (FASTn).
Serveurs distants La possibilité pour les utilisateurs de créer des serveurs distants à l'aide de sp_addserver est supprimée. sp_addserver avec l'option « locale » reste disponible. Des serveurs distants conservés pendant la mise à niveau ou créés par réplication peuvent être utilisés. Remplacez les serveurs distants à l'aide de serveurs liés.
Sécurité sp_dropalias Remplacez les alias par une combinaison de comptes d'utilisateurs et de rôles de base de données. Utilisez sp_dropalias pour supprimer les alias dans les bases de données mises à niveau.
Sécurité Le paramètre de version de PWDCOMPARE représentant une valeur d’une connexion antérieure à SQL Server 2000 est supprimé. Aucun
Programmabilité de Service Broker dans SMO La classe Microsoft.SqlServer.Management.Smo.Broker.BrokerPriority n’implémente plus l’interface Microsoft.SqlServer.Management.Smo.IObjectPermission .
Options définies SET DISABLE_DEF_CNST_CHK Aucun.
Tables système sys.database_principal_aliases Utilisez des rôles à la place d'alias.
Transact-SQL RAISERROR dans le format RAISERROR integer 'string' est supprimé. Réécrire l’instruction à l’aide de la syntaxe RAISERROR (...) actuelle.
Syntaxe Transact-SQL COMPUTE / COMPUTE BY Utilisez ROLLUP.
Syntaxe Transact-SQL Utilisation de *= et =* Utilisez la syntaxe de jointure ANSI. Pour plus d’informations, consultez 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
Remplacé par événement database_file_size_change, database_file_size_change

événement database_file_size_change

lock_timeout_greater_than_0

lock_timeout

Modifications supplémentaires de XEvent

resource_monitor_ring_buffer_record :

  • Champs supprimés : single_pages_kb, multiple_pages_kb

  • Champs ajoutés : target_kb, pages_kb

memory_node_oom_ring_buffer_recorded :

  • Champs supprimés : single_pages_kb, multiple_pages_kb

  • Champs ajoutés : target_kb, pages_kb

Voir aussi

Fonctionnalités du moteur de base de données déconseillées dans SQL Server 2014