#0
by TBoB
Добрый день! Подскажите пож. такая беда. Выбираю данные из базы MS SQL. Запрос достаточно весомый, легкие запросы выполняются. Выдает такую ошибку: (Microsoft OLE DB Provider for SQL Server): Время ожидания истекло СтрокаПодключения = "Provider=SQLOLEDB.1;Driver=MySQL ODBC 5.2 Unicode driver;Password=" + Пароль + ";Persist Security Info=True;Context connection=true;User ID=" + Пользователь + ";Initial Catalog=" + База + ";Data Source=" + Сервер; С таймаутом баловался, выставлял различные значения, не помогает. параметры подключения: Может подскажет кто куда копать? Что можно попробовать? Заранее спасибо!
#2
by Господин ПЖ
посмотреть план выполнения добавить индексы добавить хинты чтобы не лупил по индексам с плохой селективностью
#5
by Jaap Vduul
Если запрос выполняется не через Connection, а через Command, то у последнего свой собственный CommandTimeout (по-умолчанию 30 сек.)
#7
by TBoB
Да я на самом деле пробовал и Driver = {SQL Server}; и просто не указывая драйвер. Не выходит.
#9
by Господин ПЖ
>Да я на самом деле пробовал и Driver = {SQL Server}; и просто не указывая драйвер. упорот чтоли - провайдеры от чужих субд совать?
#11
by TBoB
Согласен драйвер не тот. В общем решил свой вопрос, разобрался что к чему. СтрокаПодключения = "Provider=SQLOLEDB.1;Password=" + Пароль + ";Persist Security Info=True;Context connection=true;User ID=" + Пользователь + ";Initial Catalog=" + База + ";Data Source=" + Сервер; COMобъекту "ADODB.Command" CommandTimeout нужно было присвоить больший чем по умолчанию период, а я присваивал таймауты "ADODB.Connection". Всем большое спасибо!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Стив Баллмер говорит, что Microsoft не дают развивать свои продукты
- OLE,OLE,OLE
- Проблемы с работой через OLE, запуск функции через OLE
- Microsoft OLE DB Provider for SQL Server: Connection failure
- ошибка СУБД: Microsoft OLE DB Provider for SQL Server
- Ошибка при выполнении операции с информационной базой Ошибка СУБД: Microsoft OLE DB
- v8: Ошибка СУБД: Microsoft OLE DB Provider for SQL Server:
- Ошибка СУБД: Microsoft ole db provider for sql server
- Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers):
В этой группе 1С
- изменить реквизит регистра сведений
- Как убрать пробелы из поля СКД
- Списание материалов по фиксированной стоимости. УПП 1.3.48.2
- Зависает отчет у некоторых пользователей.
- Сохранение в Word табличного документа из 1С
- Списание ОС в НУ при нелинейном методе 1С 8 УПП
- Завершение фоновых заданий (проблема реализации многопоточности в 1С)
- Иерархический вывод результата в построитель отчета
- Как найти в сети IP-камеры
- v8: как удалить старых агентов сервера 1с
- При закрытии месяца в НУ списывается сразу годовая амортизация
- "ТипЗнач" в запросах на платформе 8.1 должно работать?
- УФ Открытие связанного регистра из формы элемента справочника по "Перейти"
- Как выгрузить в СКД результат запроса выполненного в другой базе
- Как проверить в модуле набора записей регистра сведений .. удаление записи..?
- Включение РАУЗ в КА/УПП после переноса остатков из УТ и БП
- Как найти итог значений массива?
- УТ 10.3, в характеристиках номенклатуры нечаянно удалили свойство "Размер"
- Распределение косвенных расходов в БП 3
- При работе с IIS 7.5 Вылетает ошибка HTTP Error 403.14