Windows mysql driver odbc

Установка драйвера MySQL Connector ODBC в Windows

Категория:

В данный статье будет рассмотрен процесс по установке драйвера MySQL Connector ODBC для операционных систем на платформе Windows.

Этот драйвер используется для взаимодействия с СУБД MySQL через программный интерфейс доступа к базам данных (ODBC). При использовании ODBC взаимодействие с любой базой данных становится простым, так как используется стандартный интерфейс для взаимодействия с различными СУБД. То есть для каждой СУБД уже не придется писать отдельный код по взаимодействию с конкретной СУБД.

Перед установкой необходимо зайти на сайт dev.mysql.com/downloads/connector/odbc/ и скачать там MySQL Connector ODBC последней версии. На выбор имеется 32-разрядная и 64-разрядная версия драйвера MySQL Connector ODBC.

В данный статье рассмотрена установка 32-битной версии драйвера MySQL Connector ODBC 5.1.6, так как является универсальной как для работы в 32-разрядной среде, так и в 64-разрядной программной среде. На всякий случай данная версия приложена в конце статьи, которую можно скачать.

Теперь начнем поэтапную настройку.

Шаг 1. Сразу после запуска инсталлятора запустится приветственное окно установщика MySQL Connector ODBC 5.1.6. Здесь ничего делать не нужно, нажимаем «Next» и переходим к следующему шагу.

Примечание: в других версиях вместо выбора типа установки может сначала следовать окно с лицензионным соглашением и только потом выбор типа установки.

Шаг 2. На данном этапе установки необходимо выбрать тип установки. Typical — обычный вариант установки, в данном случае установится общие характеристики программы. Complete — комплексная установка, то есть будут установлены все компоненты. Выбираем вариант Complete, жмем «Next» и переходим к шагу 3.

Шаг 3. На данном этапе ничего делать не нужно, так как здесь показывается сводная информация по выбранному типу, так что жмем «Install» и на этом процесс установки завершен. В следующем окне остается нажать только «Finish».

На этом статья об установке закончена. В следующей статье будет рассматриваться как настроить данный драйвер для использования.

Установка подключения к MySQL через ODBC connector

Итак, для того, чтобы настроить связь между MySQL и 1С нужно:

1. Скачать дистрибутив установки ODBC connector.

Я обычно пользуюсь ODBC 5.3 Unicode driver, он еще называется 5.3.0 alpha, скачать можно здесь https://downloads.mysql.com/archives/c-odbc/).

Устанавливать нужно на сервер, на котором лежит база данных. То есть, если в пути к базе написано «10.80.11.30», то и устанавливаем на сервер 10.80.11.30, если в пути к базе написано «localhost», то и устанавливаем на этот же сервер «localhost», ну вы понимаете.

Читайте также:  Поменять прокрутку мыши windows

Если в процессе установки возникает ошибка «Error 1318:Error installing ODBC Driver . the specified module could not be found . myodbc5s.d . «, значит на сервере не хватает пакета » Microsoft Visual C++ 2010 Redistributable Package», скачать можно здесь https://www.microsoft.com/en-us/download/confirmation.aspx?id=14632 (x64) и здесь https://www.microsoft.com/en-us/download/confirmation.aspx?id=5555 (x86). Если вы взяли версию драйвера отличную от моей любимой ODBC 5.3 Unicode driver, то пакет, необходимый для установки ODBC может быть и другой, ориентируйтесь на название недостающего компонента в описании ошибки, и вы обязательно найдете какого именно пакета Microsoft Visual C++ вам не хватает. Пакет Microsoft Visual C++ нужно тоже установить и для 32-х разрядной системы, и для 64-х разрядной.

2. Настроить ODBC connector.

На том сервере, на котором мы устанавливали ODBC connector, запускаем C:\Windows\SysWOW64\odbcad32.exe, добавляем базу в User DSN и System DSN, обязательно нажимаем «Test» и радуемся, что соединение устанавливается.

Там же запускаем C:\Windows\system32\odbcad32.exe, добавляем базу в User DSN и System DSN, обязательно нажимаем «Test», опять бурно радуемся, что соединение устанавливается.

