none
Как протрассировать запросы через OLE DB Provider к MS SQL? RRS feed

  • Общие обсуждения

  • Всем привет!

     

    Есть приложение (1С) которое обращается через ole db к БД (SQL 2005 SP3). Оба приложения находятся на одном сервере Windows 2003 R2 EE SP2. При загрузке данных приложение выводит ошибку:  "Microsoft OLE DB Provider for SQL Server: Неопознанная ошибка HRESULT=80004005". Ошибка происходит только, если не достаточно оперативной памяти, в момент выполнения SELECT поля размером около 147 МБ.

     

    Вопрос - как мне протрассировать вызовы к БД , дабы понять в чем ошибка? При включении трассировки через SQL profiler (с установкой всех events кроме  performance и locks), отображаются только транзакции без ошибок, которые заканчиваются audit logout.

     

     Заранее спасибо!

    SQL:StmtCompleted SELECT Creation,Modified,Attributes,DataSize,BinaryData FROM Config WHERE FileName = 'ada14b12-452d-4f85-9d71-99554e8fc6c0.c0683082-c2c1-49d2-94d1-d0c7b79df1cb'
    SQL:BatchCompleted SELECT Creation,Modified,Attributes,DataSize,BinaryData FROM Config WHERE FileName = 'ada14b12-452d-4f85-9d71-99554e8fc6c0.c0683082-c2c1-49d2-94d1-d0c7b79df1cb'
    Audit Logout  

     

     

Все ответы

  • Добрый день,

    Давайте посмотрим в сторону производителей нашего всеми любимого .

    Вот это они пишут про конкретно эту ошибку.

    В целом, насколько я помню, то даже 1С не рекомендуют устанавливать 1С вместе с MS SQL на одном сервере.

    Извините, что не дал ответ на ваш вопрос, но , боюсь, что эта ошибка специфична именно для данного приложения.

    Модератор
  • Спасибо за ответ, но давайте абстрагироваться от приложения. Workaround и примерное понимание проблемы есть и укзазано выше. Вопрос в конкретной ошибке OLE DB провайдера, которая появляется, как ее детерминировать?
  • Главная идея всех этих ошибок - недостаток памяти.

    Сколько сталкивался, ни разу не видел этой ошибки вне контекста 1С. Поэтому не уверен, на сколько имеет смысл абстрагироваться от этого.

    Чуть позже постараюсь привести ссылки на все коды ошибок по этой теме.

    Модератор
  • Добрый день,

    посмотрите вот это . По-моему тут все наглядно объяснено. Если вы нашли какое-либо другое решение данной проблемы, поделитесь им, пожалуйста.

    Модератор
  • Уважаемый пользователь!
    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме.
    16 июня 2010 г. 9:26
    Модератор