- Скачивание драйвера ODBC Driver for SQL Server Download ODBC Driver for SQL Server
- Скачать для Windows Download for Windows
- Сведения о версии Version information
- Доступные языки Available languages
- Заметки о выпуске для Windows Release notes for Windows
- Предыдущие выпуски для Windows Previous releases for Windows
- Загрузка для Linux и macOS Download for Linux and macOS
- Драйверы ODBC Майкрософт для баз данных на настольном компьютере Microsoft ODBC Desktop Database Drivers
- Microsoft dBase драйвер
- Строка подключения Microsoft dBase driver
- Driver
- CollatingSequence
- Deleted
- DriverId
- ReadOnly
- Exclusive
- Примеры строки подключения Microsoft dBase
- Особенности Microsoft dBase
- Длинные имена таблиц
- Кодировка текста в DBF файлах
- Узнать больше
- SQLDriverConnect (драйвер для dBASE) SQLDriverConnect (dBASE Driver)
- Скачать драйвер Microsoft OLE DB для SQL Server Download Microsoft OLE DB Driver for SQL Server
- Скачивание Download
- Сведения о версии Version information
- Доступные языки Available languages
- Заметки о выпуске Release notes
Скачивание драйвера ODBC Driver for SQL Server Download ODBC Driver for SQL Server
Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) База данных SQL Azure Azure SQL Database База данных SQL Azure Azure SQL Database Управляемый экземпляр SQL Azure Azure SQL Managed Instance Управляемый экземпляр SQL Azure Azure SQL Managed Instance Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Параллельное хранилище данных Parallel Data Warehouse Параллельное хранилище данных Parallel Data Warehouse Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) База данных SQL Azure Azure SQL Database База данных SQL Azure Azure SQL Database Управляемый экземпляр SQL Azure Azure SQL Managed Instance Управляемый экземпляр SQL Azure Azure SQL Managed Instance Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Параллельное хранилище данных Parallel Data Warehouse Параллельное хранилище данных Parallel Data Warehouse
Microsoft ODBC Driver for SQL Server — это отдельная библиотека динамической компоновки (DLL), которая содержит поддержку времени выполнения для приложений, использующих API машинного кода для подключения к SQL Server. 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. Используйте Microsoft ODBC Driver 17 for SQL Server для создания новых и расширения существующих приложений, которым необходимо использовать новые возможности 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.
Скачать для Windows Download for Windows
Распространяемый установщик Microsoft ODBC Driver for SQL Server версии 17 устанавливает клиентские компоненты, необходимые во время выполнения, чтобы воспользоваться преимуществами функциями нового SQL Server. 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. При необходимости он устанавливает файлы заголовков, которые требуются для разработки приложения, использующего API ODBC. It optionally installs the header files needed to develop an application that uses the ODBC API. Начиная с версии 17.4.2, установщик также включает и устанавливает библиотеку проверки подлинности Microsoft Active Directory (ADAL.dll). Starting with version 17.4.2, the installer also includes and installs the Microsoft Active Directory Authentication Library (ADAL.dll).
Версия 17.7.2 является последней общедоступной (GA) версией. Version 17.7.2 is the latest general availability (GA) version. Если у вас установлена предыдущая версия Microsoft ODBC Driver for SQL Server 17, то при установке версии 17.7.2 она обновляется до версии 17.7.2. 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.
Скачать Microsoft ODBC Driver for SQL Server версии 17 (x64) Download Microsoft ODBC Driver 17 for SQL Server (x64)
Скачать Microsoft ODBC Driver for SQL Server версии 17 (x86) Download Microsoft ODBC Driver 17 for SQL Server (x86)
Сведения о версии Version information
- Номер выпуска: 17.7.2.1 Release number: 17.7.2.1
- Дата выпуска: 10 марта 2021 г. Released: March 10, 2021
Если вы открываете локализованную версию этой страницы и хотите просмотреть актуальные материалы, посетите эту страницу на версии сайта на языке US-English. 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. С версии сайта US-English вы можете скачать SSMS на других языках из числа доступных. You can download different languages from the US-English version site by selecting available languages.
Доступные языки Available languages
Этот выпуск драйвера Microsoft ODBC Driver for SQL Server доступен для установки на следующих языках: This release of Microsoft ODBC Driver for SQL Server can be installed in the following languages:
Заметки о выпуске для Windows Release notes for Windows
Дополнительные сведения об этом выпуске для Windows см. в заметках о выпуске для Windows. For details about this release on Windows, see the Windows release notes.
Предыдущие выпуски для Windows Previous releases for Windows
Чтобы скачать предыдущие версии для Windows, см. страницу с предыдущими выпусками Microsoft ODBC Driver for SQL Server. To download previous releases for Windows, see previous Microsoft ODBC Driver for SQL Server releases.
Загрузка для Linux и macOS Download for Linux and macOS
Microsoft ODBC Driver for SQL Server можно скачать и установить с помощью диспетчеров пакетов для Linux и 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:
Установка ODBC для SQL Server (Linux) Install ODBC for SQL Server (Linux)
Установка ODBC для SQL Server (macOS) Install ODBC for SQL Server (macOS)
Если необходимо скачать пакеты для автономной установки, все версии доступны по следующим ссылкам. If you need to download the packages for offline installation, all versions are available via the below links.
Пакеты с именем msodbcsql17-* являются последней версией. Packages named msodbcsql17-* are the latest version. Пакеты с именем msodbcsql-* являются версией 13 драйвера. Packages named msodbcsql-* are version 13 of the driver.
Драйверы ODBC Майкрософт для баз данных на настольном компьютере Microsoft ODBC Desktop Database Drivers
ODBC — это API, который использует язык SQL (SQL) в качестве языка доступа к базе данных. ODBC is an API that uses Structured Query Language (SQL) as the database access language. Вы можете получить доступ к широкому спектру систем управления базами данных (СУБД) с тем же исходным кодом ODBC, который напрямую включен в исходный код приложения. You can access a wide variety of database management systems (DBMSs) with the same ODBC source code that is directly incorporated into an application’s source code. С драйверами базы данных Microsoft ODBC для настольных компьютеров пользователь приложения, поддерживающего ODBC, может открывать, запрашивать и обновлять базу данных настольных систем через интерфейс ODBC. With the Microsoft ODBC Desktop Database Drivers, a user of an ODBC-enabled application can open, query, and update a desktop database through the ODBC interface.
Драйверы Microsoft ODBC для настольных систем представляют собой набор драйверов ODBC на основе Microsoft Jet. The Microsoft ODBC Desktop Database Drivers are a Microsoft Jet-based set of ODBC drivers. В то время как 2,0 драйверы базы данных Microsoft ODBC для настольных систем включают как 16-разрядные, так и 32-разрядные драйверы, версии 3,0 и более поздних версий включают только 32-разрядные драйверы, работающие под управлением Windows 95 или более поздней версии, Windows NT Workstation или Server Version 4,0, Windows 2000 Professional или Windows 2000 Server. Whereas Microsoft ODBC Desktop Database Drivers 2.0 include both 16-bit and 32-bit drivers, versions 3.0 and later include only 32-bit drivers that work on Windows 95 or later, Windows NT Workstation or Server version 4.0, Windows 2000 Professional, or Windows 2000 Server. Эти драйверы предоставляют доступ к следующим типам источников данных: These drivers provide access to the following types of data sources:
Microsoft Access Microsoft Access
Microsoft Excel Microsoft Excel
Подробную документацию по драйверу ODBC для Microsoft Visual FoxPro® см. в разделе драйвер ODBC для Visual FoxPro . See Visual FoxPro ODBC Driver for detailed documentation about the Microsoft Visual FoxPro® ODBC Driver.
Доступ к другим источникам данных, таким как Lotus 1-2-3, Microsoft Exchange и HTML, включается с помощью устанавливаемых драйверов ISAM (IISAM). Access to other data sources, such as Lotus 1-2-3, Microsoft Exchange, and HTML, is enabled by installable ISAM (IISAM) drivers. Дополнительные сведения об этих драйверах см. в разделе «доступ к внешним данным» статьи Справочник программиста по Microsoft Jet ядро СУБД. For more information about these drivers, see «Accessing External Data» in the Microsoft Jet Database Engine Programmer’s Reference. Драйверы для баз данных ODBC для настольных систем 4,0 не поддерживают форматы данных Btrieve и EMS. ODBC Desktop Database Drivers 4.0 do not support Btrieve and EMS data formats.
Этот раздел содержит следующие подразделы. This section contains the following topics.
Microsoft dBase драйвер
Microsoft dBase driver обеспечивает подключение к файлами DBF и DBT по ODBC.
- Драйвер предустановлен в современных версиях Windows – не требуется установка дополнительных компонентов для работы с dBase
- Файлы DBF хранят однобайтовый текст – хранить Unicode текст в текстовых полях не получится
- Работа с таблицами, название которых длинее 8 символов, требует дополнительных действий, об этом ниже
Поэтому применять dBase для новых проектов не рекомендуется, для локальных решений лучше использовать Microsoft Access driver (*.mdb).
Строка подключения Microsoft dBase driver
Driver
CollatingSequence
Порядок сортировки текста (не кодировка). Возможные значения
- ASCII — сортировка символов как ASCII текста, значение по умолчанию
- International — международная сортировка символов
- Norwegian-Danish — норвежско-датская сортировка символов
- Swedish-Finnish — шведско-финская сортировка символов
Обязательный параметр. Каталог с файлами DBF.
Текущий каталог можно указать точкой DBQ=.
Deleted
Показывать или не показывать удалённые записи (поскольку в DBF при удалении из таблицы запись просто помечается как удалённая, но физически не удаляется из файла):
- 0 — не показывать удалённые записи
- 1 — показывать удалённые записи как обычные
DriverId
Числовой идентификатор типа драйвера
- 21 — dBASE III
- 277 — dBASE IV
- 533 — dBASE 5.0, значение по умолчанию
ReadOnly
Позволяет ограничить внесение изменений.
- 0 — доступ на чтение и изменение, значение по умолчанию
- 1 — доступ только на чтение
При попытке внесения изменений на подключении с ReadOnly=1 выдаётся ошибка:
Exclusive
Задаёт исключительный доступ (также называется монопольный доступ) к базе данных.
- 0 — обычный доступ, другие программы могут одновременно работать с базой данных, значение по умолчанию
- 1 — исключительный доступ, другие программы не смогут работать с базой данных
Примеры строки подключения Microsoft dBase
Текущий каталог, только на чтение:
Каталог C:\Program\Database, монопольный доступ:
Примеры SQL запроса на выборку данных из БД Microsoft dBase:
Примеры SQL запроса на обновление данных в БД Microsoft dBase:
Особенности Microsoft dBase
Длинные имена таблиц
Если имя таблицы имеет длину больше 8 символов, то запрос с таким именем будет давать ошибку 42000:
Это происходит потому, что Microsoft dBase driver работает только с короткими именами файлов – 8.3, и поэтому вместо длинных имён нужно указывать короткие имена файлов, к тому же в квадратных скобках:
Автоматически в bat файле можно определить короткие имена через dir /x:
Кодировка текста в DBF файлах
ODBC драйвер Microsoft dBase использует кодировку OEM (866 для русской Windows) для текста в DBF файлах, и это значение изменить нельзя.
Байт 29 в заголовке DBF используется для обозначения кодировки текста (Code Page Mark) в FoxPro (см. Table File Structure, Code Pages Supported by Visual FoxPro), но не ODBC драйвером Microsoft dBase.
Поэтому при одновременном использовании Microsoft dBase и, например, BDE необходимо настроить BDE на хранение текста в OEM (866) кодировке.
Узнать больше
nhdbt — консольная программа для выполнения SQL запросов
SQLDriverConnect (драйвер для dBASE) SQLDriverConnect (dBASE Driver)
В этом разделе приводятся сведения, относящиеся к драйверу dBASE. This topic provides dBASE Driver-specific information. Общие сведения об этой функции см. в соответствующем разделе справочника по API ODBC. For general information about this function, see the appropriate topic under ODBC API Reference.
SQLDriverConnect позволяет подключаться к драйверу без создания источника данных (DSN). SQLDriverConnect enables you to connect to a driver without creating a data source (DSN).
В строке подключения для всех драйверов поддерживаются следующие ключевые слова: DSN, ДБК и. The following keywords are supported in the connection string for all drivers: DSN, DBQ, and FIL.
При использовании драйвера Paradox после открытия пользователем файла, защищенного паролем, другим пользователям не разрешается открывать тот же файл. When the Paradox driver is used, after a password-protected file has been opened by a user, other users are not allowed to open the same file.
В следующей таблице приведены минимальные ключевые слова, необходимые для подключения к каждому драйверу, а также пример пар «ключевое слово-значение», используемых с SQLDriverConnect. The following table shows the minimum keywords required to connect to each driver, and provides an example of keyword/value pairs used with SQLDriverConnect. Полный список значений ДРИВЕРИД см. в разделе SQLConfigDataSource. For a full list of DRIVERID values, see SQLConfigDataSource.
Если ДБК или Дефаултдир не указаны для Дбаседривер, драйвер будет подключаться к текущему каталогу. If DBQ or DefaultDir is not specified for the dBASEdriver, the driver will connect to the current directory.
Скачать драйвер Microsoft OLE DB для SQL Server Download Microsoft OLE DB Driver for SQL Server
Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) База данных SQL Azure Azure SQL Database База данных SQL Azure Azure SQL Database Управляемый экземпляр SQL Azure Azure SQL Managed Instance Управляемый экземпляр SQL Azure Azure SQL Managed Instance Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Параллельное хранилище данных Parallel Data Warehouse Параллельное хранилище данных Parallel Data Warehouse Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) База данных SQL Azure Azure SQL Database База данных SQL Azure Azure SQL Database Управляемый экземпляр SQL Azure Azure SQL Managed Instance Управляемый экземпляр SQL Azure Azure SQL Managed Instance Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Azure Synapse Analytics Параллельное хранилище данных Parallel Data Warehouse Параллельное хранилище данных Parallel Data Warehouse
Драйвер OLE DB для SQL Server — это изолированный прикладной программный интерфейс (API) для доступа к данным, используемый в OLE DB. The OLE DB Driver for SQL Server is a stand-alone data access application programming interface (API), used for OLE DB. Драйвер OLE DB для SQL Server есть в Windows и предоставляется в формате одиночной библиотеки динамической компоновки (DLL). OLE DB Driver for SQL Server is available on Windows and delivers the SQL OLE DB driver in one dynamic-link library (DLL).
Скачивание Download
Распространяемый установщик Microsoft OLE DB Driver for SQL Server устанавливает клиентские компоненты, необходимые во время выполнения, чтобы воспользоваться преимуществами функциями нового SQL Server. The redistributable installer for Microsoft OLE DB Driver for SQL Server installs the client components required during run time to take advantage of newer SQL Server features. Начиная с версии 18.3, установщик также включает и устанавливает библиотеку проверки подлинности Microsoft Active Directory (ADAL.dll). Starting with version 18.3, the installer also includes and installs the Microsoft Active Directory Authentication Library (ADAL.dll).
Microsoft OLE DB Driver 18.5 for SQL Server — это последняя общедоступная версия. Microsoft OLE DB Driver 18.5 for SQL Server is the latest general availability (GA) version. Если у вас установлена предыдущая версия, Microsoft OLE DB Driver 18 for SQL Server, то при установке версии 18.5 она обновляется до версии 18.5. If you have a previous version of Microsoft OLE DB Driver 18 for SQL Server installed, installing 18.5 upgrades it to 18.5.
Скачать драйвер Microsoft OLE DB для SQL Server (x64) Download Microsoft OLE DB Driver for SQL Server (x64)
Скачать драйвер Microsoft OLE DB для SQL Server (x86) Download Microsoft OLE DB Driver for SQL Server (x86)
Сведения о версии Version information
- Номер выпуска: 18.5.0 Release number: 18.5.0
- Выпущено: 1 декабря 2020 г. Released: December 1, 2020
Если вы открываете локализованную версию этой страницы и хотите просмотреть актуальные материалы, посетите эту страницу на версии сайта на языке US-English. 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. С версии сайта US-English вы можете скачать SSMS на других языках из числа доступных. You can download different languages from the US-English version site by selecting available languages.
Доступные языки Available languages
Этот выпуск драйвера Microsoft OLE DB для SQL Server можно установить на следующих языках: This release of Microsoft OLE DB Driver for SQL Server can be installed in the following languages:
Заметки о выпуске Release notes
Дополнительные сведения об этом выпуске см. в заметках о выпуске. For details about this release, see the release notes.