Могу ли я настроить BizTalk Server 2013 для присоединения к существующей системе единого входа, основанной на старой инфраструктуре?

Я установил и пытаюсь настроить систему BizTalk Server 2013, на которую мы хотим перейти с BTS 2009. Он будет использовать удаленный кластерный экземпляр SQL Server 2012, который работает вместе с SQL Server 2008 SP3, который обслуживает текущую производственную BTS 2009.

Когда я начал настраивать BTS 2013, я попытался присоединиться к системе SSO, уже используемой машиной BTS 2009. После ввода учетных данных для учетной записи службы домена {domain} \ SSOService я получил следующее сообщение:

введите описание изображения здесь

Не удалось найти главный секретный сервер единого входа «{Имя сервера единого входа}», указанный в базе данных единого входа «SSODB» на SQL Server «{экземпляр сервера SQL}». Без главного секретного сервера единого входа служба единого входа не может работать правильно. (SSO)

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: (0xC0002A0F) Не удалось связаться с сервером единого входа "% 1". Убедитесь, что SSO настроен и что служба SSO работает на этом сервере. (SSO)

Не удалось связаться с сервером системы единого входа "{имя сервера системы единого входа}". Убедитесь, что SSO настроен и что служба SSO работает на этом сервере. (RPC: 0x800706F7: заглушка получила неверные данные.) (SSO)

Я не нашел точных указаний о том, могут ли более новые BTS, такие как 2013, присоединиться к системе единого входа, основанной на более старой инфраструктуре, такой как SQL 2008. Но я нашел два сообщения с тем же симптомом, что и мой:

  1. Кто-то обновляет систему единого входа с BizTalk Server 2010 до BTS 2013 (но StackO не разрешает ссылку на этот пост xxx.social.msdn.microsoft.com.xxx)
  2. Кто-то вроде меня пытается присоединить систему BTS 2013 к старой системе единого входа (в данном случае BTS 2010)

Ответчик на второй пост говорит:

Насколько я понимаю, вы пытаетесь заставить BizTalk 2010 сосуществовать с BizTalk 2013, который не поддерживается. Таким образом, BizTalk 2013 никогда не сможет присоединиться к группе BizTalk 2010. Как правило, все серверы в группе BizTalk должны быть одной версии.

Но этот ответ звучит как неправильное понимание вопроса - проблема заключалась в попытке присоединиться к существующей системе единого входа, а не к группе BizTalk.

Итак, мой вопрос остается.

Сводка конфигурации:

  1. Попытка настроить BizTalk Server 2013 для присоединения к существующей системе единого входа
  2. Система единого входа, к которой я хочу, чтобы BTS 2013 присоединилась, размещена в экземпляре SQL Server 2008 SP3
  3. BTS 2013 размещается на Windows Server 2012 R2. Компьютер включает в себя функции SQL Server, которые должны присутствовать при настройке среды BizTalk на нескольких компьютерах (возможности подключения клиентских средств; и средства управления -Basic и -Complete), установленные из того же образа SQL 2012 SP1, что и внутренний кластер. (В документации Microsoft указано, что интерфейсный и внутренний серверы должны использовать одну и ту же версию SQL Server.)
  4. BTS 2013 будет использовать SQL Server 2012 SP1 на кластерной серверной части
  5. Серверная ОС с кластеризацией SQL - это Windows Server 2008 R2
  6. Кластерные внутренние узлы SQL Server 2012 с пакетом обновления 1 (SP1), 2008 с пакетом обновления 3 (SP3) и 2008 R2

person CobolCommando    schedule 24.05.2014    source источник
comment
Вы в конце концов нашли способ обойти это? Если да, то не могли бы вы рассказать, как вам это удалось? У меня такая же проблема.   -  person FMFF    schedule 24.03.2015
comment
Я так и не получил ответа, и этот проект окончен. Я бросил полотенце; Я почти уверен, что вы не сможете сделать то, что я пытался (и вы пытаетесь) сделать. -Отметка   -  person CobolCommando    schedule 25.03.2015


Ответы (2)


Вы нашли правильный ответ

Если я понимаю, что вы пытаетесь сделать, так это заставить BizTalk 2010 сосуществовать с BizTalk 2013, который не поддерживается. Таким образом, BizTalk 2013 никогда не сможет присоединиться к группе BizTalk 2010. Как правило, все серверы в группе BizTalk должны быть одной версии.

Серверы BizTalk работают вместе как BizTalk group (даже один сервер - это группа из одного), и все серверы в этой группе должны быть одной версии, чтобы присоединиться к этой группе.

Некоторые службы доступны только в группе BizTalk. BizTalk Messagebox - одна из тех служб, которые доступны только внутри группы. То же самое касается службы единого входа, которая является частью группы BizTalk и доступна только для узлов группы.

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

person oɔɯǝɹ    schedule 21.09.2015

У меня было такое же сообщение об ошибке при попытке присоединить новый сервер BizTalk 2013r2 к существующей группе BizTalk 2013r2. Сообщение об ошибке появилось, когда я выбрал «Включить корпоративный единый вход на этом компьютере» с опцией «Присоединиться к новой системе единого входа». Однако, когда я изменил параметр на «Создать новую систему единого входа» и вернул обратно, мастер настройки с радостью позволил мне продолжить

person Rob Bowman    schedule 18.11.2015
comment
Спасибо, Роб, за то, что поделился своим опытом. - person CobolCommando; 19.11.2015