Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Права на базу данных.
|
|||
|---|---|---|---|
|
#18+
Что имеем: C++ dll - написанная обертка со своей логикой над sqlite3 Admin на C# - некоторая локальная утилита - для управления базой данных, некоторые действия совершать, своя логика... Веб служба для клиентов на ASP.NET которая использует dll на C++ И собственно клиенты на C# которые обращаются к данной веб службе. Если работать на Admin, т.е. локально - все успешно, данные заносятся в базу. Если же работать с клиента, то есть через веб службу, которая обращается к библиотеке на C++, то неудача :( Выдается: "Attempt to write a readonly database" Каких прав не хватает для файла с базой данных sqlite для веб службы? Уже каких только не понадобавлял, все безуспешно Подскажите пожалуйста!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2011, 19:07 |
|
||
|
Права на базу данных.
|
|||
|---|---|---|---|
|
#18+
Что такое "веб-служба" и как она организована? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2011, 19:12 |
|
||
|
Права на базу данных.
|
|||
|---|---|---|---|
|
#18+
Обычная веб служба, написанная на asp.net и развернута на IIS (Windows XP SP2) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2011, 21:29 |
|
||
|
Права на базу данных.
|
|||
|---|---|---|---|
|
#18+
SQLite - файловая СУБД, у которой отсутствуют какие-либо права доступа. Если выдается такое сообщение, то файл SQLite БД скорее всего в RO состоянии или нет прав на запись в этот файл в ОС. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2011, 21:32 |
|
||
|
Права на базу данных.
|
|||
|---|---|---|---|
|
#18+
Как нет на запись, когда запускаю обычное локальное Win Exe приложение - все успешно записывается. А когда запускаю приложение которое общается с веб службой, а веб служба обращается к методам из dll - и никак, выдается данная ошибка и что может быть :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2011, 07:59 |
|
||
|
Права на базу данных.
|
|||
|---|---|---|---|
|
#18+
Что за абракадабра... прошелся дебаггером в студии, в итоге веб служба выдала operation has timed out (по шагам долго ходил...) но выполнились действия, теперь запускаю приложение, которое стучится к веб службе, и теперь удачно все заносится... а если базу данных другую взять - та же самая картина будет... что за права, от чего зависят... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2011, 09:03 |
|
||
|
Права на базу данных.
|
|||
|---|---|---|---|
|
#18+
Веб-служба это сервис ? Если сервис, то из под какого экаунта он работает ? Деталей твоего окружения я не знаю, поэтому что-либо точно говорить не могу. Но копать бы стал именно в этом направлении ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2011, 10:10 |
|
||
|
Права на базу данных.
|
|||
|---|---|---|---|
|
#18+
Алексей КрА когда запускаю приложение которое общается с веб службой, а веб служба обращается к методам из dllТипичный вариант - служба работает от NetworkService. У этого "спецпользователя" права на запись есть только там, где они явно выданы. P.S. Лично я ставлю "Change", а не "Full Control". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2011, 15:42 |
|
||
|
|

start [/forum/topic.php?fid=54&tid=2009185]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
175ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 285ms |
| total: | 554ms |

| 0 / 0 |
