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

Установил MS SQL 2008

Поддерживает только виндовую авторизацию.

Как создать права на селект пользователя DOMAIN\sqluser ???

Постоянно валится ошибка:

Server Error in '/' Application.
--------------------------------------------------------------------------------

Запрещено разрешение "SELECT" на объект "intersys" базы данных "intersys", схемы "dbo". 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Data.SqlClient.SqlException: Запрещено разрешение "SELECT" на объект "intersys" базы данных "intersys", схемы "dbo".

Source Error: 


Line 16:         SqlCommand CMD = Con.CreateCommand();
Line 17:         CMD.CommandText = "SELECT * FROM intersys";
Line 18:         SqlDataReader DATA = CMD.ExecuteReader();

Доступы указал:
В Server Managment Studio указал что юзверь является полным владельцем базы intersys
На таблице intersys указал что пользователь может делать ВСЁ!

Подключась к серверу - всё ок!
как только пытаюсь сделать SELECT всё валится! Где я ошибся?
Требуется юзверь с правами только на одну базу
26 дек 09, 01:18    [8121393]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2008 Право на SELECT  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
а что говорит sp_helprotect? )
26 дек 09, 02:18    [8121440]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2008 Право на SELECT  [new]
Алексей2003
Member

Откуда: Москва
Сообщений: 5645
сервером то не ошиблись?

для спящего время бодрствования равносильно сну
26 дек 09, 11:42    [8121641]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2008 Право на SELECT  [new]
quqshkaa
Guest
Если добавить пользователя в группу sysadmin, то всё работает, я так понимаю что у public нет привилегий на SELECT как их задать помогите плиз!
27 дек 09, 15:27    [8123698]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2008 Право на SELECT  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
quqshkaa
Если добавить пользователя в группу sysadmin, то всё работает, я так понимаю что у public нет привилегий на SELECT как их задать помогите плиз!


grant select on dbo.intersys to public
GO
27 дек 09, 15:49    [8123736]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2008 Право на SELECT  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
там, похоже, deny на селект. это объясняет и
автор
В Server Managment Studio указал что юзверь является полным владельцем базы intersys
На таблице intersys указал что пользователь может делать ВСЁ!

Подключась к серверу - всё ок!
как только пытаюсь сделать SELECT всё валится! Где я ошибся?

и
автор
Если добавить пользователя в группу sysadmin, то всё работает,
28 дек 09, 09:04    [8125319]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2008 Право на SELECT  [new]
ququshkaa
Guest
Winnipuh
quqshkaa
Если добавить пользователя в группу sysadmin, то всё работает, я так понимаю что у public нет привилегий на SELECT как их задать помогите плиз!


grant select on dbo.intersys to public
GO


При поптке выполнить ошибка:

Невозможно найти объект "intersys", так как он не существует или отсутствуют разрешения.
28 дек 09, 21:16    [8129419]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить