Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

БД [D5, D6, DB2]


stasSSW ©   (2002-12-03 10:11:00) 

Может кто-нибудь знает, нельзя ля в объекте TDATABASE в свойстве
Params, вместе с параметрами USER NAME, PASSWORD указать какой-
нибудь параметр NEWPWD(NEWPASSWORD) и т.п. для указания нового
пароля доступа к БД для указанного USER-а


passm   (2002-12-03 16:53:00) [1]

stasSSW (03.12.02 16:44)> А это уже Win32 API. См.
NET_API_STATUS NetUserChangePassword(
LPWSTR domainname,
LPWSTR username,
LPWSTR oldpassword,
LPWSTR newpassword);


stasSSW   (2002-12-03 16:44:00) [2]

Я,наверное, неправильно обЪяснила ситуацию. Дело в том, что при внесении нового пользователя в СУБД (например, для доступа к СУБД моего приложения срок действия пароля прописывается на 3 месяца, этого требуют условия функционирования системы) И нужно, пользователя, который работает с СУБД через клиентское приложение изменять его, чтобы не блокировалась работа приложения и чтобы не обращаться постоянно к администратору СУБД.


passm   (2002-12-03 14:29:00) [3]

stasSSW (03.12.02 13:02)> BDE, ADO... Изначально ответ надо искать в DB2.


stasSSW   (2002-12-03 13:02:00) [4]

Господин perov, может быть можно выполнить эту (CONNECT TO) команду через ADO или задать NPWD (НОВЫЙ ПАРОЛЬ)в CONNECTIONSTRING ?


passm   (2002-12-03 11:06:00) [5]

perov © (03.12.02 10:51)> CONNECT TO <database> USER <userid> USING <password> NEW <new_password> VERIFY <new_password>
Поменяет пароль пользователя (домена или локального - зависит от организации сети).
Но через BDE не пройдет.


passm   (2002-12-03 10:56:00) [6]

stasSSW (03.12.02 10:11)> Ни о чем подобном не слышал.
Использую DB2 в домене NT и, соответственно, аутентификация пользователей идет через домен. В случае выделенного сервера NT идет работа с локальными пользователями.


perov   (2002-12-03 10:51:00) [7]

Только если сама СУБД это поддерживает. Однако я сомневаюсь, что DB2 поддерживает такую возможность. См. соответствующую документацию (например alter user).


Наверх

Титульная страница Поиск, карта сайта Написать письмо