Ошибка подключения к базе данных SQL Server при запуске приложения из сетевого диска на Windows 10Delphi , Технологии , OLEРешение проблемы с подключением к SQL Server при запуске приложения из сетевого диска в Windows 10Проблема, с которой сталкиваются пользователи Windows 10 Build 17134, заключается в том, что приложения, запускаемые из сетевого диска и использующие OLEDB для подключения к базе данных SQL Server, не могут установить соединение. Это происходит из-за ошибки, связанной с тем, что Windows 10 не может обнаружить SQL Server или у него нет доступа к нему. Понимание проблемыПроблема возникает, когда приложение запущено с сетевого диска, использующего SMB 1.0, и пытается установить соединение с SQL Server, используя OLEDB и SSPI. При этом, если запустить приложение локально, то соединение устанавливается успешно. Примеры кодаВот пример кода на Object Pascal (Delphi), который демонстрирует попытку подключения к SQL Server:
Возможные решенияПроблема связана с новой функцией безопасности в Windows 10, которая препятствует открытию сетевых соединений приложениями, запущенными из сетевых дисков, использующих SMB 1.0. Для решения проблемы можно использовать следующие шаги:
ЗаключениеMicrosoft активно работает над решением проблемы, и ожидается, что в ближайшем будущем будет выпущен патч, который исправит эту ошибку. Пользователям рекомендуется следить за обновлениями от Microsoft и обновлять свои системы в соответствии с инструкциями производителя. Проблема заключается в том, что приложения, запущенные из сетевого диска в Windows 10 Build 17134, не могут подключиться к SQL Server через OLEDB из-за ограничений безопасности, введенных в Windows. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |