使用不同版本的SQL Server

时间:2018-07-31 15:00:50

标签: sql-server

我对SQL Server有一个快速的问题,比方说我正在使用SQL Server 2014 Enterprise,我创建了一个添加表,存储过程,函数等的数据库。

然后,一段时间后,我决定在SQL Server 2014 Developer版本上还原该数据库,我应该考虑任何限制或问题吗?还是透明的,因为版本相同?

3 个答案:

答案 0 :(得分:1)

Developer Edition启用了所有功能,因此您可以从任何其他版本的SQL Server还原备份。您可以还原由旧版本创建的备份,但不能还原新版本。

企业确实具有某些在Standard或Express中找不到的功能,因此这些功能不一定有效。

答案 1 :(得分:1)

是的,还原将起作用。您可以还原到同一个版本,但不能还原一个版本。但是,Enterprise / Standard / Dev具有不同的可用功能,因此所有功能可能无法正常工作。

以下是版本及其功能的列表: https://docs.microsoft.com/en-us/sql/sql-server/editions-and-components-of-sql-server-2016?view=sql-server-2017

答案 2 :(得分:1)

对于SQL Server 2016 SP1,我们做了一些工作以使各个SKU的表面积更加相似。换句话说,我们在较低的SKU中提供了以前仅企业版的功能。例如,我们在标准版中公开了列存储和批处理模式处理。目的是使ISV易于编程为最新功能集,而不是针对最低的公共分母。请注意,高级功能通常会在企业版中表现更好/扩展更好,因此SKU仍然存在非功能差异。

以下是一个帖子,总结了所做的更改: https://blogs.msdn.microsoft.com/sqlreleaseservices/sql-server-2016-service-pack-1-sp1-released/

希望有帮助, 康纳尔