Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения: SQL Server 2016 (13.x) и более поздних версий
В этой статье описаны критические изменения в ядре СУБД SQL Server 2016 (13.x) и предыдущих версиях SQL Server. Эти изменения могут нарушить работу приложений, скриптов или функций, основанных на более ранних версиях SQL Server. При обновлении могут возникнуть следующие проблемы.
Критически важные изменения в SQL Server 2016
Столбец
sample_mssys.dm_io_virtual_file_stats, развернутый из int в тип данных bigint .Столбец
timestampsys.fn_virtualfilestats, развернутый из int в тип данных bigint .При уровне совместимости базы данных 130 неявные преобразования типов данных из datetime в datetime2 демонстрируют повышенную точность благодаря учету долей миллисекунд. В результате преобразования дают иные значения. Используйте явное приведение к типу данных datetime2 всякий раз, когда существует смешанный сценарий сравнения между типами данных datetime и datetime2 . Дополнительные сведения см. в этой статье об усовершенствованиях базы данных SQL Server и Базы данных SQL Azure для обработки некоторых типов данных и необычных операций.
На уровне совместимости базы данных 130 операции, выполняющие неявные преобразования между определенными числовыми и датами и типами данных datetime , показывают улучшенную точность и могут привести к различным преобразованным значениям. Это включает использование функций, требующих вычислений, таких как
DATEDIFFиROUND. Дополнительные сведения см. в этой статье об усовершенствованиях базы данных SQL Server и Базы данных SQL Azure для обработки некоторых типов данных и необычных операций.
предыдущих версий
Сведения о критических изменениях в SQL Server 2014 (12.x) и некоторых более ранних версиях см. в статьях о критических изменениях для ядро СУБД функций в SQL Server 2014.
Архивная документация по старым версиям SQL Server
Мы собираем и храним документацию по очень старым версиям Microsoft SQL Server в наборе архивных веб-страниц. Архивные веб-страницы не обрабатываются поисковыми системами, такими как bing.com и google.com. Эти архивы доступны в нашей документации по адресу previous-versions/sql/:
В них входит документация, по крайней мере, по следующим старым версиям:
- 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)
Документация по SQL Server 2014 по-прежнему доступна по адресу основной документации.
Документация по SQL Server 2022 доступна по основному адресу документации. Затем можно использовать раскрывающийся список управления версиями в верхней части страницы, чтобы выбрать другую нужную версию.
Дополнительные сведения о документации по предыдущим версиям SQL Server см. на странице Документация по предыдущим версиям SQL Server.