Я использую приложение ASP.NET 2.0 (работает в среде Windows Server 2003) для подключения к базе данных informix с помощью IBM Client Provider.
Приложение работает нормально и довольно быстро, но у меня возниклослучайная ошибка соединения с oledb, например:
сообщение об ошибке отсутствует, код результата: -2147417851 (0x80010105).
трассировка стека: в system.data.oledb.oledbconnectioninternal..ctor(oledbconnectionstring constr, oledbconnection connection) в system.data.oledb.oledbconnectionfactory.createconnection (параметры dbconnectionoptions, пул объектов группового доступа), пул dbconnectionpool, объект связи dbconnection присоединиться к себеdata.providerbase.dbconnectionfactory.getconnection (dbconnection owningconnection) в system.data.providerbase.dbconnectionclosed.openconnection (dbconnection externalconnection, dbconnectionfactory connectionfactory) вsystem.data.oledb.oledbconnection.open () в hltlib.oledbdatabase.initcommand () в c: \ hltdesktop \ hltdesktop.legacy \ oledbdatabase.cs: строка 62
Единственный способ сделать этоошибка исчезнуть - это сброс IIS.
У кого-нибудь никогда не было этой проблемы?Существует ли отладчик и / или трассировщик Windows oledb для устранения этой проблемы?