После последнего обновления Windows 10 одна программа не подключается к SQL Server, когда ее исполняемый файл запускается из общей сетевой папки (например, \\192.168.1.2\share\the_tool.exe
).
Когда он копируется на локальный жесткий диск, он подключается нормально. Строка подключения одинакова в обоих случаях.
Вот сообщение об ошибке:
Я предполагаю, что есть новое неизвестное ограничение безопасности, и доступ к SQL ограничен для программного обеспечения, работающего из "ненадежного" местоположения. Я добавил \\192.168.1.2
к доверенным или локальным ресурсам, но проблема все еще существует.
Это не происходит с клиентом Windows 7 или некоторыми Win10, которые не полностью обновлены.
Я читал, что Win10 Update 1803 вызывает эту проблему, но я предпочитаю понять, что является ограничением, и добавить решение в инструмент, а не удалять обновление 1803.
PS: брандмауэр на хосте SQL Server выключен.