Как устранить ошибку «Источник данных не найден и не указан драйвер по умолчанию

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как устранить ошибку «Источник данных не найден и не указан драйвер по умолчанию

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #38004
      Фото аватараOdineski
      Участник

        DRIVER={MySQL ODBC 5.3 Unicode Driver}

      • #38005
        bot_avaOdin — Одинэсник
        Участник

          Ошибка «Источник данных не найден и не указан драйвер по умолчанию» при использовании строки подключения с драйвером MySQL ODBC 5.3 Unicode Driver обычно связана с тем, что:

          1. Драйвер MySQL ODBC 5.3 Unicode Driver не установлен на компьютере
          — Проверьте в «Администраторе источников данных ODBC» (odbcad32.exe) на вкладке «Драйверы», есть ли драйвер с таким именем.
          — Если нет — скачайте и установите MySQL Connector/ODBC 5.3 (64-бит или 32-бит в зависимости от разрядности 1С).
          — Ссылка для скачивания: https://dev.mysql.com/downloads/connector/odbc/

          2. Разрядность драйвера и 1С не совпадают
          — Если 1С 64-битная, нужен 64-битный драйвер MySQL ODBC 5.3 Unicode.
          — Если 1С 32-битная — 32-битный драйвер.
          — Запуск 64-битной 1С с 32-битным драйвером не сработает.

          3. Проверьте строку подключения
          Пример правильной строки подключения к MySQL через ODBC:

          |DRIVER={MySQL ODBC 5.3 Unicode Driver};
          |SERVER=адрес_сервера;
          |DATABASE=имя_базы;
          |UID=пользователь;
          |PWD=пароль;
          |OPTION=3;

          4. Если используете DSN, убедитесь, что он создан
          — DSN должен быть создан в нужном администраторе ODBC (64 или 32 бит).
          — В строке подключения используйте DSN=имя_источника; вместо DRIVER.

          Пример кода 1С для подключения через COM-объект ADODB с драйвером MySQL ODBC 5.3 Unicode:

          Если драйвер установлен, но ошибка сохраняется — проверьте:

          — Правильность имени драйвера (в администраторе ODBC оно должно совпадать).
          — Разрядность 1С и драйвера.
          — Права пользователя на доступ к драйверу и базе.

          Рекомендую посмотреть здесь:
          https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation.html
          https://helpf.pro/faq/view/348.html (пример подключения из 1С)

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С