Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

У цій статті, застосовується для таких продуктів:

  • Пакет для адаптера BizTalk 2.0

  • Пакет для адаптера BizTalk 2010

Ознаки

Якщо використовується один із таких адаптерів, які входять до Microsoft BizTalk адаптер 2.0 пакета оновлень або Microsoft BizTalk адаптер 2010 оновлення на місці, отримати, несподівано перезавантажується отримати розташування:

  • У Windows Communication Foundation (WCF)-адаптер SQL

  • Адаптер WCF і Oracle

Крім того, BizTalk Server можуть виникнути ConnectionException виняток і BizTalk сервера може перезавантажте після того, як один із таких попередження реєструється в журналі застосунків.

Адаптер WCF-SQL

Попередження-1

"Цей адаптер""WCF-SQL" "виникають повідомлення про помилку. Відомості про "" System.ObjectDisposedException: не вдається отримати доступ до об'єкту для видалення. Ім'я _ об'єкта: "Угода",. at System.Transactions.Transaction.Rollback (Exception e) в Microsoft.Adapters.Sql.SqlAdapterInboundHandler.TryReceive (проміжку часу очікування, повідомлення & повідомлення, IInboundReply та відповіді) на Microsoft.ServiceModel.Channels.Common.Channels.AdapterInputChannel.TryReceive (проміжку часу очікування, повідомлення та повідомлення) в System.ServiceModel.Dispatcher.InputChannelBinder.TryReceive (проміжку часу очікування, RequestContext & requestContext) в System.ServiceModel.Dispatcher.ErrorHandlingReceiver.TryReceive (проміжку часу очікування, RequestContext & requestContext) "". "

Попередження 2

"Цей адаптер""WCF-SQL" "виникають повідомлення про помилку. Відомості про "" System.TimeoutException: виняток типу "System.TimeoutException", було thrown.at (Microsoft.Adapters.AdapterUtilities.TimeoutHelper.GetRemainingTimeoutAndThrowDefaultExceptionMessageIfExpired), в Microsoft.Adapters.Sql.ExecutionHelper.ExecuteScalar (SqlCommand sqlCommand, TimeoutHelper timeoutHelper) в Microsoft.Adapters.Sql.SqlAdapterInboundHandler.Polling_WaitForMessage (TimeoutHelper timeoutHelper) на Microsoft.Adapters.Sql.SqlAdapterInboundHandler.WaitForMessage (проміжку часу очікування) в Microsoft.ServiceModel.Channels.Common.Channels.AdapterInputChannel.WaitForMessage (проміжку часу очікування) на System.ServiceModel.Dispatcher.InputChannelBinder.WaitForMessage (проміжку часу очікування) в System.ServiceModel.Dispatcher.ErrorHandlingReceiver.WaitForMessage()"". "

WCF і Oracle адаптер.

Попередження-1

Адаптер "WCF-Oracle" зібрано це повідомлення про помилку. Відомості про "Microsoft.ServiceModel.Channels.Common.ConnectionException: час очікування" 00: 02:00 "термін дії минув, під час виконання функції"WaitForMessage". ---> На System.TimeoutException: час очікування "00: 02:00" термін дії минув, під час виконання функції "WaitForMessage". на Microsoft.Adapters.AdapterUtilities.TimeoutHelper.GetRemainingTimeoutAndThrowDefaultExceptionMessageIfExpired(), в Microsoft.Adapters.OracleCommon.OracleCommonUtils.SetCommandTimeout (OracleCommand команді TimeoutHelper timeoutHelper) в Microsoft.Adapters.OracleCommon.OracleCommonUtils.ExecuteNonQuery (OracleCommand команди, OracleCommonExecutionHelper executionHelper) в Microsoft.Adapters.OracleDB.OracleDBConnection.OpenConnection ( OracleCommonExecutionHelper executionHelper)---кінець трасування стека внутрішнього винятку---на Microsoft.Adapters.OracleDB.OracleDBConnection.OpenConnection (OracleCommonExecutionHelper executionHelper) на Microsoft.Adapters.OracleDB.OracleDBInboundContract.Polling_WaitForMessage (OracleCommonExecutionHelper executionHelper) в Microsoft.Adapters.OracleDB.OracleDBInboundContract.WaitForMessage (проміжку часу очікування) на Microsoft.ServiceModel.Channels.Common.Channels.AdapterInputChannel.WaitForMessage (проміжку часу очікування) в System.ServiceModel.Dispatcher.InputChannelBinder.WaitForMessage (проміжку часу очікування) на System.ServiceModel.Dispatcher.ErrorHandlingReceiver.WaitForMessage() ".

Попередження 2

Адаптер "WCF-Oracle" зібрано це повідомлення про помилку. Відомості про "System.TimeoutException: час очікування" 00: 02:00 "термін дії минув, під час виконання функції"WaitForMessage". на Microsoft.Adapters.AdapterUtilities.TimeoutHelper.GetRemainingTimeoutAndThrowDefaultExceptionMessageIfExpired(), в Microsoft.Adapters.OracleCommon.OracleCommonUtils.SetCommandTimeout (OracleCommand команді TimeoutHelper timeoutHelper) в Microsoft.Adapters.OracleCommon.OracleCommonUtils.ExecuteScalar (OracleCommand команди, OracleCommonExecutionHelper executionHelper) в Microsoft.Adapters.OracleDB.OracleDBInboundContract.Polling_WaitForMessage ( OracleCommonExecutionHelper executionHelper, OracleCommonConnectionWrapper підключення) на Microsoft.Adapters.OracleDB.OracleDBInboundContract.Polling_WaitForMessage (OracleCommonExecutionHelper executionHelper) на Microsoft.Adapters.OracleDB.OracleDBInboundContract.WaitForMessage (проміжку часу очікування) в Microsoft.ServiceModel.Channels.Common.Channels.AdapterInputChannel.WaitForMessage (проміжку часу очікування) на System.ServiceModel.Dispatcher.InputChannelBinder.WaitForMessage (проміжку часу очікування) на System.ServiceModel.Dispatcher.ErrorHandlingReceiver.WaitForMessage() ".

Причина

Ця проблема виникає, тому що розташування для отримання несподівано перезавантажується, коли метод WaitForMessage , створює TimeoutException до списку винятків. Коли метод WaitForMessage , створює TimeoutException до списку винятків, TryReceive метод називається і WCF SQL адаптер або адаптера WCF і Oracle установка транзакції. Проте для скасування операції може видати ObjectDisposedException виняток. Таким чином, створюється один з попередження, наведених у розділі "Ознаки".

Спосіб вирішення

Відомості про Сукупне оновлення

До поновлення для адаптера BizTalk 2010

Виправлення, яке усуває цю проблему, включено до сукупний пакет оновлень 2 для BizTalk адаптер оновлень. Щоб отримати додаткові відомості про те, як отримати цей пакет накопичувальне оновлення, клацніть номер статті в базі знань Microsoft Knowledge Base:2572999сукупний пакет оновлень 2 для BizTalk адаптер оновлень

До поновлення для адаптера BizTalk 2.0

Виправлення, яке усуває цю проблему, включено до сукупний пакет оновлень 3 для BizTalk адаптер 2.0 пакета оновлень. Щоб отримати додаткові відомості про те, як отримати пакет накопичувальне оновлення, клацніть номер статті в базі знань Microsoft Knowledge Base:

2557150 Сукупний пакет оновлень 3 для BizTalk адаптер 2.0 пакета оновленьПримітка. Це виправлення, додає до < TraceIdentifier > і < / TraceIdentifier > Мітки, необхідні у файлі трасування WCF (.svcLog). Після того, як виправлення додає такі теги дає результати у файлах трасування та великих файлів з трасування WCF швидше відкриваються Service Trace Viewer Tool, (SvcTraceViewer.exe). Такі : вихід трасування не вистачає, < TraceIdentifier > і < / TraceIdentifier > Мітки, перш ніж застосовувати це виправлення: < Опис > ExecuteNonQuery::Exit < / Опис >< Опис > OpenConnection::Exit < / Опис >< ExecuteScalar::Exit-Опис > < / Опис >< Опис > Polling_WaitForMessage::Exit < / Опис >

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості

Щоб отримати додаткові відомості про метод IInputChannel.WaitForMessage відвідайте такий веб-сайт MSDN:

Загальні відомості про спосіб IInputChannel.WaitForMessageЩоб отримати додаткові відомості про метод IInputChannel.TryReceive відвідайте такий веб-сайт MSDN:

Загальні відомості про спосіб IInputChannel.TryReceiveЩоб отримати додаткові відомості про виправлення для BizTalk Server клацніть номер статті в базі знань Microsoft Knowledge Base:

2003907 Відомості про виправлення для сервера BizTalk

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×