SQL Server Native Client 11.0: где скачать и чем заменить

Александр Носов
Александр Носов
  • 6 ноября 2026
  • 158 просмотров
SQL Server Native Client 11.0: где скачать и чем заменить

SQL Server Native Client 11.0 (провайдер SQLNCLI11, установщик sqlncli.msi) это клиентский драйвер, который установщики SQL Server 2022 и 2025 больше не ставят. Если 1С или старая программа требует именно его, скачайте sqlncli.msi на странице Microsoft «SQL Server 2012 Native Client - QFE»: пакет бесплатный и встаёт рядом с новыми драйверами. Для новых подключений Microsoft советует ODBC Driver 18 (на 6 ноября 2026 года версия 18.7.1.1) или OLE DB Driver 19 (версия 19.4.3).

Драйвер нужен не серверу с базами, а компьютеру, который к ним подключается: серверу 1С, рабочему месту с программой, машине с пакетами SSIS. Лицензию покупают на SQL Server, а клиентские драйверы Microsoft раздаёт бесплатно. Ошибку «нет Native Client» исправляют на клиенте, переустанавливать ради неё SQL Server не нужно.

Содержание8 разделов

Какой драйвер ставить: Native Client, ODBC Driver или OLE DB Driver

Выбор зависит от того, что написано в строке подключения программы.

Программа ищет драйвер по имени, и пока там стоит SQLNCLI11 или {SQL Server Native Client 11.0}, новый ODBC Driver 18 она не увидит, даже если он установлен. Тогда ставьте Native Client 11.0, а переход на новый драйвер оставьте разработчику программы: ему придётся поменять не только имя в строке подключения, но и проверить шифрование, о котором ниже.

Сервер 1С:Предприятие на MS SQL Server до версии платформы 8.3.22 включительно работает с базой только через Native Client. С 8.3.23 1С добавила работу через Microsoft OLE DB Driver for SQL Server, но Native Client остался рабочим вариантом и в новых версиях. Подробности для 1С ниже, в отдельном разделе.

Для своей программы, скрипта на Python или PHP, Excel и Power BI через ODBC берите ODBC Driver 18. Это текущая ветка, под неё выходят обновления, и SQL Server 2025 поставляется именно с ней. ODBC Driver 17 оставьте для случаев, когда 18-я версия не подключается из-за шифрования.

Связанному серверу, пакетам SSIS и программам на ADO нужен OLE DB Driver: версия 19 (провайдер MSOLEDBSQL19) или 18 (MSOLEDBSQL). Перед его установкой поставьте Visual C++ Redistributable обеих разрядностей, x86 и x64: так требует страница загрузки OLE DB Driver, потому что x64-пакет Visual C++ 32-разрядные библиотеки не ставит. Провайдер SQLOLEDB, встроенный в Windows, Microsoft больше не сопровождает и для новых программ не советует.

Где скачать SQL Server Native Client 11.0 официально

Native Client 11.0 лежит в Центре загрузки Microsoft на странице «SQL Server 2012 Native Client - QFE» (в русской версии «SQL Server 2012 Native Client — исправление QFE»), версия 11.0.7001.0. На ней два файла sqlncli.msi: для 64-разрядной Windows (около 5 МБ) и для 32-разрядной (около 3 МБ). У русской версии страницы своя сборка с русским языком, у английской английская.

Русская страница Центра загрузки Microsoft «Microsoft SQL Server 2012 Native Client — исправление QFE»: выбран язык Русский, кнопка «Загрузить», версия 11.0.7001.0 и два файла sqlncli.msi размером 4.9 MB и 3.1 MB.

Native Client 11.0 в Центре загрузки

На 64-разрядной Windows скачайте x64-пакет. По описанию установки Native Client он ставит и 64-разрядный, и 32-разрядный драйвер, так что старая 32-разрядная программа тоже его найдёт. Запустите sqlncli.msi под администратором и пройдите мастер с настройками по умолчанию.

Проверить, что драйвер встал, проще всего в PowerShell. Команда покажет все драйверы SQL Server на компьютере и их разрядность:

Get-OdbcDriver -Name "*SQL Server*" | Select-Object Name, Platform

В списке должны появиться две строки «SQL Server Native Client 11.0» с Platform 32-bit и 64-bit. Строка «SQL Server» без номера относится к старому драйверу из состава Windows, с Native Client она не связана.

В списке систем на странице загрузки последними указаны Windows 10 и Windows Server 2012 R2, Windows 11 и Windows Server 2016–2025 там нет. Новые системы в этот список так и не добавили, поэтому совместимость с ними Microsoft официально не обещает. Для программ, которые вы можете перенастроить, это довод сразу перейти на ODBC Driver 18 или OLE DB Driver 19.

Почему Native Client нет в SQL Server 2022 и 2025

Native Client убрали из поставки SQL Server начиная с версии 2022. На странице Native Client на Learn сказано, что он не входит в SQL Server 2022 и новее и в SSMS 19 и новее, а для новых проектов Microsoft предлагает ODBC Driver for SQL Server или OLE DB Driver for SQL Server. Устаревшим драйвер объявили ещё в 2011 году.

Поддержку Microsoft оставила узкой. По правилам поддержки Native Client критические исправления безопасности получает только тот Native Client 11.0, который поставили SQL Server 2012–2019 для своих компонентов, и только пока поддерживается сам этот SQL Server. Программы, которые подключаются через Native Client, под исключение не попадают, их Microsoft просит перевести на новые драйверы.

У новых драйверов сроки опубликованы. ODBC Driver 17 и 18 получают основную поддержку до 11 января 2028 года, у 17-й версии есть ещё расширенная до 11 января 2033 года (сроки ODBC Driver). Для OLE DB Driver 18 и 19 сроки на своей странице.

Чем отличаются Native Client, ODBC Driver и OLE DB Driver

Все версии в таблице ставятся рядом друг с другом.

ДрайверПоследняя версияИмя в строке подключенияШифрование по умолчанию
SQL Server Native Client 11.011.0.7001.0, больше не развиваетсяProvider=SQLNCLI11 или Driver={SQL Server Native Client 11.0}выключено
ODBC Driver 17 for SQL Server17.11.1.1 от 30.04.2026Driver={ODBC Driver 17 for SQL Server}выключено
ODBC Driver 18 for SQL Server18.7.1.1 от 07.09.2026Driver={ODBC Driver 18 for SQL Server}включено, сертификат проверяется
OLE DB Driver 18 for SQL Server18.7.6 от 09.10.2026Provider=MSOLEDBSQLвыключено
OLE DB Driver 19 for SQL Server19.4.3 от 09.10.2026Provider=MSOLEDBSQL19включено, сертификат проверяется
«SQL Server» и SQLOLEDB из состава Windowsне обновляютсяDriver={SQL Server} или Provider=SQLOLEDBустарели, для новых программ не годятся

Версии сверены по страницам загрузки и заметкам о выпуске Microsoft 6 ноября 2026 года. ODBC Driver 17 и 18 уживаются между собой и с Native Client, OLE DB Driver 18 и 19 тоже, так что новый драйвер старую программу не ломает. Скачивать новые драйверы лучше со страниц Learn: загрузка ODBC Driver и загрузка OLE DB Driver по ссылке выше. Там же есть установщики с русским языком. x64-установщик ODBC Driver 18 ставит обе разрядности драйвера, а с версии 18.7 Visual C++ Redistributable заранее ставить не нужно.

ODBC Driver 18 или OLE DB Driver 19 не подключается: ошибка сертификата

При переходе с Native Client на ODBC Driver 18 или OLE DB Driver 19 меняется поведение по умолчанию: новые драйверы шифруют подключение и проверяют сертификат сервера, а Native Client этого не делал. Если сертификату SQL Server клиент не доверяет (например, он самоподписанный), подключение обрывается с ошибкой:

[Microsoft][ODBC Driver 18 for SQL Server]SSL Provider: The certificate chain was issued by an authority that is not trusted.

В разборе этой ошибки Microsoft на первое место ставит правильный путь: выпустить для SQL Server сертификат, которому доверяют клиенты. Пока его нет, в строку подключения добавляют TrustServerCertificate=yes. Шифрование при этом остаётся, а проверка сертификата отключается, поэтому Microsoft называет это временной мерой. Строка подключения ODBC с таким параметром выглядит так:

Driver={ODBC Driver 18 for SQL Server};Server=SRV-SQL;Database=Base;Trusted_Connection=yes;TrustServerCertificate=yes

Строку вписывают в настройки подключения программы. Вместо SRV-SQL подставьте имя своего сервера (у именованного экземпляра допишите его имя через обратную косую черту), вместо Base имя базы. Trusted_Connection=yes означает вход под текущей учётной записью Windows; для входа по логину SQL Server замените его на UID=логин;PWD=пароль. Другие временные варианты из того же разбора: Encrypt=optional в строке ODBC или откат на ODBC Driver 17 и OLE DB Driver 18, у которых шифрование по умолчанию выключено. Для связанного сервера есть оговорка: через MSOLEDBSQL19 его не создать без шифрования и доверенного сертификата.

«Источник данных не найден»: проверьте разрядность

