Delen via


Belangrijke wijzigingen in database-enginefuncties in SQL Server 2016

Van toepassing op: SQL Server 2016 (13.x) en latere versies

In dit artikel worden belangrijke wijzigingen in de SQL Server 2016 (13.x) Database Engine en eerdere versies van SQL Server beschreven. Deze wijzigingen kunnen toepassingen, scripts of functionaliteiten breken die zijn gebaseerd op eerdere versies van SQL Server. Deze problemen kunnen optreden wanneer u een upgrade uitvoert.

Belangrijke wijzigingen in SQL Server 2016

  • De sample_ms kolom met gegevens is uitgebreid van sys.dm_io_virtual_file_stats een int naar een bigint-gegevenstype .

  • De timestamp kolom met gegevens is uitgebreid van sys.fn_virtualfilestats een int naar een bigint-gegevenstype .

  • Onder databasecompatibiliteitsniveau 130 tonen impliciete conversies van datum/tijd tot datum/tijd2 verbeterde nauwkeurigheid door rekening te houden met de fractionele milliseconden, wat resulteert in verschillende geconverteerde waarden. Gebruik expliciete casting naar het gegevenstype datetime2 wanneer er een gemengd vergelijkingsscenario tussen datum/tijd - en datum/tijd2-gegevenstypen bestaat. Zie deze verbeteringen in SQL Server en Azure SQL Database voor het verwerken van bepaalde gegevenstypen en ongebruikelijke bewerkingen voor meer informatie.

  • Onder databasecompatibiliteitsniveau 130 tonen bewerkingen die impliciete conversies uitvoeren tussen bepaalde numerieke en datum/tijd-gegevenstypen verbeterde nauwkeurigheid en kunnen leiden tot verschillende geconverteerde waarden. Dit omvat het gebruik van functies waarvoor berekeningen nodig zijn, zoals DATEDIFF en ROUND. Zie deze verbeteringen in SQL Server en Azure SQL Database voor het verwerken van bepaalde gegevenstypen en ongebruikelijke bewerkingen voor meer informatie.

Vorige versies

Zie Belangrijke wijzigingen in database-enginefuncties in SQL Server 2014 (12.x) voor informatie over belangrijke wijzigingen in SQL Server 2014 en in sommige eerdere versies.

Gearchiveerde documentatie voor oude versies van SQL Server

We verzamelen en bewaren documentatie voor zeer oude versies van Microsoft SQL Server, in sets gearchiveerde webpagina's. De gearchiveerde webpagina's worden niet verwerkt door zoekmachines, zoals bing.com en google.com. U kunt deze archieven echter zien op onze Docs vorige versies/sql/ adres:

Deze archieven bevatten de documentatie voor ten minste de volgende oudere versies:

  • SQL Server 2014 (12.x)
  • SQL Server 2012 (11.x)
  • SQL Server 2008 R2 (10.50.x)
  • SQL Server 2008 (10.0.x)
  • SQL Server 2005 (9.x)

Documentatie voor SQL Server 2014 is nog steeds beschikbaar op ons hoofdadres van Docs.

Documentatie voor SQL Server 2022 is beschikbaar op ons hoofdadres van Docs. Vervolgens kunt u de vervolgkeuzelijst versiebeheer boven aan de pagina gebruiken om een andere gewenste versie te selecteren.

Zie Eerdere versies van SQL Server-documentatie voor meer informatie over de documentatie voor eerdere versies van SQL Server.