Я создал простую базу данных с использованием SQLite (фактически PySQLite). Он отлично работает, когда я запрашиваю или записываю в базу данных с локального компьютера (то есть файл программы и базы данных на диске Windows). Однако, когда я копирую файл базы данных на свой сетевой диск (временную капсулу), тогда машины Windows, хотя они могут видеть файлы и имеют полный доступ на чтение и запись к диску, выдают мне сообщение «Ошибка SQL: база данных заблокирована», даже при выполнении простого выбора!
Запросы отлично работают по сети с Mac.
Не существует причудливого мультидоступа - база данных открыта только на одном компьютере. Похоже, странная проблема с сетью Mac. Происходит либо в программе Python, либо в командной строке SQLite3. Я использую SQLite 3.6.14.2.
Кто-нибудь видел эту проблему? Есть ли способ исправить это? На самом деле я не хочу разбираться с MYSQL, потому что это простая однопользовательская программа, но я бы хотел использовать ее с нескольких машин.
Спасибо.