Мы обновляем BizTalk 2006 R2 до BizTalk 2009, одновременно обновляя SQL Server 2005 на месте до SQL Server 2008.
Консоль администратора BizTalk работает слишком медленно. После внесения некоторых изменений (например, добавления порта приема) простое обновление представления может вызвать ошибку тайм-аута:
Консоль администрирования BizTalk Server 2009
Не удалось загрузить поставщиков данных группы [ServerName: BizTalkMgmtDb]. (Microsoft.BizTalk.Administration.SnapIn)
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
Не удалось загрузить поставщиков данных группы [ServerName: BizTalkMgmtDb]. (Microsoft.BizTalk.Administration.SnapIn)
Экземпляр класса WMI не найден. (WinMgmt)
BizTalk Server не может получить доступ к серверу SQL. Это могло произойти по одной из следующих причин:
Текущему пользователю отказано в доступе. Либо войдите в систему как пользователь, которому предоставлены разрешения на SQL, и повторите попытку, либо предоставьте текущему пользователю разрешение на доступ к SQL Server.
SQL Server не существует или указано недопустимое имя базы данных. Проверьте имя, введенное для SQL Server и базы данных, чтобы убедиться, что они верны, как указано при установке SQL Server.
SQL Server существует, но в настоящее время не работает. Используйте диспетчер управления службами Windows или SQL Enterprise Manager, чтобы запустить SQL Server, и повторите попытку.
Файл базы данных SQL с тем же именем, что и указанная база данных, уже существует в папке данных Microsoft SQL Server.
Внутренняя ошибка поставщика OLEDB: «Истекло время ожидания»
или иногда внутренняя ошибка:
Внутренняя ошибка поставщика OLEDB: «[DBNETLIB] [ConnectionOpen (PreLoginHandshake ()).] Общая ошибка сети. Проверьте документацию по сети».
Иногда, просто развернув узел приложений, я получаю такую ошибку:
Исключение было создано целью вызова. (MMCEx)
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
ExecuteReader требует открытого и доступного соединения. Текущее состояние подключения - подключение. (Системные данные)
Любые предложения относительно того, как я могу это отладить?
Я так и не понял. Я закончил тем, что переустановил все, а не обновил.
Надеюсь, у кого-то еще есть ответ получше.
Эти ошибки, по-видимому, были вызваны отключением «общей памяти» в SQL Server.
(Запустите «Диспетчер конфигурации SQL Server». В разделе «Сетевая конфигурация SQL Server» откройте «Протоколы для [вашего экземпляра]»)
Изменить: я был неправ. Сначала казалось, что это помогло, но я продолжал замечать похожие ошибки в других местах. И похоже, что протокол общей памяти может снизить производительность BizTalk (согласно документации по установке).