- Установка драйвера MySQL Connector ODBC в Windows
- Категория:
- Установка подключения к MySQL через ODBC connector
- Download ODBC Driver for SQL Server
- Download for Windows
- Version information
- Available languages
- Release notes for Windows
- Previous releases for Windows
- Download for Linux and macOS
- Драйвер Microsoft ODBC для SQL Server в Windows Microsoft ODBC Driver for SQL Server on Windows
- Сводка Summary
- Документация Documentation
- Microsoft ODBC Driver for SQL Server Microsoft ODBC Driver for SQL Server
- Пример кода на C++ Code example in C++
Установка драйвера 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», ну вы понимаете.
Если в процессе установки возникает ошибка «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.
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 |
|
Microsoft ODBC Driver for SQL Server версии 13.1 Microsoft ODBC Driver 13.1 for SQL Server |
|
Microsoft ODBC Driver for SQL Server версии 13 Microsoft ODBC Driver 13 for SQL Server |
|
Драйвер Microsoft ODBC 11 для SQL Server Microsoft ODBC Driver 11 for SQL Server |
|
Документация 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: