powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Права на базу данных.
8 сообщений из 8, страница 1 из 1
Права на базу данных.
    #37263383
Алексей Кр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что имеем:
C++ dll - написанная обертка со своей логикой над sqlite3
Admin на C# - некоторая локальная утилита - для управления базой данных, некоторые действия совершать, своя логика...
Веб служба для клиентов на ASP.NET которая использует dll на C++
И собственно клиенты на C# которые обращаются к данной веб службе.

Если работать на Admin, т.е. локально - все успешно, данные заносятся в базу.
Если же работать с клиента, то есть через веб службу, которая обращается к библиотеке на C++, то неудача :(
Выдается: "Attempt to write a readonly database"

Каких прав не хватает для файла с базой данных sqlite для веб службы? Уже каких только не понадобавлял, все безуспешно
Подскажите пожалуйста!!!
...
Рейтинг: 0 / 0
Права на базу данных.
    #37263390
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что такое "веб-служба" и как она организована?
...
Рейтинг: 0 / 0
Права на базу данных.
    #37263546
Алексей Кр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обычная веб служба, написанная на asp.net и развернута на IIS (Windows XP SP2)
...
Рейтинг: 0 / 0
Права на базу данных.
    #37263551
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQLite - файловая СУБД, у которой отсутствуют какие-либо права доступа. Если выдается
такое сообщение, то файл SQLite БД скорее всего в RO состоянии или нет прав на запись
в этот файл в ОС.
...
Рейтинг: 0 / 0
Права на базу данных.
    #37263894
Алексей Кр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как нет на запись, когда запускаю обычное локальное Win Exe приложение - все успешно записывается. А когда запускаю приложение которое общается с веб службой, а веб служба обращается к методам из dll - и никак, выдается данная ошибка и что может быть :(
...
Рейтинг: 0 / 0
Права на базу данных.
    #37263978
Алексей Кр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что за абракадабра...
прошелся дебаггером в студии, в итоге веб служба выдала operation has timed out (по шагам долго ходил...) но выполнились действия, теперь запускаю приложение, которое стучится к веб службе, и теперь удачно все заносится...
а если базу данных другую взять - та же самая картина будет... что за права, от чего зависят...
...
Рейтинг: 0 / 0
Права на базу данных.
    #37264085
Фотография Dmitry Arefiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Веб-служба это сервис ? Если сервис, то из под какого экаунта он работает ?
Деталей твоего окружения я не знаю, поэтому что-либо точно говорить не могу.
Но копать бы стал именно в этом направлении ...
...
Рейтинг: 0 / 0
Права на базу данных.
    #37264950
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КрА когда запускаю приложение которое общается с веб службой, а веб служба обращается к методам из dllТипичный вариант - служба работает от NetworkService. У этого "спецпользователя" права на запись есть только там, где они явно выданы.

P.S. Лично я ставлю "Change", а не "Full Control".
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Права на базу данных.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]