将 SQL Server 2012 降级到较低版本

Ada*_*m H 7 sql-server sql-server-2012

我有一台安装了 SQL Server 2012 企业版的 Win2008 R2 服务器。因为我的生产服务器将是标准版,有没有办法将企业版降级为标准版?我已经在企业实例中配置了数据库和用户,并安装和配置了分析和本机报告服务。

这种降级是可能的,还是我正在考虑重新安装?除了在卸载之前分离然后附加到标准实例中之外,我需要对我的数据库做些什么特别的事情吗?

Jon*_*gel 1

您无法直接将 SQL Server 2012 版本从 Enterprise 更改为Standard。请参阅此页面了解支持的版本更改场景。

有几种不同的方法可以做到这一点 - 有些建议制作系统数据库的副本并在新实例上覆盖它们(确保您处于完全相同的 SP/CU 级别),或者您可以直接设置从头开始的新环境。这实际上取决于您的环境有多复杂。如果可以的话,我绝对建议在单独的环境中测试该过程。

另外,在开始之前,请检查数据库并检查sys.dm_db_persisted_sku_features以确保没有任何企业版功能正在使用。