Перейти к содержимому

Microsoft sql server native client что это

  • автор:

SQL Server Native Client (Complete Guide)

Jason Bodie

SQL Server Native Client (SQLNCLI) is a Microsoft Windows client application that provides data access to SQL Server from Windows-based applications.

SQLNCLI uses the SQL Server Native Client OLE DB provider to communicate with SQL Server.

What Is a SQL Server Native Client

Jason Bodie

Written by Jason Bodie

Internet Enthusiast. I search the planet for noteworthy information. Follow to learn more.

Name already in use

sql-docs / docs / relational-databases / native-client / sql-server-native-client.md

  • Go to file T
  • Go to line L
  • Copy path
  • Copy permalink

15 contributors

Users who have contributed to this file

  • Open with Desktop
  • View raw
  • Copy raw contents Copy raw contents

Copy raw contents

Copy raw contents

SQL Server Native Client

SQL Server Native Client, also known as SNAC or SQLNCLI, is used to refer to the ODBC and OLE DB drivers for SQL Server.

[!NOTE] For more information and to download the SNAC or ODBC Drivers, see the SNAC lifecycle explained blog post. For more information on ODBC Driver for SQL Server, see Microsoft ODBC Driver for SQL Server.

Information on the [!INCLUDEssNoVersion] Native Client features released with [!INCLUDEssSQL11], the last available version of SQL Server native Client:

ODBC in [!INCLUDEssNoVersion] Native Client supports three features that were added to standard ODBC in the Windows 7 SDK:

Asynchronous execution on connection-related operations. For more information, see Asynchronous Execution.

C Data Type Extensibility. For more information, see C Data Types in ODBC.

To support this feature in [!INCLUDEssNoVersion] Native Client, SQLGetDescField can return SQL_C_SS_TIME2 (for time types) or SQL_C_SS_TIMESTAMPOFFSET (for datetimeoffset) instead of SQL_C_BINARY, if your application uses ODBC 3.8. For more information, see Data Type Support for ODBC Date and Time Improvements.

Calling SQLGetData with a small buffer multiple times to retrieve a large parameter value. For more information, see Retrieving Output Parameters Using SQLGetData.

The following topics describe [!INCLUDEssNoVersion] Native Client behavior changes in [!INCLUDEssSQL11].

When calling ICommandWithParameters::SetParameterInfo, the value passed to the pwszName parameter must be a valid identifier. For more information, see ICommandWithParameters.

SQLDescribeParam will consistently return an ODBC specification conforming value. For more information, see SQLDescribeParam.

How and When to Use MS SQL Server Native Client

Picture of MertechMertech : Feb 16, 2009 10:43:00 AM

SQL Native Client can be used rather than Microsoft Data Access Components (MDAC) to create new applications or enhance existing applications that need to take advantage of new SQL Server 2019 features, such as Multiple Active Result Sets (MARS), Query Notifications, User-Defined Types (UDT), and XML data type support.

What Is SQL Native Client?

Microsoft SQL Server Native Client (SQL Native Client) contains the SQL ODBC driver and SQL OLE DB provider in one native dynamic link library (DLL) supporting applications using native-code APIs (ODBC, OLE DB, and ADO) to Microsoft SQL Server. SQL Native Client was introduced in Microsoft SQL Server 2005 to provide new functionality above and beyond that supplied by the Microsoft Data Access Components (MDAC).

Why Do I Need SQL Native Client?

When would you actually want to use SQL Native Client as opposed to MDAC, or even ADO.NET? The answer is – only if you are upgrading existing or developing new COM-based (or native) applications that will target the new features of SQL Server 2019.

If you don’t need any of the new features of SQL Server 2019, then you don’t need to use SQL Native Client. Your existing OLE DB and ODBC code will work just fine. Of course, if you have or are planning on moving to a managed code base for data access, then the ADO.NET data access classes of the .NET Framework are what you should use.

The Benefits of Using SQL Native Client

SQL Native Client should be used to create new applications or enhance existing applications that want to take advantage of new SQL Server 2019 features, such as database mirroring, multiple active result sets (MARS), query notifications, snapshot isolation, and XML data type support.

