|
|
|
WCF Data Service не может выполнить выборку из базы.
|
|||
|---|---|---|---|
|
#18+
После создания службы WCF Data Service, работающей с SQL сервером и проверки службы запросом http://localhost/SimpleShop/Simpleshop.svc/ в браузере, пытаюсь получить список записей из некоторой таблице. Для это в браузере пишу такое http://localhost/SimpleShop/Simpleshop.svc/Clients. После этого браузер пишет ошибку Код: xml 1. 2. 3. 4. В логах SQL сервера вижу такие записи: Код: sql 1. 2. Понятно, что дело в учетных записях и правах доступа. Но где их и как редактировать чё-то не могу допереть. Подскажите плиз, как исправить ошибку ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2014, 12:08 |
|
||
|
WCF Data Service не может выполнить выборку из базы.
|
|||
|---|---|---|---|
|
#18+
Победил я эту ошибку. Дело в том, что пользователь IIS APPPOOL\.NET v4.5 - это встроенная учетка в IIS которую IIS "транслирует" каждый раз когда приложение , работающее в конкретном пуле пытается получить доступ к ресурсам (в моем случае к SQL серверу). А такого пользователя в SQL сервере нет, потому сервер отказывает всем приложения из конкретного пула IIS в доступе. Достаточно в Дополнительных параметрах... пула в котором работает ваше приложение изменить параметр "Удостоверение" на NetworkService, для которого в SQL есть соответствующий пользователь. После чего всё заколосилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2014, 12:26 |
|
||
|
|

start [/forum/moderation_log.php?user_name=%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB+%D0%A8%D0%B0%D1%85%D0%BE%D0%B2]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
34ms |
get tp. blocked users: |
2ms |
| others: | 699ms |
| total: | 839ms |

| 0 / 0 |
