Я установил и пытаюсь настроить систему 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. Но я нашел два сообщения с тем же симптомом, что и мой:
- Кто-то обновляет систему единого входа с BizTalk Server 2010 до BTS 2013 (но StackO не разрешает ссылку на этот пост xxx.social.msdn.microsoft.com.xxx)
- Кто-то вроде меня пытается присоединить систему BTS 2013 к старой системе единого входа (в данном случае BTS 2010)
Ответчик на второй пост говорит:
Насколько я понимаю, вы пытаетесь заставить BizTalk 2010 сосуществовать с BizTalk 2013, который не поддерживается. Таким образом, BizTalk 2013 никогда не сможет присоединиться к группе BizTalk 2010. Как правило, все серверы в группе BizTalk должны быть одной версии.
Но этот ответ звучит как неправильное понимание вопроса - проблема заключалась в попытке присоединиться к существующей системе единого входа, а не к группе BizTalk.
Итак, мой вопрос остается.
Сводка конфигурации:
- Попытка настроить BizTalk Server 2013 для присоединения к существующей системе единого входа
- Система единого входа, к которой я хочу, чтобы BTS 2013 присоединилась, размещена в экземпляре SQL Server 2008 SP3
- BTS 2013 размещается на Windows Server 2012 R2. Компьютер включает в себя функции SQL Server, которые должны присутствовать при настройке среды BizTalk на нескольких компьютерах (возможности подключения клиентских средств; и средства управления -Basic и -Complete), установленные из того же образа SQL 2012 SP1, что и внутренний кластер. (В документации Microsoft указано, что интерфейсный и внутренний серверы должны использовать одну и ту же версию SQL Server.)
- BTS 2013 будет использовать SQL Server 2012 SP1 на кластерной серверной части
- Серверная ОС с кластеризацией SQL - это Windows Server 2008 R2
- Кластерные внутренние узлы SQL Server 2012 с пакетом обновления 1 (SP1), 2008 с пакетом обновления 3 (SP3) и 2008 R2