Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Откуда у сильного юзера такие слабые права  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
Доброго времени суток! У меня ситуация, обратная данной проблеме
https://www.sql.ru/forum/actualthread.aspx?bid=1&tid=684939&pg=1
Даю права на обновлеие юзеру сразу всей таблицы. Проверяю, выходит ошибка о невозможности обновления. Уже всю голову сломал. Кто что скажет?
5 авг 09, 17:16    [7502112]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
mahoune
Member

Откуда: Moscow
Сообщений: 5655
Я не спец, но думаю вас всеравно спросят, как вы даете права, пример запроса, и как проверяете эти права.

Да и народу попроще будет вам дать ответ, лето - телепаты в отпуске.

.mahoune.
5 авг 09, 17:18    [7502129]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
Glory
Member

Откуда:
Сообщений: 104760
rainurka

Даю права на обновлеие юзеру сразу всей таблицы. Проверяю, выходит ошибка о невозможности обновления. Уже всю голову сломал. Кто что скажет?

Т.е. так и пишите команду - ДАТЬ ПРАВА на обновлеие Юзеру ??
И сразу же получаете ошибку "Обновления невозможны" ?
5 авг 09, 17:22    [7502158]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
mahoune Отвечаю по порядку:
1) права даю через кнопку Permissions
2) А права проверяю еще проще: пробую изменить данные в искомой таблице
5 авг 09, 17:23    [7502169]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
Glory, нет конечно. Сперва даю права на update. Затем пытаюсь обновить существующие данные в искомой таблице и вот тут выходит ошибка
5 авг 09, 17:27    [7502216]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
Проверяю sp_helprotect 'клиенты', где клиенты искомая таблица. Ищу своего юзера. Выдает
Update (All+New) к искомой таблицу
5 авг 09, 17:31    [7502244]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
Вообщем полный аут и непонятка.
5 авг 09, 17:32    [7502255]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
Glory
Member

Откуда:
Сообщений: 104760
rainurka
Glory, нет конечно. Сперва даю права на update. Затем пытаюсь обновить существующие данные в искомой таблице и вот тут выходит ошибка

И как выглядит эта команда, которая "пытаюсь обновить существующие данные в искомой таблице" ?
И что показывает sp_helprotect для этого пользователя ?
5 авг 09, 17:32    [7502258]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
rainurka
Glory, нет конечно. Сперва даю права на update. Затем пытаюсь обновить существующие данные в искомой таблице и вот тут выходит ошибка

можно select @@version и ОРИГИНАЛЬНУЮ ошибку, а не Вашу трансляцию.
5 авг 09, 17:33    [7502261]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
Ozerov, версия:
Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 1)
5 авг 09, 17:35    [7502279]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
И ошибка..... Ошибка и....
5 авг 09, 17:35    [7502286]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
rainurka
Ozerov, версия:
Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright (c) 1988-2003 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 1)

Ну обновиться до сп4, хотя бы, не помешало, это так, к слову.
5 авг 09, 17:36    [7502291]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
Ozerov, Ошибка: UPDATE permission denied on column 'Клиент' of object 'Клиенты',database 'kazansql',owner 'dbo'
5 авг 09, 17:37    [7502297]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
Glory , просто открываю таблицу в конструкторе (у меня MS Access+MS Sql Server) и пытаюсь изменить любое поле таблицы
5 авг 09, 17:39    [7502313]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
Glory
Member

Откуда:
Сообщений: 104760
rainurka
Glory , просто открываю таблицу в конструкторе (у меня MS Access+MS Sql Server) и пытаюсь изменить любое поле таблицы

А просто написать команду UPDATE слабо ?
5 авг 09, 17:40    [7502320]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
Konst_One
Member

Откуда:
Сообщений: 11514
прилинкованная таблица? укажите PK (уникальный индекс) для данной таблицы
5 авг 09, 17:40    [7502324]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
Разобрался! Оказывается данный user был включен в роль, которой был запрещен доступ к данной таблице. Что-то под конец рабочего дня полный беспорядок в голове. Всем спасибо за участие. И вопрос: что сильнее права роли или конкретного user-а?
5 авг 09, 17:48    [7502377]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
Glory
Member

Откуда:
Сообщений: 104760
rainurka
Разобрался! Оказывается данный user был включен в роль, которой был запрещен доступ к данной таблице. Что-то под конец рабочего дня полный беспорядок в голове. Всем спасибо за участие. И вопрос: что сильнее права роли или конкретного user-а?

Запрет сильнее разрешения независимо от того, явный он или наследуемый
5 авг 09, 17:49    [7502392]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
mahoune
Member

Откуда: Moscow
Сообщений: 5655
Думаю сильнее запрет чем разрешение...

.mahoune.
5 авг 09, 17:50    [7502398]     Ответить | Цитировать Сообщить модератору
 Re: Откуда у сильного юзера такие слабые права  [new]
rainurka
Member

Откуда: Казань
Сообщений: 254
Всем спасибо еще раз.
5 авг 09, 17:58    [7502464]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить