我有一个在Azure上运行的sql服务器数据库。是否有可能将其升级到Sql Server 2017?
我已经搜索了,但是只找到了在VM中运行2017的数据。
我查看了Portal,但是没有看到用于指定Sql Server版本的任何选项。
答案 0 :(得分:1)
“升级”是错误的词。 SQL Azure运行的SQL版本比SQL Server 2017更新。因此,即使要从SQL Azure获取文件(此功能未公开),SQL 2017也将无法打开它。 (但是,SQL Server的更高版本可能能够读取它)。欢迎您使用导入/导出服务导出SQL Azure数据库,以逻辑方式将数据库复制出来。您还可以使用数据同步或其他复制技术在数据更改时将其导出。
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也具有相同版本:
正如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)
似乎我们没有可用的升级选项。