Discontinued Database Engine Functionality in SQL Server 2014 (Fonctionnalités du moteur de base de données non disponibles dans SQL Server 2014)
Cette rubrique décrit les fonctionnalités 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.
Catégorie | 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.
Catégorie | Fonctionnalité supprimée | Remplacement |
---|---|---|
Sauvegarde et restauration | BACKUP { DATABASE | LOG } WITH PASSWORD and BACKUP { DATABASE | LOG } WITH MEDIAPASSWORD sont supprimés. RESTORE { DATABASE | LOG } WITH [MEDIA]PASSWORDcontinue d’être déconseillé. | Aucune |
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 l’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 |
Courrier | SQL Mail | Utilisez la messagerie de la base de données. Pour plus d’informations, consultez La messagerie de base de données et utiliser la messagerie de base de données au lieu 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 (FAST n ) . |
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é. | Aucune |
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 |
Aucune. |
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 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 l’é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 dépréciées du moteur de base de données dans SQL Server 2014