Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Walleee
1 / 1 / 0
Регистрация: 28.04.2012
Сообщений: 57
1

Пользователю не хватает прав на выполнение определенных действий на сервере

28.04.2012, 18:26. Просмотров 731. Ответов 4
Метки нет (Все метки)

Доброго времени суток.
Помогите решить следующую проблему:
Пытаюсь обратиться из системы написанной на asp.net под
пользователем A к процедуре В на сервер, в ответ получаю ошибку,
что объект С(таблица которая используется в процедуре В) не доступен,
либо его не существует.

Если назначить пользователю роль sysadmin, то ошибка пропадает,
под другими ролями не работает.
Пытался сопоставить пользователя А с бд, где хранится та самая злосчастная
таблица, и дать доступ на чтение и запись...не помогает
Как быть?))
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2012, 18:26
Ответы с готовыми решениями:

Голосовая активация - распознание команды с микрофона и выполнение определенных действий
Добрый день! Хочу сделать голосовую активацию: 1. Создам запись голосовой команды 2. Нужно...

Выполнение определенных действий по времени
Добрый день. Подскажите, пожалуйста, как правильно сделать так, чтобы база выполняла...

Выполнение определенных действий на сайте
Всем привет! Я новичок на КиберФоруме, никак не решался зарегистрироваться здесь, но вот все-таки...

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

Выполнение определенных действий в заданное время
есть форма , таймер, лейбел 1. В таймере прописываем Label1.Caption:=TimeToStr(Time); допустим...

4
sau
2345 / 1816 / 321
Регистрация: 22.07.2011
Сообщений: 6,961
Завершенные тесты: 1
28.04.2012, 18:50 2
А можно глянуть на код процедуры, возможно в запросе не указана схема.
0
Walleee
1 / 1 / 0
Регистрация: 28.04.2012
Сообщений: 57
28.04.2012, 19:29  [ТС] 3
код сейчас выложить не смогу он на работе)
в запросе схема не указана. в процедуре создано несколько курсоров, которые обращаются к таблице С. Если выполнить процедуру на сервере, то она работает корректно.
0
sau
2345 / 1816 / 321
Регистрация: 22.07.2011
Сообщений: 6,961
Завершенные тесты: 1
28.04.2012, 19:36 4
Ну так а какие еще варианты, либо прав не хватает, либо ошибка в запросе. - но раз уже ты с правами все разрулил, то остается запрос.

Добавлено через 1 минуту
в запросе схема не указана.
а следует указать, т.к не все юзеры могут работать под dbo (или иной дефолтной схемой), тогда в запросе следует явно указать схему, перед обращением к обьектам БД.
1
Walleee
1 / 1 / 0
Регистрация: 28.04.2012
Сообщений: 57
28.04.2012, 20:46  [ТС] 5
угумсь надо будет с схемами заморочиться
0
28.04.2012, 20:46
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.04.2012, 20:46

Выполнение программой определенных действий до начала ее основной работы
Подскажите у меня есть программа допустим View.exe она постоянно обновляется и постоянно...

Выполнение определенных действий в зависимости от введенной цифры (Console)
Перерыл интернет, но толком и не нашёл примера нужной мне реализации.. Пользователю предлагается...

Не хватает прав?
Ubuntu 14.04. Если запустить Thunar c root правими, то невозможно скопировать файл на рабочий стол...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.