在群集服务器上从 SQL 2005 Enterprise 降级到 2005 Standard

在群集服务器上从 SQL 2005 Enterprise 降级到 2005 Standard

有人能帮忙将集群上的 Ent 降级为 Standard 吗?我们没有地方进行测试,所以我们想确保一切都正确无误。

答案1

我认为您不能降级到较低版本。您必须重新安装 SQL Server 2005 标准版。如果您对命名实例没有异议,那么这应该不是问题。您可以在 Enterprise 所在的同一台服务器上安装新的命名实例,假设 Enterprise 是默认实例。然后,您可以使用多种方法将数据库、作业、SSIS 包等转移到标准实例,假设您不使用标准不支持的任何 Enterprise 特定功能。

答案2

SQL 企业版在设计上与 SQL 标准版有所不同,但只需 10 个步骤,即可轻松避免昂贵的工作和出现错误时冗长的错误修复:

根据服务器的速度请求停机时间(例如 3-5 小时),然后继续执行以下任务。1. 从应用程序中删除用户并确保所有交易都已完成。2. 如果您有许多频繁运行的作业,只需停止 SQL 服务器代理,以便在您尝试进行重大更改时不会自动启动任何程序。3. 对生产数据库进行完整的数据库备份,然后验证备份。这是一个很好的做法。在备份之前检查数据库完整性(数据和索引链接)将显示数据库的状态,从而降低丢失数据的风险。4. 如果需要,请编写作业和登录脚本(使用 Microsoft 的 sp_help_revlogin 过程进行登录)。5. 首先记下生产数据库文件的路径,然后分离生产数据库。6. 卸载不会删除用户数据库文件。因此,卸载 SQL Enterprise 实例,重新启动操作系统。7. 安装 SQL Standard。我建议您此时应用最新的服务包。可能需要重新启动。 8. 请注意,企业 SQL 实例中的用户数据库可以由运行 SQL Standard 的实例管理。因此,继续连接生产数据库。9. 太棒了!现在您有一个运行生产数据库的 SQL Standard 实例。10. 如果您编写了作业和登录脚本,请运行脚本以在新安装的实例上重新创建它们,否则请手动创建登录并编写代理作业。

——正如 SSC 中回答的那样。希望这对于 Cluster 也应该是一样的,因为您不会还原系统数据库,因为您要编写这些设置的脚本。

相关内容