|
Права на базу данных.
|
|||
---|---|---|---|
#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&msg=37263383&tid=2009185]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 187ms |
0 / 0 |