在 InvokeSBFarmUpgrade 上重建索引

Rebuild indexes on InvokeSBFarmUpgrade

我最近遵循了将 Service Bus 1.0 升级到 Service Bus 1.1 的步骤。我正在使用 PowerShell 运行 "Invoke-SBFarmUpgrade" 并且命令行失败:

Invoke-SBFarmUpgrade : 升级在 upgrade_GatewayDatabase_2.13.0.0_1.7.81.0 中遇到异常:只能进行在线索引操作 在 SQL 服务器的企业版中执行。

我在通用参数中没有看到能够将重建选项设置为脱机的选项。我怎样才能克服这个障碍?

如果这不可能,我可以使用配置向导创建一个新的服务总线场并将工作流管理器重新附加到新场吗?

如有任何帮助,我们将不胜感激。我卡住了

打开 C:\Program Files\Service Bus.1\CommonGatewayStoreUpgrade.sql 并将 ONLINE = ON 替换为ONLINE = OFF.

现在您可以 运行 Invoke-SBFarmUpgrade 并且它会起作用。

(之后撤消对 *.sql 脚本的更改可能是个好主意)