Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Драйвер для SQL Server / 17 сообщений из 17, страница 1 из 1
07.02.2021, 14:10
    #40042797
Tketano
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер для SQL Server
Всем хороших выходных)

Народ, подскажите где можно почитать про современные драйверы для ms sql server для .net приложений. Запутался в этом зоопарке. Правильно я понимаю, что основным является драйвер Microsoft OLE DB для SQL Server (MSOLEDBSQL) ? И в тоже время Native Client (11) является устаревшим?

Пару слов о причинах. Столкнулись с проблемой работы приложений, взаимодействующих с базой данных по протоколу TLS 1.2. Win10 - всегда полет отличных. Win 7/8/8.1 - траблы. А если еще рассматривать дополнительные компоненты, типа Crystal Reports, то там еще интереснее. Под Win10 работает MSOLEDBSQL, а под Win 7/8/8.1 только Native Client 11.

Спасибо.
...
Рейтинг: 0 / 0
07.02.2021, 14:19
    #40042801
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер для SQL Server
Tketano,

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

SQL Server Native Client (SQLNCLI) остается устаревшим и не рекомендуется использовать его для новых задач разработки. Вместо этого используйте новый драйвер Microsoft OLE DB для SQL Server (MSOLEDBSQL), который будет обновлен с самыми последними серверными компонентами.
...
Рейтинг: 0 / 0
07.02.2021, 16:51
    #40042853
Tketano
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер для SQL Server
Критик,

Это я читал. Вот только Microsoft OLE DB для SQL Server имеет проблемы при работе по TLS 1.2 в системах Win7/8/8.1. А вот Native Client 11 таких проблем не испытывает. Очень странно для "устаревшего" драйвера.
...
Рейтинг: 0 / 0
07.02.2021, 18:25
    #40042881
Критик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер для SQL Server
Tketano,

версию проверьте:
Microsoft OLE DB Driver 18.5 for SQL Server
...
Рейтинг: 0 / 0
08.02.2021, 09:16
    #40043150
SQL2008
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер для SQL Server
Tketano
OLE DB для SQL Server имеет проблемы при работе по TLS 1.2

Просто не работает и все.
А проблем никаких.
...
Рейтинг: 0 / 0
08.02.2021, 09:40
    #40043153
aleks222
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер для SQL Server
Tketano
Критик,

Это я читал. Вот только Microsoft OLE DB для SQL Server имеет проблемы при работе по TLS 1.2 в системах Win7/8/8.1. А вот Native Client 11 таких проблем не испытывает. Очень странно для "устаревшего" драйвера.


Это немножко враки.

TLS - это совсем другой уровень сети.
Microsoft OLE DB про TLS ваще не осведомлен, равно и Native Client 11.
И не должен быть осведомлен.

Это приблизительно как заявлять "Microsoft OLE DB плохо работает по оптике".
...
Рейтинг: 0 / 0
08.02.2021, 09:51
    #40043159
Tketano
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер для SQL Server
Критик,

18.5, все верно.
...
Рейтинг: 0 / 0
08.02.2021, 09:54
    #40043162
Tketano
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер для SQL Server
aleks222,

Здесь согласен, да. Видимо проблема исключительно с некоторыми компонентами. Само приложение .net при включенном TLS 1.2 ведет себя корректно во всех версиях win. А вот некоторые компоненты, типа Crystal Reports, крашатся при попытке аутентификации с SQL Server. При этом в win10 таких проблем нет. Почему - непонятно...
...
Рейтинг: 0 / 0
08.02.2021, 13:54
    #40043271
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер для SQL Server
Критик
Tketano,

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

SQL Server Native Client (SQLNCLI) остается устаревшим и не рекомендуется использовать его для новых задач разработки. Вместо этого используйте новый драйвер Microsoft OLE DB для SQL Server (MSOLEDBSQL), который будет обновлен с самыми последними серверными компонентами.


Так-то оно так, но на момент Win 8.1 он не был устаревшим, а вполне актуальным.
...
Рейтинг: 0 / 0
08.02.2021, 16:50
    #40043378
FFFFFFFF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер для SQL Server
...
Рейтинг: 0 / 0
08.02.2021, 17:23
    #40043399
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер для SQL Server
Tketano
Всем хороших выходных)


Пару слов о причинах. Столкнулись с проблемой работы приложений, взаимодействующих с базой данных по протоколу TLS 1.2 . Win10 - всегда полет отличных. Win 7/8/8.1 - траблы. А если еще рассматривать дополнительные компоненты, типа Crystal Reports, то там еще интереснее. Под Win10 работает MSOLEDBSQL, а под Win 7/8/8.1 только Native Client 11.

Спасибо.


Можно подробнее про работу приложений , взаимодействующих с базой данных по протоколу TLS 1.2 ?

Спасиба
...
Рейтинг: 0 / 0
08.02.2021, 17:28
    #40043402
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер для SQL Server
Ролг Хупин
Tketano
Всем хороших выходных)


Пару слов о причинах. Столкнулись с проблемой работы приложений, взаимодействующих с базой данных по протоколу TLS 1.2 . Win10 - всегда полет отличных. Win 7/8/8.1 - траблы. А если еще рассматривать дополнительные компоненты, типа Crystal Reports, то там еще интереснее. Под Win10 работает MSOLEDBSQL, а под Win 7/8/8.1 только Native Client 11.

Спасибо.


Можно подробнее про работу приложений , взаимодействующих с базой данных по протоколу TLS 1.2 ?

Спасиба


https://docs.microsoft.com/ru-ru/sql/database-engine/configure-windows/enable-encrypted-connections-to-the-database-engine?view=sql-server-ver15
...
Рейтинг: 0 / 0
08.02.2021, 17:38
    #40043408
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер для SQL Server
msLex
Ролг Хупин
пропущено...


Можно подробнее про работу приложений , взаимодействующих с базой данных по протоколу TLS 1.2 ?

Спасиба


https://docs.microsoft.com/ru-ru/sql/database-engine/configure-windows/enable-encrypted-connections-to-the-database-engine?view=sql-server-ver15


Спасибо, добрый юзер, но это о сервере
"SQL Server может использовать протокол TLS для шифрования данных, передаваемых по сети между экземпляром SQL Server и клиентским приложением"

а у ТС речь шла жестко о приложениях взаимодействующих с базой данных по протоколу TLS 1.2
...
Рейтинг: 0 / 0
08.02.2021, 17:43
    #40043414
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер для SQL Server
Ролг Хупин
передаваемых по сети между экземпляром SQL Server и клиентским приложением



Ролг Хупин
приложениях взаимодействующих с базой данных


не вижу отличий.
...
Рейтинг: 0 / 0
08.02.2021, 17:48
    #40043417
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер для SQL Server
msLex
Ролг Хупин
передаваемых по сети между экземпляром SQL Server и клиентским приложением



Ролг Хупин
приложениях взаимодействующих с базой данных


не вижу отличий.


приложение работает с сервером, а не с базой, и вы знаете это не хуже меня.
Говорить о приложениях "взаимодействующих с базой" - иметь в виду Аксесс, но не SQL Server
...
Рейтинг: 0 / 0
08.02.2021, 17:53
    #40043426
msLex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер для SQL Server
Ролг Хупин
msLex
пропущено...



пропущено...


не вижу отличий.


приложение работает с сервером, а не с базой, и вы знаете это не хуже меня.
Говорить о приложениях "взаимодействующих с базой" - иметь в виду Аксесс, но не SQL Server


ой, все прекрасно понимают, что приложение работает с (СУ)БД

И когда приложение записывает данные в БД, никто не думает, что приложение пишет напрямую на диск в обход SQL Server
...
Рейтинг: 0 / 0
08.02.2021, 17:55
    #40043428
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Драйвер для SQL Server
msLex
Ролг Хупин
пропущено...


приложение работает с сервером, а не с базой, и вы знаете это не хуже меня.
Говорить о приложениях "взаимодействующих с базой" - иметь в виду Аксесс, но не SQL Server


ой, все прекрасно понимают, что приложение работает с (СУ)БД

И когда приложение записывает данные в БД, никто не думает, что приложение пишет напрямую на диск в обход SQL Server


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


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