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

Откуда:
Сообщений: 1
При попытке запуска хп на SQL Server 2008 R2 вываливается сообщение

Msg 18470, Level 14, State 1, Line 1
Login failed for user 'UT\R455'. Reason: The account is disabled.

Код скопированный из этой ХП выполняется нормально, права на чтение из таблиц есть
В чем может быть проблема?
Отобрали права на ХП?
С аккаунтом вроде все впорядке, почему сервер пишет The account is disabled непонятно.
3 мар 14, 19:30    [15665295]     Ответить | Цитировать Сообщить модератору
 Re: При запуске ХП сервер ругается - Reason: The account is disabled  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37198
Код вызова и код процедуры покажите.
3 мар 14, 19:46    [15665363]     Ответить | Цитировать Сообщить модератору
 Re: При запуске ХП сервер ругается - Reason: The account is disabled  [new]
FreeBard
Member

Откуда:
Сообщений: 223
непонятна формулировка сервера - The account is disabled

Она же вроде залогинилась и куски кода выполняет..
4 мар 14, 13:32    [15669371]     Ответить | Цитировать Сообщить модератору
 Re: При запуске ХП сервер ругается - Reason: The account is disabled  [new]
gR4mm
Member

Откуда: Москва
Сообщений: 1412
execute as внутри хп никто не отменял
5 мар 14, 14:03    [15676871]     Ответить | Цитировать Сообщить модератору
 Re: При запуске ХП сервер ругается - Reason: The account is disabled  [new]
o-o
Guest
gR4mm
execute as внутри хп никто не отменял


сами-то проверяли?
задизэйблить логин и сделать внутри процедуры execute as login = ...
серверу ФИОЛЕТОВО на disabled,
ведь execute as login не заставляет этот логин логиниться.
все, что делается, это проверяются права этого логина:

When an EXECUTE AS statement is run, the execution context of the session is switched to the specified login or user name. After the context switch, permissions are checked against the login and user security tokens for that account instead of the person calling the EXECUTE AS statement.
5 мар 14, 14:27    [15677084]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить