При обновлении Host Integration Server 2010 или использовать функцию настройку для сброса средство интеграции данных в Host Integration Server 2010 Host Integration Server удаляет таблицы, даже если другие серверы при использовании нужных таблиц SQL

Переводы статьи Переводы статьи
Код статьи: 2592837 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Аннотация

В данной статье способы обновления Microsoft узла Integration Server 2009 интеграции сервера Microsoft Host 2010 в многосерверной среде интеграции сервера узла при распределенной транзакции используются вместе с протоколом TCP/IP, или при использовании Настройку функции Чтобы сбросить средство интеграции данных.

Введение

Запуск узла Integration Server 2009 в многосерверной среде. (Например, несколько экземпляров Host Integration Server совместно используют одинаковые поддомен Host Integration Server, и распределенными транзакциями.) В этом случае можно использовать один экземпляр Microsoft SQL Server для хранения данных транзакции.

Примечание Та же проблема может проявляться при использовании Настройку функции возможность интеграции данных.

При настройке распределенной транзакции, необходимо указать экземпляр SQL Server. SQL Server базы данных с именем MSHIS_DATA создается в конфигурации экземпляра SQL Server для хранения в следующих таблицах:
DUWTCPLog
DUWTCPReferences
Они необходимы для хранения идентификаторов транзакций. Для этой цели можно использовать один экземпляр SQL Server.

При попытке обновления узла Integration Server 2009 Host Integration Server 2010, программа установки удаляет Host Integration Server 2009 как часть процесса обновления. Это приводит к DUWTCPLog и DUWTCPReferences таблицы, которые были созданы в базе данных MSHIS_DATA для удаления. После удаления таблицы других распределенных транзакций, запущенных на разных экземплярах Host Integration Server в многосерверной среде, больше не будет работать правильно. Это происходит, поскольку распределенные транзакции должны использовать таблицы SQL Server, которые были отключены.

Временное решение

Чтобы обойти эту проблему, выполните следующие действия.
  1. Откройте проводник Windows и найдите папку Microsoft Host Integration Server\System.
  2. Откройте файл DuwTcpCleanup.sql.
  3. Найдите строку 11, где содержатся следующие инструкции:
    DELETE FROM "DUWTCPReferences" WHERE NAME = HOST_NAME()     
    IF EXISTS (SELECT COUNT(*) FROM "DUWTCPReferences")
                    BEGIN
  4. Во второй строке измените следующее:
    IF NOT EXISTS (SELECT * FROM "DUWTCPReferences") 

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Относится к».

Свойства

Код статьи: 2592837 - Последний отзыв: 21 сентября 2011 г. - Revision: 1.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Host Integration Server 2010
Ключевые слова: 
kbinfo kbhowto kbexpertiseinter kbsurveynew kbmt KB2592837 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:2592837

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com