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

Откуда:
Сообщений: 333
Имеется такой запрос.
ALTER ROLE db_datareader ADD MEMBER TPUser


Однако выходят две ошибки:

Msg 156, Level 15, State 1, Line 1
Неправильный синтаксис около ключевого слова "ADD".
Msg 102, Level 15, State 1, Line 1
Неправильный синтаксис около конструкции "MEMBER".


Просмотрел BOL - не нашёл ни одного отличия от моего запроса. Что не так? Контекст - база данных.
4 сен 12, 11:57    [13110405]     Ответить | Цитировать Сообщить модератору
 Re: Не могу добавить пользователя к роли  [new]
Glory
Member

Откуда:
Сообщений: 104760
MrVoid
Просмотрел BOL - не нашёл ни одного отличия от моего запроса. Что не так? Контекст - база данных.

select @@version опубликуйте сначала
4 сен 12, 12:01    [13110440]     Ответить | Цитировать Сообщить модератору
 Re: Не могу добавить пользователя к роли  [new]
MrVoid
Member

Откуда:
Сообщений: 333
Glory,

Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (Intel X86)
Jun 28 2012 08:42:37
Copyright (c) Microsoft Corporation
Express Edition with Advanced Services on Windows NT 5.2 <X86> (Build 3790: Service Pack 2)
4 сен 12, 12:03    [13110456]     Ответить | Цитировать Сообщить модератору
 Re: Не могу добавить пользователя к роли  [new]
gang
Member

Откуда:
Сообщений: 1394
MrVoid,

А где именно в боле вы этот синтаксис увидели, ссылку дайте? Вообще-то это из 2012-го.
Для 2008R2 такого нет - используйте sp_addrolemember.
4 сен 12, 12:09    [13110498]     Ответить | Цитировать Сообщить модератору
 Re: Не могу добавить пользователя к роли  [new]
invm
Member

Откуда: Москва
Сообщений: 9405
MrVoid,

Это синтаксис 2012, а у вас 2008 R2
4 сен 12, 12:09    [13110502]     Ответить | Цитировать Сообщить модератору
 Re: Не могу добавить пользователя к роли  [new]
Glory
Member

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

Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (Intel X86)
Jun 28 2012 08:42:37

А где в BOL по SQL Server 2008 R2 вы нашли синтаксис ADD MEMBER ?
4 сен 12, 12:09    [13110504]     Ответить | Цитировать Сообщить модератору
 Re: Не могу добавить пользователя к роли  [new]
MrVoid
Member

Откуда:
Сообщений: 333
invm, gang, Glory

Спасибо! Запутался. Я ж сижу в SSMS 2012, вот и попутал. :) Ещё раз спасибо! :)
4 сен 12, 12:11    [13110517]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить