powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / 2 DevArt. ODAC, direct conection и последнее обновление Windows 10 (1803 17134.48)
15 сообщений из 15, страница 1 из 1
2 DevArt. ODAC, direct conection и последнее обновление Windows 10 (1803 17134.48)
    #39650003
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть парк машин с Windows 10. На некоторые из них позавчера накатили последнее обновление Windows 10.
На "обновленных" машинах перестал работать дайрект-режим (OraSession.Options.Net := True) в случае, если приложение запускается с сетевого диска. На "необновленных" машинах все работает и с сетевого диска, и с локального.

Версия ODAC 10.1.4

При включении дайректа на машинах с обновленной Windows 10 и запуске программы с сетевого диска при вызове OraSession.Open получаем исключение

автор---------------------------
Debugger Exception Notification
---------------------------
Project DirectTest.exe raised exception class SocketException with message 'Cannot create TCP/IP socket:
Получен недопустимый аргумент.
Socket Error Code: 10022($2726)'.
---------------------------


Исследования показали, что проблема возникает из-за невозможности создать сокет в модуле CRVioTcp на строке 303 при вызове функции

Код: pascal
1.
      Sd := SocketCreate({$IFDEF POSIX}Psockaddr_in{$ENDIF}(HostAddrInfo.ai_addr).sin_family, SOCK_STREAM, IPPROTO_TCP);



которая возвращает результат SOCKET_ERROR.


Существует ли какой-нибуть workaround для обхода этой проблемы?
When a movie is over, it's a black
...
Рейтинг: 0 / 0
2 DevArt. ODAC, direct conection и последнее обновление Windows 10 (1803 17134.48)
    #39650024
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейдкоторая возвращает результат SOCKET_ERROR.А WSAGetLastError что возвращает при этом?
...
Рейтинг: 0 / 0
2 DevArt. ODAC, direct conection и последнее обновление Windows 10 (1803 17134.48)
    #39650027
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КвейдСуществует ли какой-нибуть workaround для обхода этой проблемы?

https://blog.mertech.com/windows-10-version-1803-breaks-some-shared-folder-applications
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
2 DevArt. ODAC, direct conection и последнее обновление Windows 10 (1803 17134.48)
    #39650028
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейд,

Пройтись дальше до WINAPI вызова и получить конкретный код ошибки не предлагать?..
...
Рейтинг: 0 / 0
2 DevArt. ODAC, direct conection и последнее обновление Windows 10 (1803 17134.48)
    #39650034
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_Квейдкоторая возвращает результат SOCKET_ERROR.А WSAGetLastError что возвращает при этом?10022

похоже, это проблема в винде
...
Рейтинг: 0 / 0
2 DevArt. ODAC, direct conection и последнее обновление Windows 10 (1803 17134.48)
    #39650037
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovКвейдСуществует ли какой-нибуть workaround для обхода этой проблемы?

https://blog.mertech.com/windows-10-version-1803-breaks-some-shared-folder-applications
авторHow to fix the issue
Update 2018-05-15: There have been multiple reports that installing Avast Free Antivirus seems to fix the issue (Thanks to Michal Kavan and Petter Jönsson for figuring this out). This points to the issue being related to a Windows Defender engine update that was pushed out with Version 1803. By installing an alternate antivirus, Windows Defender is disabled, resolving the issue. This might be a stopgap measure for companies stuck on a Windows Server 2003 setup.

У нас Symantec Endpoint Protection вместо дефендера. Похоже, этот совет мне не поможет.
...
Рейтинг: 0 / 0
2 DevArt. ODAC, direct conection и последнее обновление Windows 10 (1803 17134.48)
    #39650039
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КвейдУ нас Symantec Endpoint Protection вместо дефендера. Похоже, этот совет мне не поможет.

Да, поэтому придётся таки включить мозг и вместо шаманства с антивирусом использовать-таки
SMB 2.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
2 DevArt. ODAC, direct conection и последнее обновление Windows 10 (1803 17134.48)
    #39650044
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это проблема не ODAC, Devart извините за ложную тревогу
...
Рейтинг: 0 / 0
2 DevArt. ODAC, direct conection и последнее обновление Windows 10 (1803 17134.48)
    #39650111
Bali
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Квейд,
Это из-за обновления 1803. У меня в одной организации MS SQL 2008 R2 express не запустился, откатил на 1709 - все заработало,
хотя дома без проблем работает.
...
Рейтинг: 0 / 0
2 DevArt. ODAC, direct conection и последнее обновление Windows 10 (1803 17134.48)
    #39650115
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КвейдЭто проблема не ODAC, Devart извините за ложную тревогуНу расскажи в чем проблема? Как решил?
...
Рейтинг: 0 / 0
2 DevArt. ODAC, direct conection и последнее обновление Windows 10 (1803 17134.48)
    #39650157
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_КвейдЭто проблема не ODAC, Devart извините за ложную тревогуНу расскажи в чем проблема? Как решил?Последнее обновление винды "в целях безопасности" блокирует старые версии некоторых сетевых протоколов, если приложение запущено не локально. Наши админы обновили самбу на серваке. Я до конца не в теме, но наш бородач что-то там подшаманил (у нас Windows 2003 Server).
...
Рейтинг: 0 / 0
2 DevArt. ODAC, direct conection и последнее обновление Windows 10 (1803 17134.48)
    #39650172
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейд,

самбы что ли старые блочат из-за всяких петей?
...
Рейтинг: 0 / 0
2 DevArt. ODAC, direct conection и последнее обновление Windows 10 (1803 17134.48)
    #39650183
Bali
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Квейд,
Оно блокирует приложение на машине в доменной сети, даже если и приложение запущено локально, и SQL server установлен на той же машине, а не сервере. В одноранговой работает нормально.
...
Рейтинг: 0 / 0
2 DevArt. ODAC, direct conection и последнее обновление Windows 10 (1803 17134.48)
    #39651755
Фотография devart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы провели у себя небольшое исследование и вот что выяснили: проблема с открытием соединения воспроизводится, когда приложение запускается с сетевого диска, воспроизводится только на Windows 10 с последними апдейтами, и в случае, если сетевой диск подключем через протокол SMBv1. Если же сетевой диск подключем через SMBv2 или SMBv3, то таких проблем нет.

Можем дать такие рекомендации: для решения данной проблемы необходимо убедиться, что на сервере, где размещена сетевая шара, включен SMBv2 и/или SMBv3, также убедиться, что на клиентах с Windows 10, также включена поддержка SMBv2 и/или SMBv3.
...
Рейтинг: 0 / 0
2 DevArt. ODAC, direct conection и последнее обновление Windows 10 (1803 17134.48)
    #39651794
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
флаги линкера запускать из локального свопа никак не влияют?
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / 2 DevArt. ODAC, direct conection и последнее обновление Windows 10 (1803 17134.48)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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