Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores
Este artigo descreve as alterações recentes no Mecanismo de Banco de Dados do SQL Server 2016 (13.x) e em versões anteriores do SQL Server. Essas alterações podem interromper aplicativos, scripts ou funcionalidades baseados em versões anteriores do SQL Server. Você pode encontrar esses problemas ao atualizar.
Alterações recentes no SQL Server 2016
A
sample_mscoluna de expandiu-se de um tipo desys.dm_io_virtual_file_statsdados int para bigint .A
timestampcoluna de expandiu-se de um tipo desys.fn_virtualfilestatsdados int para bigint .No nível de compatibilidade de banco de dados 130, as conversões implícitas dos tipos de dados datetime para datetime2 mostram maior precisão ao contabilizar os milissegundos fracionários, resultando em diferentes valores convertidos. Use a conversão explícita para o tipo de dados datetime2 sempre que existir um cenário de comparação misto entre os tipos de dados datetime e datetime2 . Para obter mais informações, consulte estas melhorias do SQL Server e do Banco de Dados SQL do Azure no tratamento de alguns tipos de dados e operações incomuns.
No nível de compatibilidade de banco de dados 130, as operações que executam conversões implícitas entre determinados tipos de dados numéricos e data/hora mostram maior precisão e podem resultar em diferentes valores convertidos. Isso inclui o uso de funções que exigem cálculos como
DATEDIFFeROUND. Para obter mais informações, consulte estas melhorias do SQL Server e do Banco de Dados SQL do Azure no tratamento de alguns tipos de dados e operações incomuns.
Versões anteriores
Para obter informações sobre alterações significativas no SQL Server 2014 (12.x) e em algumas versões anteriores, consulte Alterações significativas nos recursos do mecanismo de banco de dados no SQL Server 2014.
Documentação arquivada para versões antigas do SQL Server
Acumulamos e retemos documentação para versões muito antigas do Microsoft SQL Server, em conjuntos de páginas da Web arquivadas. As páginas arquivadas não são processadas por mecanismos de pesquisa, como bing.com e google.com. No entanto, você pode ver esses arquivos em nosso Docs previous-versions/sql/ endereço:
Esses arquivos incluem a documentação de pelo menos as seguintes versões mais antigas:
- 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)
A documentação do SQL Server 2014 ainda está disponível em nosso endereço principal do Docs.
A documentação do SQL Server 2022 está disponível em nosso endereço principal do Docs. Em seguida, você pode usar a lista suspensa de controle de versão perto da parte superior da página para selecionar outra versão de interesse.
Para obter mais informações sobre a documentação de versões anteriores do SQL Server, consulte Versões anteriores da documentação do SQL Server.
Conteúdo relacionado
- Recursos obsoletos do Mecanismo de Banco de Dados no SQL Server 2016 (13.x)
- Funcionalidade descontinuada do Mecanismo de Banco de Dados no SQL Server
- Nível de compatibilidade ALTER DATABASE (Transact-SQL)
- Melhorias do SQL Server e do Banco de Dados SQL do Azure no tratamento de alguns tipos de dados e operações incomuns