Здравствуйте.
Вот по этой статье пытаюсь мигрировать Workflow Manager на 2016-ый шарик. Хочу в итоге, чтобы
все запущенные Workflow остались запущенными и работоспособными на новом 2016-м шарике.
Проблема с которой столкнулся следующая:
На шаге, где надо запускать файл "restoreWFStep2.ps1" Вот его содержимое:
$sbfarmDBConnection='Data Source=SPServer;Initial Catalog=SP2013_SbManagementDB;Integrated Security=SSPI;Asynchronous Processing=True;Encrypt=False'
$sbContainer1='Data Source=SPServer;Initial Catalog=SP2013_SBMessageContainer01;Integrated Security=SSPI;Asynchronous Processing=True;Encrypt=False'
Restore-SBMessageContainer -ContainerDBConnectionString $sbContainer1 -SBFarmDBConnectionString $sbfarmDBConnection –id 1
Я получаю предупреждение о том, что версия месседж контейнера устарела, и нуждается в обновлении. Нажимаю Обновить и получаю вот такую ошибку:
Restore-SBMessageContainer : Procedure or function 'UpdateContainerStoreVersion' expects parameter '@databaseName', whi
ch was not supplied.
At D:\wfScripts\restoreWFStep2.ps1:4 char:1
+ Restore-SBMessageContainer -ContainerDBConnectionString $sbContainer1 ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (1:Int64) [Restore-SBMessageContainer], SqlException
+ FullyQualifiedErrorId : FailedToModifyContainer,Microsoft.ServiceBus.Commands.RestoreSBMessageContainerCommand
Безуспешное гугление по ошибке или даже по слову 'UpdateContainerStoreVersion' ни к чему не приводит. Такое чувство, что либо с этим никто раньше не сталкивался, либо это какое то новое API в 2016 шарике.
В мануалах на технете ни слова про параметр @databaseName. И... Везде примеры миграции на 2013 шарик.
Подскажите хотя бы идею, или ткните в нужную статью, где хоть что то есть по моей проблеме...
Обновил уже Workflow Manager до CU3, ServiceBUS тоже ок.
Подскажите как быть мне в моей ситуации?