Sql Server 2017是否可以在Azure Db上使用?

时间:2018-11-18 21:40:31

标签: azure azure-sql-database

我有一个在Azure上运行的sql服务器数据库。是否有可能将其升级到Sql Server 2017?

我已经搜索了,但是只找到了在VM中运行2017的数据。

我查看了Portal,但是没有看到用于指定Sql Server版本的任何选项。

4 个答案:

答案 0 :(得分:1)

“升级”是错误的词。 SQL Azure运行的SQL版本比SQL Server 2017更新。因此,即使要从SQL Azure获取文件(此功能未公开),SQL 2017也将无法打开它。 (但是,SQL Server的更高版本可能能够读取它)。欢迎您使用导入/导出服务导出SQL Azure数据库,以逻辑方式将数据库复制出来。您还可以使用数据同步或其他复制技术在数据更改时将其导出。

https://docs.microsoft.com/en-us/sql/relational-databases/import-export/overview-import-export?view=sql-server-2017

https://docs.microsoft.com/en-us/azure/sql-database/sql-database-get-started-sql-data-sync

答案 1 :(得分:0)

最直接的直接答案是:

  

它基于Microsoft SQL Server数据库引擎的最新稳定版本。

引自https://docs.microsoft.com/en-us/azure/sql-database/sql-database-technical-overview的第一段

此外,如果您使用的是SSMS 18或Azure Data Studio,则应该能够将数据库的兼容性级别更改为更高的级别,例如SQL Server 2019的级别为150。

答案 2 :(得分:0)

Azure SQL数据库和AZure SQL托管实例使用的版本与本地产品不同。

例如:Microsoft SQL Azure(RTM)-12.0.2000.8 Aug 5 2019 05:50:58版权所有(C)2019 Microsoft Corporation

以上版本来自托管实例,Azure SQL也具有相同版本:

enter image description here

正如Conor解释的那样,它在后台运行了最新的SQL Server版本。

如果要使用SQL Server 2017,则可能需要尝试安装SQL Server 2017的Azure VM。

答案 3 :(得分:-1)

自2019年8月26日起,Microsoft声明Azure SQL中使用的版本为v12,该版本与Azure SQL Server 2014相对应(来源:https://docs.microsoft.com/en-gb/azure/sql-database/sql-database-technical-overview#sql-database-frequently-asked-questions-faq

似乎我们没有可用的升级选项。