SQL Azure兼容级别 [英] SQL Azure Compatibility Level

查看:69
本文介绍了SQL Azure兼容级别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

自2016年以来,我们拥有相同的SQL Azure数据库服务器,当我们迁移到SQL Azure时,当时的所有数据库都是130版。但是我注意到最近创建的一些数据库是在140级。

We have had the same SQL Azure DB Server since 2016 which is when we migrated to SQL Azure, all of the databases at that time were at version 130. However I have noticed some database that have been created lately are at level 140.


  1. 这是否意味着服务器实例已升级?如果是这样的话,为什么主数据库仍然处于130?
  2. 在130处拥有130和新数据库的主数据库,或者在140处升级旧主数据库是否有任何优点/缺点?
  3. 我们正在为我们所有的数据库使用高级SQL弹性池,这受数据库或服务器的影响
  4. 是否存在SQL弹性池的兼容级别?




WLT


WLT

推荐答案

您好Spartan28012,

Hi Spartan28012,

请查看此博客文章,因为它解释了此功能以及您在运行的级别上所具有的控件:  Azure SQL数据库的默认
兼容级别180

Please take a look at this blog post, as it explains this functionality and the controls you do have over what level to run at: Default compatibility level 140 for Azure SQL databases

主服务器位于130且数据库位于140处并不重要。更重要的是,所有应用程序/解决方案数据库在所有实例中处于同一级别。

It is less important that the master is at 130 and your databases are at 140. It is more important that all your application/solution databases are at the same level across all instances.


  • 是的,这意味着有升级。
  • SQL弹性池的兼容级别相同,因为该服务基于相同的技术。对于托管实例也是如此。
  • 这是每个数据库级别设置。 

如果您还有其他问题,请与我们联系。

Please let me know if you have additional questions.

问候,

迈克


这篇关于SQL Azure兼容级别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