SQL Native Client can be used to create new applications or enhance existing applications that need to take advantage of new SQL Server 2019 features, such as Multiple Active Result Sets (MARS), user-defined data types (UDT), query notifications, snapshot isolation, and XML data type support.

How Do I Deploy SQL Native Client?

When deploying an application that is dependent on SQL Native Client, you will need to redistribute SQL Native Client with your application. Unlike Microsoft Data Access Components (MDAC), which is now a component of the operating system, SQL Native Client is a component of SQL Server 2019.

Therefore, it is important to install SQL Native Client in your development environment and redistribute SQL Native Client with your application. SQL Native Client redistributable installation program, named sqlncli.msi, is available on the SQL Server 2019 installation media and is available as one of the SQL Server 2019 Feature Pack components on the Microsoft Download site.

Where Do I Get It?

Learn how to easily migrate from Btrieve to SQL without any costly code changes in our free whitepaper.

Microsoft odbc driver 11 for sql server что это за программа

Статья, объясняющая отношения между ODBC, OLEDB, ADO, ADO.NET

Я считаю, что люди, которые читают эту статью, должны иметь в виду эту идею: ODBC, OLEDB, ADO, ADO.NET, кажется, все имеют доступ к базе данных, так в чем же разница между ними и какова связь? Не волнуйся, относись ко мне медленно.

1. ODBC

ODBC(Открытое соединение с базой данных, открытое соединение с базой данных).

ODBC, официальное определение таково: Open Database Interconnection (ODBC) — это стандарт интерфейса доступа к базе данных, предложенный MICROSOFT. ODBC (Open Database Connectivity) предоставляет стандартный метод API (интерфейс прикладного программирования) для доступа к системе управления базами данных (СУБД). Эти API-интерфейсы используют SQL для выполнения большинства своих задач. ODBC также обеспечивает поддержку языка SQL, пользователи могут напрямую отправлять операторы SQL в ODBC. Разработчики ODBC стремятся сделать его максимально независимым и открытым: он не имеет ничего общего с конкретным языком программирования, не имеет ничего общего с конкретной системой баз данных, не имеет ничего общего с конкретной операционной системой.

Desktop Support, How to Setup ODBC Driver Connection and Authentication

Коротко говоря о моем понимании, по сути, ODBC — это стандарт, а все эти стандарты на самом деле представляют собой серию интерфейсов. Так что же делает этот стандарт? Например, мы сравниваем базы данных sql Server, Sybase, Oracle и др. С большими резервуарами для воды.

Каждый резервуар для воды имеет выходное отверстие для воды, но форма выходного отверстия для воды в разных резервуарах отличается. Sybase может иметь квадратную форму, и если программисту нужно использовать воду в резервуаре для воды (необходимо извлечь данные из базы данных), он должен использовать соответствующую ей трубу для воды.

Например, если вы используете воду в резервуаре для воды SQL Server, вы должны использовать треугольный порт При использовании резервуара для воды Sybase вы должны использовать квадратную трубу для воды, что, несомненно, вызовет проблемы у программистов. Поэтому Microsoft разработала такой стандарт, как ODBC, который требует, чтобы независимо от того, какой тип резервуара для воды, конечный выпускной канал был круглым, поскольку у программиста есть круглая труба для воды, он может получать воду в любом резервуаре для воды.

Что касается того, как различные резервуары для воды превращают выпускное отверстие в воду в круг, это не дело нашего программиста, а дело вашего резервуара для воды. С тех пор каждый водяной бак разработал такую ​​водопроводную трубу, один конец которой имеет форму своего устья водяного бака, а другой конец имеет стандартную круглую форму. Например, sql server, ему нужен водопровод с треугольным концом и круглым концом. Отображение этой специальной водопроводной трубы в мире программ — это так называемый драйвер ODBC. Благодаря стандарту ODBC можно также использовать воду в каждом резервуаре, и в то же время пользователям также удобнее и веселее.

ODBC CONNECTION

2. OLEDB

OLE DB(Связывание и внедрение объектов, База данных, Связывание и внедрение объектов, База данных)

Помимо OLEDB, OLEDB (ObjectLinking and Embedding, Database, также известный как OLE DB или OLE-DB), объект хранения данных на основе COM, может обеспечивать операции со всеми типами данных и даже может получать доступ к данным в автономном режиме. (Например, если вы используете свой ноутбук, вы можете легко увидеть изображение данных последней синхронизации данных).

