有人能帮忙将集群上的 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 也应该是一样的,因为您不会还原系统数据库,因为您要编写这些设置的脚本。