Форум: "Базы";
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];
ВнизПробую программно изменить пароль доступа к БД... Найти похожие ветки
← →
Rub (2002-01-09 17:28) [0]Выполняя процедуру ChangePassword, которая вызывает sp_password @OldPassword, @NewPassword, @UserName.
Пользователю даю доступ к двум базам: моей и Masters (в которой эта самая sp_password и расположена). Даю права на выполнение обеих процедур: моей (ChangePassword) и sp_password этому пользователю.
Результат: "Only users og sysadmin group can change password."
И что теперь, если пользователь в проге жмет на "Сменить пароль" мне надо его сисадмином делать?
← →
SergSuper (2002-01-09 17:45) [1]к master-у давать доступ не надо, а в остальном всё должно работать
очевидно Вы пытаетесь не к тому логину пароль исправить
← →
Rub (2002-01-09 17:49) [2]Нет, именно к тому логину, под которым юзер работает. Я просто порумал, что так как sp_password в Masters-е, надо и туда давать вход, ведь моя процедура же его вызывает.
← →
Delirium (2002-01-09 18:24) [3]Включи своему user-у роль public
← →
Dok_3D (2002-01-10 07:17) [4]Execute permissions default to the public role for a user changing the password for his or her own login. Only members of the sysadmin role can change the password for another user"s login.
Читайте BOL
← →
Rub (2002-01-10 11:51) [5]Роль public включена у юзера, не пойму в чем дело?
← →
Rub (2002-01-10 16:35) [6]2 Dok_3D
Ваше замечание не к месту потому как я уже писал выше, пытаюсь сменить пароль ТОГО ЖЕ (а не another) user-а.
Так что никаких идей?
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.02.07;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c