Ну, если честно, я действительно ценю прелесть OLEDB, но несомненно то, что он более мощный, чем ODBC, и более удобный в использовании. Это зависит от ODBC и является пакетом поверх ODBC. Пока просто пойми это.

Три, ADO

ADO(ActiveX Data Object, активный объект данных)

Что касается ADO, ADO (ActiveXDataObjects) является компонентом COM, используемым для доступа к источникам данных. Он обеспечивает средний уровень языка программирования и унифицированный метод доступа к данным OLE DB. Разрешить разработчикам писать код для доступа к данным, не заботясь о том, как реализована база данных, а только о подключении к базе данных. При доступе к базе данных знание SQL не требуется, но команды SQL, поддерживаемые конкретной базой данных, все еще могут выполняться через объекты команд в ADO.

Говоря об ADO, это восходящая звезда. Фактически, до этого появились DAO и RDO,

DAO (Объект доступа к данным, объект доступа к данным)
RDO (Удаленные объекты данных, удаленные объекты данных)

Но с появлением ADO он стал первым выбором для разработки приложений баз данных в операционных системах Windows NT 4.0 и Windows 2000. Он унифицирует объектную модель и меняет поставщика базы данных для разработки поставщика данных (эта модель заложена в настоящее время). С этого момента кажется, что он аналогичен функции ODBC, но построен на основе ODBC и OLEDB. Еще раз в капсуле. А сам ADO — это метод разработки, который не зависит от источника данных (независимо от источника данных), что позволяет быстро завоевать популярность разработчиков, использующих ASP и Visual Basic, плавно заменяя DAO и RDO и другие модели.

Описание на простом языке не может быть интуитивно понятным, пусть все увидят картинку.

Чтобы кратко объяснить всем, вверху — программа, которую мы написали, внизу — база данных, а в середине — основной контент сегодняшнего дня — технология доступа к базе данных. Во второй части мы видим, что ODBC находится внизу доступа к данным, OLEDB — следующим, а ADO — вверху. Наше приложение может получить доступ к базе данных тремя способами, а именно:

(1) Приложение-ODBC-база данных,

(2) Приложение-OLEDB-ODBC-база данных,

(3) База данных Application-ADO-OLEDB-ODBC.

Пока что отношения между ODBC, OLEDB и ADO должны быть ясными.

Четыре, ADO.NET

Наконец, хотя ADO.NET, ADO является относительно успешным продуктом, но архитектура самого ADO все еще несовершенна, особенно при разработке сетевых приложений, Recordset не может быть отключен, что серьезно влияет на разработку сетевых приложений. Поэтому в 1998 году Microsoft предложила план разработки приложений следующего поколения (Application Framework). Для меня большая честь, что ADO.NET включен в этот план, он вводит концепцию автономной модели данных и успешно решает проблемы, которые ADO не может. Многие считают ADO.NET следующей версией ADO, но на самом деле это совершенно новая архитектура и концепция продукта. Для конкретного введения ADO.NET, пожалуйста, обратитесь к подробным документам, связанным с ADO.NET

V. Резюме

Различие и подключение методов подключения к базе данных ODBC, DAO, ADO, OLEDB

ODBC — это технология низкоуровневого доступа, поэтому клиентские приложения могут использовать API-интерфейс ODBC для настройки и управления базой данных снизу для выполнения некоторых функций, которые недоступны передовым технологиям баз данных, но недостатки заключаются в том, что ODBC можно использовать только для реляционных баз данных. Это затрудняет доступ к объектным базам данных и другим нереляционным базам данных с использованием ODBC.

DAO предоставляет механизм для создания и управления базами данных через программный код. Самая большая особенность заключается в том, что работа с базой данных MICROSOFT JET очень удобна, и это один из лучших технических интерфейсов при работе с базой данных JET. И он не только используется для доступа к этой базе данных, на самом деле, с помощью технологии DAO можно получить доступ к различным форматам данных, от текстовых файлов до больших фоновых баз данных.

ADO — это интерфейс доступа, основанный на OLE DB, это объектно-ориентированная технология OLE DB, которая наследует преимущества OLE DB. Высокоуровневый интерфейс для доступа к базе данных.