Ошибка «[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию» (код IM002) значит, что программа не нашла ни источника данных с таким именем, ни драйвера. Начните с разрядности. В 64-разрядной Windows драйверы и источники данных ODBC живут в двух раздельных ветках: 32-разрядная программа видит только 32-разрядные, 64-разрядная только 64-разрядные.

Администраторов ODBC тоже два. В поиске «Пуска» они называются «Источники данных ODBC (32-разрядная версия)» и «Источники данных ODBC (64-разрядная версия)», а 32-разрядный можно открыть и напрямую: нажмите Win+R, вставьте в окно «Выполнить» путь ниже и нажмите Enter.

%windir%\SysWOW64\odbcad32.exe

На вкладке «Драйверы» видно, какие драйверы стоят и какой версии. Системный источник данных (DSN), созданный в 64-разрядном окне, 32-разрядная программа не увидит. Пользовательский DSN видно в обоих окнах, но через драйвер другой разрядности программа не подключится и выдаст ошибку IM014 о несоответствии архитектуры. В обоих случаях создайте источник заново в окне нужной разрядности. Сами драйверы после x64-установщиков Native Client и ODBC Driver 18 есть в обоих окнах.

У OLE DB своя формулировка. Программа на .NET пишет «The 'SQLNCLI11' provider is not registered on the local machine», пакет SSIS «The requested OLE DB provider SQLNCLI11.1 is not registered», связанный сервер ошибку 7403 «The OLE DB provider "SQLNCLI11" has not been registered». Все три значат, что Native Client на этом компьютере нет или нет нужной разрядности. Поставьте sqlncli.msi или замените в подключении провайдер на MSOLEDBSQL.

Native Client для 1С: что ставить на сервер 1С

Сервер 1С подключается к базе сам, поэтому Native Client нужен на компьютере, где работает сервер 1С:Предприятие, а не только там, где стоит SQL Server. Если это одна машина с SQL Server 2019 или старше, драйвер на ней уже есть: его ставил установщик SQL Server. Установщик SQL Server 2022 Native Client уже не ставит, поэтому поставьте его отдельно, x64-пакетом для 64-разрядного сервера 1С.

Без него платформа до 8.3.22 включительно не даст установить режим совместимости 8.3.8 и выше и покажет сообщение:

Для установки режима совместимости 8.3.8 или выше требуется наличие установленного Microsoft SQL Server Native Client на сервере платформы 1С:Предприятие.

С версии 8.3.23 платформа умеет работать с SQL Server и через Microsoft OLE DB Driver for SQL Server, это записано в изменениях версии 8.3.23. Какую версию OLE DB Driver (18 или 19) выбирает платформа, 1С в открытых документах не пишет. Native Client при этом остался в списке: в 8.3.23 1С добавила OLE DB Driver рядом с ним, и в изменениях платформы до 8.3.27 отказа от Native Client нет.

Поэтому начните с Native Client 11.0: он подходит всем версиям платформы 8.3.

SQL Server 2025 в списке СУБД, которые поддерживает 1С, на 6 ноября 2026 года нет: для 64-разрядных серверов там версии от SQL Server 2005 до SQL Server 2022. Последняя версия из этого списка SQL Server 2022, и лицензия SQL Server 2022 бессрочная. Редакцию под число пользователей подберите по разбору SQL Server для 1С. Сам сервер ставьте по пошаговой инструкции с ключом, а если 1С не видит его по сети, включите TCP/IP в диспетчере конфигурации.

Скачать SQL Server

Дистрибутивы: Microsoft SQL Server 2022 Standard, Microsoft SQL Server 2025 Standard, Microsoft SQL Server 2022 Enterprise.

Часто задаваемые вопросы

Где скачать SQL Server Native Client 11.0?

В Центре загрузки Microsoft, на странице «SQL Server 2012 Native Client - QFE». Там файл sqlncli.msi версии 11.0.7001.0 для x64 и x86; пакет x64 ставит и 32-разрядный драйвер.

Есть ли Native Client в SQL Server 2022 и 2025?

Нет. Установщики SQL Server 2022 и новее его не ставят. Если он нужен программе или серверу 1С, поставьте sqlncli.msi отдельно.

Чем заменить SQL Server Native Client?

ODBC Driver 18 for SQL Server или OLE DB Driver 19 (MSOLEDBSQL19). В программе придётся поменять имя драйвера в строке подключения и учесть, что новые драйверы по умолчанию шифруют подключение.

Можно ли поставить ODBC Driver 17 и 18 одновременно?

Да. Microsoft разрешает ставить ODBC Driver 17 и 18 рядом друг с другом и рядом с Native Client. Каждая программа берёт тот драйвер, который указан в её строке подключения.

Нужен ли Native Client для 1С 8.3?

Для платформы до 8.3.22 включительно да: сервер 1С работает с SQL Server только через него. С 8.3.23 можно использовать Microsoft OLE DB Driver for SQL Server, но Native Client тоже работает.

Полезная статья?

Ваша оценка поможет нам стать лучше

Все варианты в каталоге

Microsoft SQL Server 2022 Microsoft SQL Server 2025