数据库升级到Sql Server 2022

不知不觉就到2023年了,突然想起去年关注的Sql Server 2022有一段时间没去关注动态了,去看一下果然已经发布了,2022年11月16日发布的正式版,那么升级就可以安排上了。

下载网址:https://info.microsoft.com/ww-landing-sql-server-2022.html?lcid=zh-CN

和2019不一样的是需要填写资料下载

 

 

下载下来之后双机运行

 需要选择安装类型,我这里选择的是自定义安装

 

 

大概1.1GB,放到一旁等待即可.......

 

下载完成之后在安装里面点击 从Sql Server早期版本升级

 

因为是升级,所以沿用之前的设置,基本上是无脑下一步即可

 

 

 

 

安装完成之后可以看到版本已经升级到了2022,舒服呀

 

 

Sql Server2022的兼容性级别是160,可以查询一下自己的数据库,把需要升级的升级上来

 

需要注意的是,Sql server2022已经弃用了一些功能

如果在命令行安装或脚本中指定这些以前支持的参数,则它们可能会失败。

  • /PolyBaseJava
  • /SQL_INST_MR
  • /SQL_INST_JAVA
  • /SQL_INST_MPY
  • /SQLJAVADIR
  • /SQL_SHARED_MPY
  • /SNAC_SDK
  • /SQL_SHARED_MR
  • /SDK
  • /DREPLAY_CTLR
  • /TOOLS
  • /DREPLAY_CLT

 

新增功能如下:

新增功能或更新详细信息
可恢复添加表约束操作 支持暂停和恢复 ALTER TABLE ADD CONSTRAINT 操作。 在维护时段、故障转移或系统故障后恢复此类操作。
CREATE INDEX 添加了联机索引操作子句的 WAIT_AT_LOW_PRIORITY
事务复制 对等复制支持冲突检测和解析,以允许最后一个写入者获胜。 最初是在 SQL Server 2019 (15.x) CU 13 中引入的。 有关详细信息,请参阅自动处理与上次写入获胜的冲突
CREATE STATISTICS 添加 选项

低优先级的自动统计信息。
SELECT ... WINDOW 子句 在应用 OVER 子句中使用窗口的窗口函数之前,确定行集的分区和排序。 请参阅 SELECT - WINDOW 
IS [NOT] DISTINCT FROM 确定两个表达式在相互比较时计算结果是否为 NULL,并保证结果值为 true 或 false。 有关详细信息,请参阅 IS [NOT] DISTINCT FROM (Transact-SQL)
时序函数 可以使用时间窗口、聚合和筛选功能来存储和分析随时间变化的数据。
DATE_BUCKET ()
GENERATE_SERIES ()

下面添加了对 IGNORE NULLS 和 RESPECT NULLS 的支持:
FIRST_VALUE ()
LAST_VALUE ()
JSON 函数 ISJSON ()
JSON_PATH_EXISTS ()
JSON_OBJECT ()
JSON_ARRAY ()
聚合函数 APPROX_PERCENTILE_CONT ()
APPROX_PERCENTILE_DISC ()
T-SQL 函数 GREATEST ()
LEAST ()
STRING_SPLIT ()
DATETRUNC ()
LTRIM ()
RTRIM ()
TRIM ()
位操作函数 LEFT_SHIFT ()
RIGHT_SHIFT ()
BIT_COUNT ()
GET_BIT ()
SET_BIT ()
posted @ 2023-01-06 10:54  Core、陈  阅读(2853)  评论(0编辑  收藏  举报