### Отказ в доступе к таблице в ADS после перехода на Win2K8: поиск и решение проблемыDelphi , Базы данных , База данныхОтказ в доступе к таблице в ADS после перехода на Win2K8: поиск и решение проблемыПроблема, описанная в вопросе, заключается в том, что после перехода с NetWare на Windows 2008 Server (Win2K8) в качестве операционной системы сети и обновления до версии Advantage Database Server 9.1 (Netware) возникли трудности с выполнением SQL-запросов Контекст проблемыКомпания использовала Advantage Database Server 9.1 (Netware) с файлами DBF/CDX в качестве индексов на протяжении нескольких лет. Данные использовались для статистики и отчетности через компоненты Delphi, наследующие Примеры запросовДо перехода на Windows 2K8 следующие запросы работали корректно:
и
где Описание ошибкиПосле обновления до ADS 10.10 ошибки не исчезли, и запросы продолжали выдавать ошибку 7008. Альтернативный ответИспользование серверных псевдонимов в
где Подтвержденный ответПроблема может быть связана с изменениями в поведении Advantage Database Server относительно блокировки файлов. В документации указано, что по умолчанию доступ к файлам полностью блокируется для других приложений, когда используется проприetary locking. Отключение этой функции с помощью конфигурационного параметра Решение проблемыЧтобы решить проблему, необходимо изменить конфигурационный параметр Пример кода
В данном случае пример кода не требуется, так как изменения необходимо вносить на стороне сервера, а не в клиентском приложении. ЗаключениеПосле внесения изменений в конфигурацию сервера и перезапуска сервиса ADS, локальные серверные соединения должны получить возможность чтения данных из удаленных файлов DBF, что позволит выполнить необходимые запросы. Это решение было подтверждено пользователем, столкнувшимся с аналогичной проблемой. Проблема пользователя связана с отказом доступа к таблице в ADS после перехода с NetWare на Windows 2008 Server, что привело к невозможности выполнения SQL-запросов из локального клиента. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: База данных ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |