C# читает полную базу данных sqlite, только если запускается от имени администратора - PullRequest
0 голосов
/ 18 февраля 2020

Я создал C# приложение WPF, которое подключается к базе данных SQLITE с помощью System.Data.SQLite.

Приложение представляет собой системную службу и интерфейс.

Система Сервис запускается при загрузке и сохраняет данные в базе данных каждые 5 минут. Внешний интерфейс запрашивает базу данных и показывает результаты.

Я заметил следующее странное поведение, которое длится последние месяцы.

Служба правильно сохраняет все данные в базе данных, но внешний интерфейс показывает, что только данные до определенной даты.

Если я запускаю интерфейс с правами администратора, все данные доступны. Когда я запускаю интерфейс из Visual Studio, все данные доступны.

Моя система windows 7, и приложение создано для. net 4.0.

Любые мысли о что может быть причиной этого и возможных решений?

...