ODBC (Open DataBase Connectivity) открытая взаимосвязь базы данных. Это стандарт связи с базами данных во главе с Microsoft.

MFC (класс Microsoft Foundation) Класс Microsoft Foundation. MFC ODBC — это инкапсуляция ODBC.

DAO (объект доступа к данным) объект доступа к данным. Не предоставляет удаленный доступ.

RDO (Remote Data Object) удаленный объект данных. Он быстрый и поддерживает хранимые процедуры SQL Server. Это технология, разработанная много лет назад, как DAO.

OLE-DB (Object Linking and Embedding DataBase) объектная связь и встраивание базы данных. Он опирается на COM и поставщиков, которые предоставляют поставщиков OLE DB, а не на SQL, используемый ODBC.

ADO (объект данных ActiveX) объект данных ActiveX. Технология локального и удаленного доступа к базе данных на основе OLE-DB для установления соединения. Как и OLE-DB, вы должны быть «моложе».

При использовании мы обычно используем OLE-DB и ADO для замены DAO и RDO.

Microsoft odbc driver 11 for sql server что это за программа

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов в России Pyatilistnik.org. В прошлый раз мы с вами разобрали, как скачать последнюю версию SQL Server Management Studio и настроили Always On кластер. В сегодняшней публикации мы рассмотрим, где скачать и как установить SQL Native Client, разберем примеры его использования на практике, думаю будет как всегда познавательно и интересно.

Что такое SQL Native Client

SQL Native Client — это автономный интерфейс прикладного программирования (API) для доступа к данным, используемый для OLE DB, так и для ODBC. Он появился еще в SQL Server 2005 для обеспечения новых функциональных возможностей, помимо функций, предоставляемых компонентами доступа к данным Microsoft (MDAC). SQL Native Client объединяет поставщика SQL OLE DB и драйвера ODBC SQL в одну собственную библиотеку динамических ссылок (DLL), поддерживающей приложения, использующие API с собственным кодом (ODBC, OLE DB и ADO) для Microsoft SQL Server.

Он также предоставляет новые функциональные возможности помимо функций, предоставляемых компонентами доступа к данным Windows (Windows DAC, ранее Microsoft Data Access Components или MDAC). Собственный клиент SQL Server можно использовать для создания новых приложений или улучшения существующих приложений, которым необходимо использовать преимущества функций, представленных в SQL Server. Эти новые функции — это несколько активных наборов результатов (MARS), определяемые пользователем типы данных (UDT), запрос уведомления, изоляция моментальных снимков и поддержка типов данных XML.

Драйвер ODBC для SQL Native Client всегда используется вместе с диспетчером драйверов ODBC, поставляемым с компонентами доступа к данным Windows. Поставщик OLE DB для собственного клиента SQL Server можно использовать вместе с базовыми службами OLE DB, поставляемыми с компонентами доступа к данным Windows, но это не является обязательным требованием. Выбор использования Core Services не зависит от требований отдельного приложения (например, если требуется пул соединений).

Хотя SQL Native Client использует компоненты в Windows DAC, он явно не зависит от конкретной версии. Собственный клиент SQL Server можно использовать с версией Windows DAC, установленной с любой операционной системой, поддерживаемой нативным клиентом SQL Server.

Зачем мне нужен собственный клиент SQL?

Когда вы должны использовать SQL Native Client, а не MDAC или даже ADO.NET? Ответ — только если вы обновляете существующие или разрабатываете новые COM-приложения (или собственные), которые будут ориентированы на новые функции SQL Server 2019.

Если вам не нужны какие-либо новые функции SQL Server 2019, вам не нужно использовать собственный клиент SQL Server . Ваш существующий код OLE DB и ODBC будет работать нормально. Конечно, если у вас есть или вы планируете перейти к базе управляемого кода для доступа к данным, то вам следует использовать классы доступа к данным ADO.NET в .NET Framework.

Например данный клиент используется при установке отказоустойчивых служб удаленных рабочих столов, где они используются на Connection Broker.

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

Скачать собственный клиент SQL Server вы можете с официального сайта Microsoft, единственное вам придется потрудится найти самую последнюю, актуальную версию, на момент написания данной статьи, самой свежей версией собственного клиента SQL Server является SQL Native Client 11 (2011.110.7001.00).

