powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / подскажите по правам
11 сообщений из 11, страница 1 из 1
подскажите по правам
    #39856733
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Нужны ли права на чтение сиквенса и как их выдать. Рылся, не нашел
2. Как соббсно проверить, каких прав не хватает? Просто пишет "User does not have permission to perform this action"


ММСКЛ 2017
...
Рейтинг: 0 / 0
подскажите по правам
    #39856736
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx1. Нужны ли права на обращение к сиквенсу и как их выдать. Рылся, не нашелсудя по всему, одно из этих необходимо

GRANT REFERENCES
GRANT UPDATE
GRANT VIEW DEFINITION
...
Рейтинг: 0 / 0
подскажите по правам
    #39856743
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx1. Нужны ли права на чтение сиквенса и как их выдать. Рылся, не нашел
2. Как соббсно проверить, каких прав не хватает? Просто пишет "User does not have permission to perform this action"
ММСКЛ 2017
открыть хэлп по стэйтменту, который провоцирует ошибку.
например, вы выгребаете новое значение из сиквенса.
открываете NEXT VALUE FOR (Transact-SQL)
и читаете
BOLSecurity
Permissions
Requires UPDATE permission on the sequence object or the schema of the sequence. For an example of granting permission, see example F later in this topic.
...
Рейтинг: 0 / 0
подскажите по правам
    #39856756
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymx1. Нужны ли права на чтение сиквенса и как их выдать. Рылся, не нашел
2. Как соббсно проверить, каких прав не хватает? Просто пишет "User does not have permission to perform this action"


ММСКЛ 2017

соББсно МММскл2017
...
Рейтинг: 0 / 0
подскажите по правам
    #39856768
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123andreymx1. Нужны ли права на чтение сиквенса и как их выдать. Рылся, не нашел
2. Как соббсно проверить, каких прав не хватает? Просто пишет "User does not have permission to perform this action"
ММСКЛ 2017
открыть хэлп по стэйтменту, который провоцирует ошибку.
например, вы выгребаете новое значение из сиквенса.
открываете NEXT VALUE FOR (Transact-SQL)
и читаете
BOLSecurity
Permissions
Requires UPDATE permission on the sequence object or the schema of the sequence. For an example of granting permission, see example F later in this topic.это был ответ по первому вопросу? спасибо!
...
Рейтинг: 0 / 0
подскажите по правам
    #39856812
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
самое тяжелое было найти, чего не хватает

т.к. МССКЛ этого не говорит
...
Рейтинг: 0 / 0
подскажите по правам
    #39857688
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxсамое тяжелое было найти, чего не хватает

т.к. МССКЛ этого не говориткак все таки понять, каких прав не хватает?

пример
Вызываешь процедуру, внутри вьюха с таблицами с другой БД
Говорит "User does not have permission to perform this action"
...
Рейтинг: 0 / 0
подскажите по правам
    #39857769
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreymxandreymxсамое тяжелое было найти, чего не хватает

т.к. МССКЛ этого не говориткак все таки понять, каких прав не хватает?

пример
Вызываешь процедуру, внутри вьюха с таблицами с другой БД
Говорит "User does not have permission to perform this action"
из соображений того,
что написали про некий action,
можно сообразить, что имеется действие.
в вашем случае это извлечение значения из сиквенса
вы же этим меняете сиквенс, т.е. обновляете(update) ему текущее значение.

если бы дело было в правах на базовые таблицы для вьюхи,
сервер написал бы в явном виде
The SELECT permission was denied on the object '...', database '...', schema '...'.

а если бы дело было в том, что логин не отмаплен в другую базу, было бы
The server principal "..." is not able to access the database "..." under the current security context
...
Рейтинг: 0 / 0
подскажите по правам
    #39857797
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123,

второе разве не DDL? При DML ограничениях прав явно пишут.
...
Рейтинг: 0 / 0
подскажите по правам
    #39857830
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав КолосовYasha123,

второе разве не DDL? При DML ограничениях прав явно пишут.
второе это какое?
хотя в этом топике вроде вообще нет ошибок DDL
...
Рейтинг: 0 / 0
подскажите по правам
    #39857839
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кажется, дошло, что значит "второе"
The user does not have permission to perform this action
идет вторым сообщением об ошибке, вы про это?
но совсем необязательно это DDL.

например, если не имеющий серверных прав логин попытается выполнить следующий селект:

Код: sql
1.
2.
	select *
	from sys.dm_tran_locks


получит вот такое:

Msg 300, Level 14, State 1, Line 55
VIEW SERVER STATE permission was denied on object 'server', database 'master'.
Msg 297, Level 16, State 1, Line 55
The user does not have permission to perform this action.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / подскажите по правам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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