Совместимость драйвера ODBC SQLSRV32.dll с версиями SQL Server - PullRequest
0 голосов
/ 26 апреля 2018

Где можно найти информацию, с какими версиями SQL Server совместим стандартный драйвер ODBC с именем «SQL Server» (SQLSRV32.dll)?

Конечно, он работает с Microsoft SQL Server 2008 R2, потому что мы успешно их используем.

А как насчет следующего?

  • Microsoft SQL Server 2012
  • Microsoft SQL Server 2014
  • Microsoft SQL Server 2016
  • Microsoft SQL Server 2017

К сожалению, я не смог найти эту информацию после нескольких часов, используя мою любимую систему веб-поиска. https://docs.microsoft.com/en-us/sql/connect/odbc/windows/microsoft-odbc-driver-for-sql-server-on-windows Это описания новых драйверов, которые можно загрузить, но у нас нет прав администратора для установки одного из них. Мы должны использовать стандартный драйвер ODBC, который устанавливается в Windows из коробки, потому что приложение должно запускаться на настольных ПК пользователей.

Вероятно, эта информация также зависит от версии DLL. В качестве примера возьмем версию 10.00.15063.00, но она может отличаться по причине, указанной выше. Мы точно не знаем, какие версии Windows используют клиенты. Может быть [Win7, Win8, Win10] / [Home / Pro / Enterprise].

1 Ответ

0 голосов
/ 26 апреля 2018

Драйвер ODBC «SQL Server», который поставляется с Windows, является частью Компоненты доступа к данным Microsoft / Windows (MDAC / WDAC) и в настоящее время является компонентом операционной системы. Конкретный номер версии драйвера не должен беспокоить, учитывая, что интерфейс тот же. Этот драйвер ODBC устарел и не улучшался уже много лет. Он включен в Windows только для поддержки устаревших приложений и не знает о новых типах данных и возможностях SQL, появившихся после выпуска SQL 2005. Он не предназначен для использования в новых разработках, но ничто не мешает вам использовать его.

Большинство приложений Java используют драйвер JDBC для доступа к реляционной базе данных. Вы можете использовать современный драйвер JDBC и включить его в свое приложение. Это позволит вам использовать более новые функции SQL.

...