我对SQL Server有一个快速的问题,比方说我正在使用SQL Server 2014 Enterprise,我创建了一个添加表,存储过程,函数等的数据库。
然后,一段时间后,我决定在SQL Server 2014 Developer版本上还原该数据库,我应该考虑任何限制或问题吗?还是透明的,因为版本相同?
答案 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/
希望有帮助, 康纳尔