Собственный клиент SQL Server распространяется тремя способами:

  • Вы можете загрузить отдельный пакет SQL Native Client
  • Входит в состав пакета дополнительных компонентов для Microsoft SQL Server
  • Входит в сам дистрибутив Microsoft SQL Server

Скачать SQL Native Client по прямой ссылке — https://www.microsoft.com/en-us/download/details.aspx?id=50402

Как скачать SQL Native Client

Скачать из пакета дополнительных компонентов для Microsoft SQL Server 2016 — https://www.microsoft.com/ru-ru/download/details.aspx?id=52676

Тут будет два файла sqlncli.msi, один для 64-x, а другой для 86-x архитектуры.

Пакет дополнительных компонентов для Microsoft SQL Server 2016

В результате у вас будет свой файл sqlncli.msi, в зависимости от вашей разрядности системы.

sqlncli.msi

Как установить SQL Native Client

Давайте разберем установку SQL Native Client, она тривиальна, но я приведу ее тут. Запускаем MSI файл, в открывшемся мастере просто нажимаем «Далее».

Установка SQL Native Client

Далее принимаем лицензионное соглашение.

Лицензионное соглашение SQL Native Client

Выбираем оба компонента:

  • Клиентские компоненты
  • Пакет SDK для SQL Server Native Client

Выбор компонентов при установке SQL Native Client

Далее остается просто нажать кнопку «Установить».

Установка Собственного клиента SQL Server

Через пол минуты мастер завершит установку SQL Native Client.

Успешная установка SQL Native Client

Как узнать версию SQL Native Client

Иногда нужно выяснить версию SQL Native Client, по ряду причин. Методом много, я приведу несколько. Откройте панель управления Windows и перейдите в раздел «Программы и компоненты». Находим программу в списке и в столбце с версией находим нужную информацию.

Как узнать версию SQL Native Client

Еще вариант, это перейти по пути «Панель управленияВсе элементы панели управленияАдминистрирование» и найти там компонент «Источники данных ODBC (ODBC Data Soutces)». На любой вкладке нажмите кнопку «Добавить» и в открывшемся окне найдите компонент SQL Server Native Client. Там вы увидите версию компонента.

Источники данных ODBC (ODBC Data Soutces)

Get-ItemProperty HKLM:SoftwareMicrosoftWindowsCurrentVersionUninstall* | Select-Object DisplayName, DisplayVersion, Publisher, Size, InstallDate | Format-Table -AutoSize

В итоге вы должны получить список программ, где легко отыщите версию SQL Native Client.

Вывод версии SQL Native Client через powershell

Ну и метод для командной строки, в которой нужно ввести:

wmic product get name,version | findstr «Native Client»

Вывод версии SQL Native Client через командную строку

На этом у меня все, в статье мы познакомились с SQL Native Client, если остались вопросы, то пишите в комментариях. С вами был Ива Семин, автор и создатель IT портала Pyatilistnik.org.

Популярные Похожие записи:
  • Не работает 1С 7.7 в Windows Server 2019Не работает 1С 7.7 в Windows Server 2019
  • Перенастройка базы данных RDS фермы
  • Remote Desktop Services High Availability на Windows Server 2019
  • Установка NuGet в Windows
  • Ошибка подключения к RDS: Logon to the database failedОшибка подключения к RDS: Logon to the database failed
  • Установка Microsoft Edge Chromium в Windows 10

Добавить комментарий Отменить ответ

Подписка на youtube канал

Выберите рубрику

Active directory, GPO, CA Android ASUS, Sony VAIO CentOS Cisco, Mikrotik Debian, FreeBSD DNS Exchange, Power Shell HP/3Com Hyper-V IBM IIS и FTP, web и seo Juniper Lenovo, intel, EMC, Dell Microsoft Office Microsoft SQL server, Oracle Microsoft System Center NetApp Network, Телефония News Raid, LSI, Adaptec Supermicro Ubuntu Utilities Veeam Backup http://pyatilistnik.org/how-to-download-and-install-sql-native-client/» target=»_blank»]pyatilistnik.org[/mask_link]

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10 + видео обзор

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Вопрос: Как исправить ошибку «Источник данных не найден и не указан драйвер, используемый по умолчанию»?

Ответ: Если при запуске программа выдала окно с ошибкой (рисунок 1), то необходимо выполнить следующие действия.

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Рис. 1 – Окно ошибки подключения источника базы данных

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Рис. 2 – Окно «Панель управления»

В окне «Администрирование» выбрать команду «Источники данных (ODBC)» (рисунок 3).

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Рис. 3 – Окно «Администрирование»

В открывшемся окне «Администратор источников данных ODBC» на вкладке «Пользовательский DSN» проверить какое имя используется для «Microsoft Access Driver (*.mdb) или Microsoft Access Driver (*.mdb, *.accdb)». Если используется имя «MS Access Database», то необходимо добавить имя «База данных MS Access» и наоборот, если используется имя «База данных MS Access», то необходимо добавить имя «MS Access Database». Для этого необходимо нажать кнопку «Добавить» (рисунок 4).

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Рис. 4 – Окно «Администратор источников данных ODBC»

В открывшемся окне «Создание нового источника данных» необходимо выбрать «Driver do Microsoft Access (*.mdb)» (рисунок 5).

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Рис. 5 – Окно «Создание нового источника данных»

И в поле «Имя источника данных» написать соответствующее имя источника данных (любое, Например: «База данных MS Access» или «MS Access Database») (рисунок 6а, 6б).

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Рис. 6а – Окно «Установка драйвера ODBC для Microsoft Access»

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Рис. 6б – Окно «Установка драйвера ODBC для Microsoft Access»

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Рис. 7 – Запуск программы odbcad32.exe для Windows 7 64-бит и выше

В результате откроется окно «Администратор источников данных ODBC» (рисунок 8) и нужно выполнить действия, показанные ранее на рисунках 4-6.

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Рис. 8 – Окно «Администратор источников данных ODBC» для Windows 7 64-бит и выше

В окно программы «Имя источников данных ODBC» (рисунок 9) необходимо продублировать ранее введённое имя источника данных.

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Рис. 9 – Окно «Имя источников данных ODBC»

При правильном выполнение выше указанных действий, после нажатия кнопки «Подключение», отобразится сообщение об успешном подключении базы данных (рисунок 10).

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Рис. 10 – Сообщение об успешном подключении базы данных

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Лучший отвечающий

Вопрос

Пользуюсь Visual Studio 2017 Community (последняя версия)

По умолчанию проект создается на платформе 4.6.1

Если изменить платформу на любую другую, то класс OdbcConnection перестает подключатся к базам.

При вызове метода Open() получаем следующее сообщение

System.Data.Odbc.OdbcException произошло
HResult=0x80131937
Сообщение = ERROR [IM002] [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
Источник =
Трассировка стека:
at System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle, RetCode retcode)
at System.Data.Odbc.OdbcConnectionOpen..ctor(OdbcConnection outerConnection, OdbcConnectionString connectionOptions)
at System.Data.Odbc.OdbcConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions)
at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal думая, что это для 32-битного DSN. Затем, когда 32-разрядное приложение пытается подключиться с помощью этого DSN, происходит «Data source not found. «.

Также важно убедиться, что написание DSN совпадает с написанием настроенного DSN в Администраторе ODBC. Одна неверная буква-это все, что нужно для несоответствия DSN.

Однако это может быть не тот же бренд продукта, что и у вас; это общая проблема, которая возникает при использовании имен источников данных ODBC.

Что касается части вашего вопроса о поставщике OLE DB, то это, по-видимому, проблема аналогичного типа, когда приложение не может найти конфигурацию для указанного поставщика.

Проблема может быть связана с именем драйвера, например, вместо DRIVER= попробуйте DRIVER= вы можете увидеть имя драйвера из инструмента администрирования

Я попытался установить соединение с Access, но после компиляции моего файла Java столкнулся со следующей проблемой [Microsoft][ODBC Driver Manager] имя источника данных не найдено и драйвер по умолчанию не указан мой код таков : import java.sql.*; public class abc Установка ODBC драйвера

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

Установка драйвера на неизвестное устройство

Проверка версии драйвера ODBC SQL Server (Windows)

Чтобы проверить версию драйвера ODBC SQL Server (32-разрядный ODBC), выполните следующее.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Car Rental HPN Inside the Terminal