Sqlite odbc driver for win64 что это
Microsoft ODBC Driver for SQL Server — это отдельная библиотека динамической компоновки (DLL), которая содержит поддержку времени выполнения для приложений, использующих API машинного кода для подключения к SQL Server. Используйте Microsoft ODBC Driver 18 for SQL Server для создания новых и расширения существующих приложений, которым необходимо использовать новые возможности SQL Server.
Распространяемый установщик Microsoft ODBC Driver for SQL Server версии 18 устанавливает клиентские компоненты, необходимые во время выполнения, чтобы использовать новые возможности SQL Server. При необходимости он устанавливает файлы заголовков, которые требуются для разработки приложения, использующего API ODBC. Начиная с версии 17.4.2, установщик также включает и устанавливает библиотеку проверки подлинности Microsoft Active Directory (ADAL.dll).
Версия 18.0.1.1 является последней общедоступной (GA) версией. Microsoft ODBC Driver 18 for SQL Server устанавливается параллельно с Microsoft ODBC Driver 17 for SQL Server.
Сведения о версии
- Номер выпуска: 18.0.1.1
- Дата выпуска: 15 февраля 2022 г.
Если вы открываете локализованную версию этой страницы и хотите просмотреть наиболее актуальное содержимое, выберите элемент Прочитать на английском в верхней части этой страницы. С версии сайта US-English вы можете скачать SSMS на других языках из числа доступных.
Доступные языки
Этот выпуск драйвера Microsoft ODBC Driver for SQL Server доступен для установки на следующих языках:
Версия 17.9.1 — это последняя версия с общей доступностью (GA) драйвера версии 17.x. Если у вас установлена предыдущая версия Microsoft ODBC Driver for SQL Server 17, то при установке версии 17.9.1 она обновляется до версии 17.9.1.
- Номер выпуска: 17.9.1.1
- Дата выпуска: 17 февраля, 2022 г.
Этот выпуск драйвера Microsoft ODBC Driver for SQL Server доступен для установки на следующих языках:
Заметки о выпуске для Windows
Дополнительные сведения об этом выпуске для Windows см. в заметках о выпуске для Windows.
Предыдущие выпуски для Windows
Чтобы скачать предыдущие версии для Windows, см. страницу с предыдущими выпусками Microsoft ODBC Driver for SQL Server.
Загрузка для Linux и macOS
Microsoft ODBC Driver for SQL Server можно скачать и установить с помощью диспетчеров пакетов для Linux и macOS, используя соответствующие инструкции по установке.
Установка ODBC для SQL Server (Linux)
Установка ODBC для SQL Server (macOS)
Если необходимо скачать пакеты для автономной установки, все версии доступны по следующим ссылкам.
Alpine
Debian
- DEB-пакеты для Debian 11: v17v18
- DEB-пакеты для Debian 10: v17v18
- DEB-пакеты для Debian 9: v17v18
- DEB-пакеты для Debian 8: v13v17
Red Hat
Ubuntu
- DEB-пакеты для Ubuntu 21.10: v17v18
- DEB-пакеты для Ubuntu 20.04: v17v18
- DEB-пакеты для Ubuntu 18.04: v17v18
- DEB-пакеты для Ubuntu 16.04: v13v17
- DEB-пакеты для Ubuntu 14.04: v13v17
macOS
Старые выпуски Linux
Заметки о выпуске для Linux и macOS
Дополнительные сведения о выпусках для Linux и macOS см. в разделе заметок о выпуске для Linux и macOS.
So far it has been tested with SQLite 2.8.17 and SQLite 3.32.3 on Windows (>= NT/2000) in MS Excel 97 (MSQUERY) with SQLite database files created on Linux. Support for Win64 exists for both SQLite 2.x and SQLite 3.x versions of the driver. It also runs on Linux with unixODBC 2.2.x and with libiodbc 3.[05].x.
Another experimental project is a Java binding for the SQLite database engine, which can be found here.
For Win32 operating systems a binary package is available as an NSIS installer in sqliteodbc.exe. It was made with SQLite 2.8.17/3.32.3 and a MinGW cross compiler, and contains the driver DLLs and programs for installation and uninstallation of the ODBC driver.
For Win64 operating systems a binary package is available as an NSIS installer in sqliteodbc_w64.exe. It was made with SQLite 3.32.3 and a MinGW cross compiler, and contains the driver DLLs and programs for installation and uninstallation of the ODBC driver. Note that this is a 64 bit only driver. If you're using 32 bit software on Win64 you should install the Win32 driver, too.
Chris Wolf kindly provided a build of version 0.72 supporting SQLite3 for MacOSX on PowerPC in the form of an installer package (sqlite3odbc-0.72.dmg) and a build of version 0.83 for MacOSX 10.5 on Intel as another installer package (sqlite-odbc-0.83.dmg).
Steve Palm kindly provided a build of version 0.93 for MacOSX 10.7 on Intel as installer package (sqlite3-odbc-0.93.dmg).
Steve Palm kindly provided a build of version 0.9993 for MacOSX 10. on Intel as installer package (sqliteodbc-0.9993.dmg), and a build of version 0.9994 including SQLite 3.15.0 with FTS support as installer package (sqliteodbc-0.9994.dmg).
sqliteodbc_dl.exe
(EXPERIMENTAL: variant which needs System.Data.SQLite.dll or sqlite3.dll in the Windows system folder)
sqliteodbc_w64_dl.exe
(EXPERIMENTAL: variant which needs System.Data.SQLite.dll or sqlite3.dll in the Windows system folder)
sqliteodbc_msvcr100.exe
(EXPERIMENTAL: variant which is linked against MSVCR100.DLL (Visual Studio 2010 runtime) instead of MSVCRT.DLL.)
sqliteodbc_w64_msvcr100.exe
(EXPERIMENTAL: variant which is linked against MSVCR100.DLL (Visual Studio 2010 runtime) instead of MSVCRT.DLL.)
sqliteodbc_dl_msvcr100.exe
(EXPERIMENTAL: variant linked against MSVCR100.DLL which needs System.Data.SQLite.dll or sqlite3.dll in the Windows system folder)
sqliteodbc_w64_dl_msvcr100.exe
(EXPERIMENTAL: variant linked against MSVCR100.DLL which needs System.Data.SQLite.dll or sqlite3.dll in the Windows system folder)
Devart ODBC Driver for SQLite provides a high-performance and feature-rich connectivity solution for ODBC-compliant applications to access SQLite databases from Windows, macOS, and Linux, both 32-bit and 64-bit. Apple Silicon M1 is supported. Full support for standard ODBC API functions and data types implemented in our driver makes interaction of your application with SQLite fast, easy and extremely handy. Available in both installer formats, MSI and EXE.
Key Features:
Direct Connection
With our connectivity solution, various ODBC-aware applications are able to establish a connection to an SQLite database not only by means of the native SQLite client library, but also in the Direct mode, without involving any external libraries. This improves performance of your applications and streamlines the deployment process, since there is no need to distribute any additional client software with the driver.
SQLite Database Encryption
To protect your data from unauthorized access, our ODBC driver for SQLite provides a powerful and customizable SQLite Database Encryption engine. You no longer have to spend money to buy expensive SQLite client libraries with support for encryption. With our driver the following algorithms will be able to protect your data: AES, Blowfish, TripleDES, Cast128, RC4.
Cost-Effective Deployment
Our ODBC driver is a standalone installation file that doesn't require the user to deploy and configure any additional software such as a database client or a vendor library. Deployment costs are reduced drastically, especially when using the silent install method with an OEM license in large organizations that have hundreds of machines.
ODBC Conformance
The driver provides full support for common ODBC interface:
- ODBC API Functions support
- ODBC Data Types support In addition, we provide support for Advanced Connection String parameters, thus allowing any desktop and web applications to connect to SQLite from various environments and platforms that support ODBC.
Advanced Data Conversion
We have implemented advanced Data Conversion mechanisms that provide bi-directional mapping between any SQLite and ODBC data types.
Bulk Updates
Moreover, with our driver you can perform bulk updates to SQLite database by combining SQL statements into batches, thus simplifying and speeding up large data modification to SQLite.
SQLite Compatibility
Our driver is compatible with SQLite version 3.0 or higher.
Integration
The driver is compatible with 3rd-party tools for data analysis, such as Microsoft Excel, and integrates with various IDEs and systems like Visual Studio, etc.
For the complete list of compatible tools and environments visit the Compatibility page.
Platforms Variety
ODBC Driver for SQLite can be used with 32-bit and 64-bit applications on both x32 and x64 platforms, so there is no need to additionally configure the driver, applications or environment.
Fully Unicode-Compliant Driver
With our fully Unicode-compliant driver, you can properly retrieve and modify any data in multilingual SQLite databases, regardless of their character set: Latin, Cyrillic, Hebrew, Chinese, etc., and in any language environment.
Я очень люблю использовать SQLite — маленькую и невероятно шуструю БД. И понятно, часто возникает необходимость поработать с существующей БД, поправив записи, выполнить импорт/экспорт и т.п. Конечно же, существует масса средств для работы с ней, в большей части своей — это какой-то голимый треш! Здесь я расскажу, как можно легко работать с SQLite в MS Access 2013. Вообще, подойдет любая версия Access, но скриншоты сделаны именно в версии 2013.
Скачиваем и устанавливаем.
Далее, создаем источник данных ODBC. Для этого открываем панель управления Windows и находим вот этот пункт:
В разделе «Пользовательский DSN» нажимаем кнопку [Добавить] и выбираем драйвер:
Заполняем необходимые данные:
Теперь открываем MS Access 2013 и выбираем «Пустая база данных». Открывается Access с пустой таблицей. Закрываем эту таблицу и выбираем в меню «Внешние данные —> Базы данных ODBC»
Выбираем «Связать данные» и на закладке «Пользовательский DSN» выбираем созданный нами источник. Отмечаем все таблицы и — вуаля! — они у вас в Access!
Вот и все, теперь с вашими данными можно делать что угодно и в нормальном, удобном приложении. Следует ли упоминать что точно так же SQLite подключается к Excel (например, для отчетов) или к Word (для слияния и рассылок)?
Драйвер Microsoft ODBC Driver 18.0 for SQL Server в Windows
Драйвер ODBC 18.0 позволяет пользователям отправлять данные с типом "длинное целое" как данные с типом max с использованием ключевого слова LongAsMax для включения или отключения параметра. Если параметр включен, SQL-типы SQL_LONGVARCHAR, SQL_LONGVARBINARY и SQL_LONGWVARCHAR будут отправляться как varchar(max), varbinary(max) и nvarchar(max) вместо text, image и ntext соответственно.
Значения по умолчанию для шифрования подключения изменились. Теперь параметр Encrypt имеет значение по умолчанию Yes, а новые ключевые слова Optional (необязательно) и Mandatory (обязательно) представлены как синонимы для значений No и Yes соответственно. Для подключения с использованием протокола TDS 8.0 добавлен строгий режим ( Encrypt=Strict ). В этом режиме сертификат сервера всегда проверяется ( TrustServerCertificate игнорируется). Новое ключевое слово ( HostnameInCertificate ) можно использовать для указания ожидаемого имени узла, найденного в сертификате, если оно отличается от имени указанного сервера. Ключевое слово HostnameInCertificate можно использовать во всех режимах шифрования. Кроме того, оно применимо, если на стороне сервера включен параметр Force Encryption , в результате чего драйвер будет проверять сертификат в режимах Optional и Mandatory, если проверка не отключена с помощью TrustServerCertificate .
Драйвер ODBC 18 содержит расширения SQLGetData. Если эти расширения включены, SQLGetData можно использовать для получения данных столбца в любом порядке в строке, в том числе в обратном порядке. Эта возможность предоставляется в целях совместимости. При этом она значительно снижает производительность и увеличивает потребление памяти. Настоятельно рекомендуется, чтобы для приложения столбцы всегда были доступны в порядке по возрастанию. Для включения расширений SQLGetData можно использовать атрибут строки подключения GetDataExtensions либо использовать функцию SQLSetConnectAttr , чтобы установить для SQL_COPT_SS_GETDATA_EXTENSIONS значение SQL_EN_ON .
Драйвер Microsoft ODBC Driver 17.4 for SQL Server в Windows
Драйвер ODBC 17.4 включает возможность настройки параметров поддержания активности TCP. Их можно изменить, добавив значения в разделы реестра драйвера или DSN. Ключи находятся в HKEY_LOCAL_MACHINE\Software\ODBC\ для системных источников данных и в HKEY_CURRENT_USER\Software\ODBC\ для источников данных пользователя. Для DSN значения следует добавить в . \Software\ODBC\ODBC.INI\ , а для драйвера — в . \Software\ODBC\ODBCINST.INI\ODBC Driver 17 for SQL Server .
Дополнительные сведения см. в статье Registry Entries for ODBC Components (Записи реестра для компонентов ODBC).
Возможны следующие значения в формате REG_SZ :
KeepAlive управляет частотой попыток протокола TCP проверить работоспособность неактивного подключения путем отправки пакета keep-alive. По умолчанию это 30 секунд.
KeepAliveInterval определяет интервал, разделяющий повторные передачи пакета keep-alive, до получения ответа. Значение по умолчанию — 1 секунда.
Драйвер Microsoft ODBC Driver 13.1 for SQL Server в Windows
Дайвер Driver 13.1 for SQL Server содержит все функции предыдущей версии (11). В нем добавлена поддержка проверки подлинности Always Encrypted и Azure Active Directory.
Функция Always Encrypted позволяет клиентам шифровать конфиденциальные данные в клиентских приложениях, не раскрывая ключи шифрования для SQL Server. Драйвер с поддержкой Always Encrypted, установленный на клиентском компьютере, реализует эту возможность безопасности за счет автоматического шифрования и расшифровки конфиденциальных данных в клиентском приложении SQL Server. Драйвер шифрует данные в конфиденциальных столбцах перед их передачей в SQL Server. Он также автоматически переписывает запросы, чтобы сохранить семантику приложения. Аналогичным образом драйвер прозрачно расшифровывает данные, хранящиеся в столбцах зашифрованной базы данных, которые содержатся в результатах запроса. Дополнительные сведения см. в статье Использование функции Always Encrypted с драйвером ODBC.
Azure Active Directory позволяет пользователям, администраторам баз данных и программистам приложений использовать проверку подлинности Azure Active Directory. Дополнительные сведения см. в статьях Использование Azure Active Directory с драйвером ODBC и Подключение к Базе данных SQL или Azure Synapse Analytics с помощью проверки подлинности Azure Active Directory.
Драйвер Microsoft ODBC 11 для SQL Server в Windows
Драйвер ODBC для SQL Server содержит все функциональные возможности драйвера ODBC Native Client SQL Server, который входит в состав SQL Server 2012 (11.x). Дополнительные сведения о SQL Server Native Client см. в этой статье. Драйвер ODBC Native Client SQL Server основан на драйвере ODBC, который входит в состав операционной системы Windows. Дополнительные сведения об этом драйвере см. в статье Пакет SDK компонентов доступа к данным Windows DAC.
Этот выпуск драйвера ODBC для SQL Server содержит следующие новые функции:
параметр bcp.exe -l для указания времени ожидания входа
Организация пулов соединений с учетом драйвера
Асинхронное выполнение (метод уведомления)
Устойчивость подключения
Чтобы обеспечить сохранение подключения приложений к Базе данных SQL Microsoft Azure, драйвер ODBC в Windows может восстанавливать неактивные соединения. Дополнительные сведения см. в статье Устойчивость подключения в драйвере ODBC в Windows.
Изменения в поведении
В SQL Server Native Client параметр -y0 для sqlcmd.exe привел к усечению выходных данных на 1 МБ при значении ширины экрана "0".
Начиная с ODBC Driver 11 for SQL Server ограничение на объем данных, извлекаемых в одном столбце, при указанном -y0 отсутствует. Теперь sqlcmd.exe осуществляет потоковую передачу столбцов размером до 2 ГБ (максимальное значение для типа данных SQL Server).
-y0 может значительно снизить производительность сервера и сети в зависимости от объема возвращаемых данных.
Читайте также:
- Как обработать фото автомобиля в фотошопе
- Как перенести паттерн из одного проекта в другой fl studio
- Как добавить шрифт в word на ipad
- Как в ворде отредактировать текст по полям
- Рся настройка на сайте яндекс директ excel