Перестроить индексы на InvokeSBFarmUpgrade

Недавно я выполнил шаги по обновлению служебной шины 1.0 до служебной шины 1.1. Я нахожусь на том этапе, когда использую PowerShell для запуска «Invoke-SBFarmUpgrade», а командлет терпит неудачу:

Invoke-SBFarmUpgrade: обновление обнаружило исключение в upgrade_GatewayDatabase_2.13.0.0_1.7.81.0: онлайн-операции с индексами можно выполнять только в выпуске SQL Server Enterprise.

Я не вижу опции в общих параметрах, чтобы иметь возможность установить опцию перестроения в автономный режим. Как я могу преодолеть это препятствие?

Если это невозможно, могу ли я создать новую ферму служебной шины с помощью мастера настройки и повторно подключить диспетчер рабочих процессов к новой ферме?

Любая помощь будет оценена по достоинству. Я застрял


person Daniel Kline    schedule 28.04.2015    source источник
comment
Столкнулся с точно такой же проблемой прямо сейчас.   -  person niaher    schedule 29.04.2015


Ответы (1)


Откройте C:\Program Files\Service Bus\1.1\CommonGatewayStoreUpgrade.sql и замените ONLINE = ON на ONLINE = OFF.

Теперь вы можете запустить Invoke-SBFarmUpgrade, и он будет работать.

(Возможно, будет хорошей идеей отменить ваши изменения в сценарии *.sql после этого)

person niaher    schedule 29.04.2015
comment
Ты бог. Я искал это долгое время. Спасибо за вашу помощь и быстрый ответ. - person Daniel Kline; 29.04.2015
comment
Привет Даниэль. Пожалуйста, примите ответ, если он решил вашу проблему. Ваше здоровье ;) - person niaher; 01.05.2015