Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 не создается роль  [new]
пользователь906
Guest
USE clients;
go
create role planning1 authorization [mos\ivanov];
go
alter role planning1 add MEMBER 'user';

пишет - Incorrect syntax near the keyword 'add'.


почему такое может быть? авторизуемый пользователь существует, добавляемый - тоже. заранее огромное спасибо
21 авг 13, 11:03    [14734598]     Ответить | Цитировать Сообщить модератору
 Re: не создается роль  [new]
Glory
Member

Откуда:
Сообщений: 104751
пользователь906
почему такое может быть?

Потому что вы придумали синтаксис ?

пользователь906
авторизуемый пользователь существует, добавляемый - тоже.

А синтаксис не зависит от этого
21 авг 13, 11:04    [14734606]     Ответить | Цитировать Сообщить модератору
 Re: не создается роль  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31969
пользователь906
alter role planning1 add MEMBER 'user';

пишет - Incorrect syntax near the keyword 'add'.


почему такое может быть?
SELECT @@VERSION
21 авг 13, 11:06    [14734612]     Ответить | Цитировать Сообщить модератору
 Re: не создается роль  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381
alter role ... add MEMBER ...

это ж 2012-ый, вроде? а у вас что select @@version говорит?
21 авг 13, 11:06    [14734613]     Ответить | Цитировать Сообщить модератору
 Re: не создается роль  [new]
invm
Member

Откуда: Москва
Сообщений: 9836
пользователь906
почему такое может быть?
Потому что сервер не 2012?
21 авг 13, 11:07    [14734617]     Ответить | Цитировать Сообщить модератору
 Re: не создается роль  [new]
Гость333
Member

Откуда:
Сообщений: 3683
пользователь906,

В "старых" версиях сервера члены роли добавляются при помощи процедуры sp_addrolemember.
21 авг 13, 11:08    [14734629]     Ответить | Цитировать Сообщить модератору
 Re: не создается роль  [new]
пользователь906
Guest
Код я не придумывал, просто заменил фамилии и названия домена. Дело было в версии, действительно, меня дезинформировали немного.

P.S.
но выражении add member все равно sql server не устраивает, первое слово подчеркивает, а второе не выделяет цветом. видимо чтоб не бросалось в глаза ввиду своей двусмысленности


тему можно удалять, всем спасибо
21 авг 13, 11:16    [14734692]     Ответить | Цитировать Сообщить модератору
 Re: не создается роль  [new]
Гость333
Member

Откуда:
Сообщений: 3683
пользователь906
но выражении add member все равно sql server не устраивает, первое слово подчеркивает, а второе не выделяет цветом

SQL Server ничего не подчёркивает и не выделяет цветом. Это делает клиентская программа (тот же SSMS, например), в которой открыт скрипт.
21 авг 13, 11:20    [14734728]     Ответить | Цитировать Сообщить модератору
 Re: не создается роль  [new]
пользователь906
Guest
Гость333, ну всмысле да SSMS. и большое спасибо вам за sp_addrolemember
21 авг 13, 11:23    [14734761]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить