Changements essentiels dans les fonctionnalités du moteur de base de données de SQL Server 2016

 

CETTE RUBRIQUE S’APPLIQUE À :ouiSQL Server (à partir de la version 2016)nonAzure SQL DatabasenonAzure SQL Data WarehousenonParallel Data Warehouse

Cette rubrique décrit les modifications importantes apportées à SQL Server 2016Moteur de base de données et aux versions antérieures de SQL Server. Ces modifications peuvent interrompre les applications, scripts ou fonctionnalités fondés sur les versions antérieures de SQL Server. Il se peut que vous rencontriez ces problèmes lors d'une mise à niveau.

  • La colonne sample_ms de sys.dm_io_virtual_file_stats est passée du type de données int à bigint.

  • La colonne TimeStamp de sys.fn_virtualfilestats est passée du type de données int à bigint.

  • L’utilisation (déconseillée) des algorithmes de hachage MD2, MD4, MD5, SHA ou SHA1 nécessite de définir une valeur inférieure à 130 comme niveau de compatibilité de la base de données.

  • Sous le niveau de compatibilité de base de données 130, les conversions implicites des types de données datetime en datetime2 offrent une meilleure précision en prenant en compte les fractions de milliseconde, ce qui génère différentes valeurs converties. Utilisez un transtypage explicite vers le type de données datetime2 chaque fois qu’il existe un scénario de comparaison mixte entre les types de données datetime et datetime2.

Fonctionnalités du moteur de base de données dépréciées dans SQL Server 2016
Fonctionnalités du moteur de base de données supprimées dans SQL Server 2016
Compatibilité descendante du moteur de base de données SQL Server
Niveau de compatibilité ALTER DATABASE (Transact-SQL)

Ajouts de la communauté

AJOUTER
Afficher: