powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Какую версию odbc драйвера лучше использовать?
17 сообщений из 17, страница 1 из 1
Какую версию odbc драйвера лучше использовать?
    #39794221
dklim.kzn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не нашел сравнений и рекомендаций, кроме как на странице загрузки.

Там версия 17, при этом есть ещё отдельный компонент с припиской sdk

В системе (windows 10) четыре варианта других
odbc driver 13 for sql server
sql server
sql server native client 11.0
sql server native client rda 11.0

Выбрал свежую 17, sdk ставить не стал
Если бы знать, что не помешает - поставил бы
Это вроде как некий прямой доступ при разработке приложений
Тоже непонятно какой

Если несложно - подскажите плз, правильно ли выбрал
Приложенька особых требований не имеет, так что нужно просто чтобы как можно быстрее работало
Доступ используется для только для заливки данных в сервер, и она построчная
Поток данных довольно большой, критично время записи каждой записи))

Также интересно было бы прочитать, что за прямой доступ, и что за остальные версии в системе, и зачем они там

Установлен сам сервер 17 и ssms 17.9.1
...
Рейтинг: 0 / 0
Какую версию odbc драйвера лучше использовать?
    #39794232
dklim.kzn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну и ещё вопрос про 32 или 64битную версию
приложение 32битное
...
Рейтинг: 0 / 0
Какую версию odbc драйвера лучше использовать?
    #39794241
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Азы программирования: ODBC драйвер это DLL. Разрядность DLL должна строго соответствовать разрядности приложения.
...
Рейтинг: 0 / 0
Какую версию odbc драйвера лучше использовать?
    #39794251
dklim.kzn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov,

спасибо

а то, что 32 битное приложение сейчас работает с 64 битным драйвером - это неважно?
сервер то 64 битный
...
Рейтинг: 0 / 0
Какую версию odbc драйвера лучше использовать?
    #39794257
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dklim.kznа то, что 32 битное приложение сейчас работает с 64 битным драйвером - это неважно?
сервер то 64 битный32 битное приложение сейчас работает с 32 битным драйвером.
А сервер неважно какой, хоть 128 битный. Вот у вас браузер 32 битный, а сайт SQL.RU 64 битный, но это неважно, потому что сервер на то и сервер, что бы обслуживать клиентов по каким то протоколам/интерфейсам, независимым от железа.
...
Рейтинг: 0 / 0
Какую версию odbc драйвера лучше использовать?
    #39794342
dklim.kzn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg,

но я же выбираю 64битный драйвер odbc при создании dsn ?
значит там внутри и 32битный есть?
...
Рейтинг: 0 / 0
Какую версию odbc драйвера лучше использовать?
    #39794471
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dklim.kznно я же выбираю 64битный драйвер odbc при создании dsn ?
значит там внутри и 32битный есть?С ODBC особый случай.
Там есть пары драйверов 32 и 64, при этом неважно, какой из них указывается в менеджере при создании, при соединении из приложения будет вызван нужный. Но иногда бывают траблы, и тогда нужно настроить конкретно 32 или 64 драйвер; например, для настройки 32 драйвера в 64 виндах нужно специально вызвать odbcad32.exe

В общем, подкючение приложения, например, через sql server native client, или подключение через ODBC - это разные варианты, со своими особенностями и проблемами.
...
Рейтинг: 0 / 0
Какую версию odbc драйвера лучше использовать?
    #39794474
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dklim.kznalexeyvg,
но я же выбираю 64битный драйвер odbc при создании dsn ?
значит там внутри и 32битный есть?
32 и 64 бит драйверы это совершенно разные вещи, никак не зависящие друг от друга.
Просто при стандартной установки Win7 x64 и более поздних версий в системе уже есть драйвера для SQL Server как 32 так и 64 бит.
Но если например Вы установите Oracle клиент 64бит, указав ему поставить и odbc драйвера, то Вы не увидите 32бит odbc драйвер Oracle.
...
Рейтинг: 0 / 0
Какую версию odbc драйвера лучше использовать?
    #39794881
dklim.kzn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я не ставил 32битный драйвер 17 версии
я ставил только 64битный драйвер 17 версии
при создании dsn выбираю именно его

потом приложенька 32битная вполне видит и работает с этим dsn
вроде как получается что работает всё это через 64битный драйвер
если автозамены на другой не происходит)
...
Рейтинг: 0 / 0
Какую версию odbc драйвера лучше использовать?
    #39794891
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dklim.kzn,

sdk для программистов.
...
Рейтинг: 0 / 0
Какую версию odbc драйвера лучше использовать?
    #39794893
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dklim.kznя не ставил 32битный драйвер 17 версии
я ставил только 64битный драйвер 17 версииА так можно?
Если под 17 вы подразумеваете SQL Server 2017, то при установке компонентов доступа ODBC ставятся драйверы 32/64 бит, DSN указывает на драйвер, но не указывает на разрядность (как я вам уже говорил)

Видите, на рисунке, запущен 64 бит администратор ODBC, но драйверы есть 32 битные, и есть, внимание, 32/64 битные.
Вот как раз SQL Server Native Client, и SQL Server ODBC именно такие, двойной разрядностию

Так что вы ставили не "64битный драйвер 17 версии", а драйвер двойной разрядности, что внутри устроено как 2 драйвера, а приложение обращается к нужному - это обеспечивает менеджер ODBC, то есть приложения сами файл DLL драйвера не ищут.
...
Рейтинг: 0 / 0
Какую версию odbc драйвера лучше использовать?
    #39794934
dklim.kzn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg,

всё, увидел, спасибо
я и спрашивал "значит там внутри и 32битный есть?" ))

тогда последний тупой вопрос

если приложение 32битное, то ведь не хуже с ним использовать именно этот 64/32 драйвер, чем отдельный 32битный?
на странице загрузки - два драйвера, 64/32 (как выяснили), и только 32битный

или там идет замедление из-за необходимости выбора?
хотя тогда был бы отдельный 64битный, наверное


ну и исходный нетупой вопрос - какой драйвер быстрее и лучше из перечисленных в начале

из видимых сейчас в Администраторе (64):
odbc driver 17 for sql server
odbc driver 13 for sql server
sql server
sql server native client 11.0
sql server native client rda 11.0

из видимых сейчас в Администраторе (32)
odbc driver 17 for sql server
odbc driver 13 for sql server
sql server
sql server native client 11.0

однако, драйвер 17 версии виден и в Администраторе 32бит)))
...
Рейтинг: 0 / 0
Какую версию odbc драйвера лучше использовать?
    #39794943
dklim.kzn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов,

это понятно
может я тоже программист или буду чуть позже))

sdk - там драйвера те же, и только дополнительно подключаемые в проекты файлы?
...
Рейтинг: 0 / 0
Какую версию odbc драйвера лучше использовать?
    #39795080
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dklim.kzn,

драйверы должны быть плюс ещё сверху для разработки.
...
Рейтинг: 0 / 0
Какую версию odbc драйвера лучше использовать?
    #39795083
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dklim.kzn,

драйверы должны быть плюс ещё сверху для разработки.
...
Рейтинг: 0 / 0
Какую версию odbc драйвера лучше использовать?
    #39795212
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dklim.kzn,

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

А какой именно драйвер быстрее - не могу сказать.
...
Рейтинг: 0 / 0
Какую версию odbc драйвера лучше использовать?
    #39795310
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dklim.kznDimitry Sibiryakov,

спасибо

а то, что 32 битное приложение сейчас работает с 64 битным драйвером - это неважно?
сервер то 64 битный

да, какбы неважно!
нельзя так просто сдаваться и слушать вредные советы
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Какую версию odbc драйвера лучше использовать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]