LINUX.ORG.RU

Microsoft анонсировала официальный ODBC-драйвер для Linux

 , , ,


0

0

Microsoft разрабатывает под Linux ODBC-драйвер для MS SQL Server. Анонс был сделан Квентином Кларком (Quentin Clark), вице-президентом компании по системам баз данных, на саммите Professional Association for SQL Server (PASS) 2011.

Предварительный релиз будет включать в себя следующее:

  • 64-битную версию драйвера для RHEL5;
  • утилиты BCP и SQLCMD;
  • поддержку протокола Kerberos, SSL и кодировки UTF-8 на стороне клиента.

32-битные версии драйвера, а также 64-битная версия для RHEL6 заявлены в планах разработчиков.

Предварительная версия драйвера будет обнародована в конце осени.

>>> Подробности

★★★★★★★★

Проверено: Aceler ()
Ответ на: комментарий от loki_

> почитайте плз, что такое ODBC-драйвер и зачем он нужен.

я знаю что такое «драйвер», у меня четкое представление этого понятия.

зачем мне вдаваться в пафосный маркетинг мелкомякишей? им каждый год ударяет в голову моча чтобы испохабить какой-нибудь IT-термин. давно уже выздоровел от них, чего и Вам желаю! будьте здоровы, держите ум светлым! ;-)

Novator ★★★★★
()
Ответ на: комментарий от Novator

я знаю что такое «драйвер», у меня четкое представление этого понятия.

Походу, у вас очень узкое мышление. И ODBC-драйвер это именно драйвер, предоставляющий для вышележащих приложений единый абстрактный интерфейс к нижележащей реализации. Также, как и JDBC-драйвер, которые выдает JDBC-шный интерфейс к разным СУБД. Как драйвер видеокарты или устройства ввода в X11 (который работает в юзерспейсе, внезапно - и способен давать доступ не только к реальной видеокарте, но и к несуществующему устройству - man 4 dummy, например), как драйвер считывателя смарт-карт в pcsc - которые также лежат в юзерспейсе.

no-dashi ★★★★★★★★★
()
Ответ на: комментарий от no-dashi

> предоставляющий для вышележащих приложений единый абстрактный интерфейс к нижележащей реализации

в мире homo sapiens это называется «библиотека».

p.s. даже если представить «драйвер» как библиотеку, дающую унифицированный API к разным сущностям, то ODBC все равно не является драйвером, т.к. дает доступ только к одной БД - mssql. Вот если бы ODBC давал единый API к разным СУБД (в том числе свободным), то я бы еще пошел Вам навстречу ;-)

Novator ★★★★★
()
Ответ на: комментарий от foxen

> А что вы думаете об интерфейсах?

толсто :)

Novator ★★★★★
()
Ответ на: комментарий от Novator

Вот если бы ODBC давал единый API к разным СУБД (в том числе свободным), то я бы еще пошел Вам навстречу ;-)

Приложение<->ODBC[32].DLL<->ODBC-драйвер->СУБД.

Есть куча ODBC-драйверов, в том числе для: Oracle, Informix, DB2, MySQL, Postgres, Access, SQLite, Firebird, FoxPro(DBF), XLS, CSV. Есть такой пактет - unixODBC. Тот же API ODBC, но в исходниках и для юниксов. Майкрософт как раз и будет писать не «ODBC для Linux», а «драйвер MSSQL для unixODBC».

no-dashi ★★★★★★★★★
()
Ответ на: комментарий от no-dashi

> драйвер MSSQL для unixODBC

нахрена попу баян? у него кадило есть

еще раз спрашиваю, кто-нибудь еще использует odbc на linux???

или как в том анекдоте:

день выдачи зарплаты на заводе.
(кассир) иванов!
(иванов) я!
(к) распишитесь, получите...
(к) петров!
(петров) я!
(к) иди расписывайся
...
(к) итого!
молчание...
(к) итого!!! есть тут итого?!!
молчание...
(к) ну, и дурак этот итого - больше всех получать, а он не пришел!

anonymous
()
Ответ на: комментарий от anonymous

еще раз спрашиваю, кто-нибудь еще использует odbc на linux???

yum search odbc | grep -iw odbc
============================== N/S Matched: odbc ===============================
R-RODBC.x86_64 : An ODBC database interface for R
apr-util-odbc.x86_64 : APR utility library ODBC DBD driver
asterisk-odbc.x86_64 : Applications for Asterisk that use ODBC (except
asterisk-voicemail-odbc.x86_64 : Store voicemail in a database using ODBC
erlang-odbc.x86_64 : A library for unixODBC support in Erlang
freeradius-unixODBC.x86_64 : Unix ODBC support for freeradius
gambas2-gb-db-odbc.x86_64 : Gambas2 component package for db-odbc
gambas3-gb-db-odbc.x86_64 : Gambas3 component package for db-odbc
mysql-connector-odbc.x86_64 : ODBC driver for MySQL
ogdi-odbc.x86_64 : ODBC driver for OGDI
php-odbc.x86_64 : A module for PHP applications that use ODBC databases
poco-odbc.i686 : The Data/ODBC POCO component
poco-odbc.x86_64 : The Data/ODBC POCO component
postgresql-odbc.x86_64 : PostgreSQL ODBC driver
pyodbc.x86_64 : Python DB API 2.0 Module for ODBC
qt-odbc.i686 : ODBC driver for Qt's SQL classes
qt-odbc.x86_64 : ODBC driver for Qt's SQL classes
qt3-ODBC.i686 : ODBC drivers for Qt 3's SQL classes
qt3-ODBC.x86_64 : ODBC drivers for Qt 3's SQL classes
rekall-odbc.i686 : Rekall ODBC driver
rekall-odbc.x86_64 : Rekall ODBC driver
root-sql-odbc.x86_64 : ODBC plugin for ROOT
unixODBC.i686 : A complete ODBC driver manager for Linux
unixODBC.x86_64 : A complete ODBC driver manager for Linux
unixODBC-kde.i686 : KDE driver manager components for ODBC
unixODBC-kde.x86_64 : KDE driver manager components for ODBC

И еще, рекомендую ответить самому себе на вопрос - какие ещё кроме ODBC есть способы получить доступ к множеству баз данных из одного приложения, не заморачиваясь деталями реализации коннекта и работы с каждой конкретной СУБД?

no-dashi ★★★★★★★★★
()
Ответ на: комментарий от no-dashi

>какие ещё кроме ODBC есть способы получить доступ к множеству баз данных из одного приложения, не заморачиваясь деталями реализации коннекта и работы с каждой конкретной СУБД?

а причем тут Qt?

ukr_unix_user ★★★★
()
Ответ на: комментарий от no-dashi

> При том, что ODBC это для тех, кто пишет на низкоуровневых языках.

на ассемблере чтоли? с/с++ - языки высокого уровня.

ans
()
Ответ на: комментарий от no-dashi

>из Qt-шной программы

Архи низкий уроверь. и это при том, что в Qt есть возможность использовать распространнёные СУБД с единым API, так и написать спецефический драйвер.

Пример кода низкого уровня с использованием ODBC , если можно, «А я посмотрю на это шоу».

ukr_unix_user ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.