3. Если соединение не устанавливается, проверяем, что в MySQL не наложены ограничения на IP, с которых осуществляется подключение. Если это не помогло, можно установить MySQL Workbench (https://www.mysql.com/products/workbench/), добавить туда базу данных MySQL и протестировать подключение — у Workbench более информативные сообщения об ошибке, зачастую с первого раза понятно куда копать.

4. После всех манипуляций можно выпить бокальчик вина и создать обработку работы с базой MySQL. Это очень просто:

Download ODBC Driver for SQL Server

Applies to: SQL Server (all supported versions) Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Parallel Data Warehouse

Microsoft ODBC Driver for SQL Server is a single dynamic-link library (DLL) containing run-time support for applications using native-code APIs to connect to SQL Server. Use Microsoft ODBC Driver 17 for SQL Server to create new applications or enhance existing applications that need to take advantage of newer SQL Server features.

Download for Windows

The redistributable installer for Microsoft ODBC Driver 17 for SQL Server installs the client components, which are required during run time to take advantage of newer SQL Server features. It optionally installs the header files needed to develop an application that uses the ODBC API. Starting with version 17.4.2, the installer also includes and installs the Microsoft Active Directory Authentication Library (ADAL.dll).

Version 17.7.2 is the latest general availability (GA) version. If you have a previous version of Microsoft ODBC Driver 17 for SQL Server installed, installing 17.7.2 upgrades it to 17.7.2.

Читайте также:  Как научиться переустанавливать windows

Download Microsoft ODBC Driver 17 for SQL Server (x64)
Download Microsoft ODBC Driver 17 for SQL Server (x86)

Version information

  • Release number: 17.7.2.1
  • Released: March 10, 2021

If you are accessing this page from a non-English language version, and want to see the most up-to-date content, please visit the US-English version of the site. You can download different languages from the US-English version site by selecting available languages.

Available languages

This release of Microsoft ODBC Driver for SQL Server can be installed in the following languages:

Release notes for Windows

For details about this release on Windows, see the Windows release notes.

Previous releases for Windows

Download for Linux and macOS

The Microsoft ODBC Driver for SQL Server can be downloaded and installed using package managers for Linux and macOS using the relevant installation instructions:
Install ODBC for SQL Server (Linux)
Install ODBC for SQL Server (macOS)

If you need to download the packages for offline installation, all versions are available via the below links.

Packages named msodbcsql17-* are the latest version. Packages named msodbcsql-* are version 13 of the driver.

Драйвер Microsoft ODBC для SQL Server в Windows Microsoft ODBC Driver for SQL Server on Windows

Скачать драйвер ODBC Download ODBC Driver

Драйверы Microsoft ODBC Driver for SQL Server SQL Server — это автономные драйверы ODBC, предоставляющие программный интерфейс (API), который реализует стандартные интерфейсы ODBC для Microsoft SQL Server SQL Server . The Microsoft ODBC Drivers for SQL Server SQL Server are stand-alone ODBC drivers which provide an application programming interface (API) implementing the standard ODBC interfaces to Microsoft SQL Server SQL Server .

Microsoft ODBC Driver for SQL Server можно использовать для создания приложений. The Microsoft ODBC Driver for SQL Server can be used to create new applications. Можно также обновить имеющиеся приложения, использующие старый драйвер ODBC. You can also upgrade your older applications which currently use an older ODBC driver. Драйвер ODBC для SQL Server поддерживает подключения к Базе данных SQL Azure, Azure Synapse Analytics и SQL Server SQL Server . The ODBC Driver for SQL Server supports connections to Azure SQL Database, Azure Synapse Analytics, and SQL Server SQL Server .

Сводка Summary

Версия Version Поддерживаемые возможности Features Supported
Microsoft ODBC Driver for SQL Server версии 17 Microsoft ODBC Driver 17 for SQL Server
  • Поддержка Always Encrypted для API BCP Always Encrypted support for BCP API
  • Новый атрибут строки подключения UseFMTONLY предписывает драйверу использовать старые метаданные в особых случаях, в которых требуются временные таблицы New connection string attribute UseFMTONLY causes driver to use legacy metadata in special cases requiring temp tables
Microsoft ODBC Driver for SQL Server версии 13.1 Microsoft ODBC Driver 13.1 for SQL Server
  • Always Encrypted Always Encrypted
  • Аутентификация Azure AD Azure AD Authentication
  • Группы доступности AlwaysOn AlwaysOn Availability Groups (AG)
Microsoft ODBC Driver for SQL Server версии 13 Microsoft ODBC Driver 13 for SQL Server
  • Международное доменное имя (IDN) Internationalized Domain Name (IDN)
Драйвер Microsoft ODBC 11 для SQL Server Microsoft ODBC Driver 11 for SQL Server
  • Организация пулов соединений с учетом драйвера Driver-Aware Connection Pooling
  • Устойчивость подключений Connection Resiliency
  • Асинхронное выполнение (метод опроса) Asynchronous execution (Polling Method)

Документация Documentation

Эта документация для Microsoft ODBC Driver для SQL Server SQL Server включает в себя следующее: This documentation for the Microsoft ODBC Driver for SQL Server SQL Server includes:

Microsoft ODBC Driver for SQL Server Microsoft ODBC Driver for SQL Server

Версия 17.7.2.1 Version: 17.7.2.1
Дата: 10 марта 2021 г. Date: March 10th 2021

Скачать драйвер ODBC Download ODBC Driver

ODBC — это основной собственный интерфейс API для доступа к данным, предназначенный для приложений, написанных на языках C и C++ для SQL Server. ODBC is the primary native data access API for applications written in C and C++ for SQL Server. Драйвер ODBC существует для большинства источников данных. There is an ODBC driver for most data sources. К другим языкам, которые могут использовать ODBC, относятся COBOL, Perl, PHP и Python. Other languages that can use ODBC include COBOL, Perl, PHP, and Python. ODBC активно применяется для интеграции данных. ODBC is widely used in data integration scenarios.

Драйвер ODBC поставляется с такими средствами как sqlcmd и bcp. The ODBC driver comes with tools such as sqlcmd and bcp. Служебная программа sqlcmd позволяет выполнять инструкции Transact-SQL, системные процедуры и сценарии SQL. The sqlcmd utility lets you run Transact-SQL statements, system procedures, and SQL scripts. Служебная программа bcp используется для массового копирования данных в нужном вам формате между экземпляром Microsoft SQL Server и файлом данных. The bcp utility bulk copies data between an instance of Microsoft SQL Server and a data file in a format you choose. Также можно использовать bcp для импорта большого количества новых строк в таблицы SQL Server или экспорта данных из таблиц в файлы данных. You can use bcp to import many new rows into SQL Server tables or to export data out of tables into data files.

Пример кода на C++ Code example in C++

В следующем примере на C++ показано, как использовать интерфейсы API ODBC для подключения и доступа к базе данных: The following C++ sample demonstrates how to use the ODBC APIs to connect to and access a database:

Читайте также:  Microsoft windows enterprise upgrade
Оцените статью