是否有可能使用 CU(而不是 RTM)找到 \ 创建 SQL Server 2022 的安装文件?原因:由于这个错误,无法在具有 AG 和 CDC 的群集中将 SQL Server 从 2019 升级到 2022: 修复了如果数据库启用了变更数据捕获 (CDC) 并且位于可用性组中,则在辅助副本上应用修补程序或执行就地升级会失败的问题。https ://learn.microsoft.com/en-us/troubleshoot/sql/releases/sqlserver-2022/cumulativeupdate6#2442348 此错误已在 SQL Server 2022 CU6 中修复。因此,为了升级我的集群,我需要运行 SQL Server 2022 CU6 的安装程序,而不是 SQL Server 2022 RTM。关闭 CDC \ 删除 AG - 非常大的问题。或者还有其他方法可以解决我的问题?
是的,有一个名为的命令行选项
UpdateSource
可供使用。下载并提取您要定位的 CU(希望是最新的),并将该文件夹用作选项的目标。如果您不想这样做,则无需通过命令行执行此操作。踢出副本,铺设它,安装 2022,更新到最新的 CU,将其带回集群,将其添加为副本并播种/恢复。
在我看来,就地升级在这样的拓扑结构中是没有存在的余地的。