powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Смена пароля пользователя БД при подключении
4 сообщений из 4, страница 1 из 1
Смена пароля пользователя БД при подключении
    #39547185
Флексей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе утро!
есть БД на SQL Server 2014. В ней создан пользователь test с таким же именем входа, с паролем 123.
у имени входа стоит галка "Сменить пароль при следующем входе"

подключаюсь
Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=test ...
вываливается ошибка "Пользователю test не удалось войти в систему. необходимо сменить пароль учетной записи"
возможно ли в строке подключения задать новый пароль?

нашел вот это
но не работает
...
Рейтинг: 0 / 0
Смена пароля пользователя БД при подключении
    #39547244
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смена пароля - интерактивный процесс. В то время как подключение интерактивности не предполагает.
...
Рейтинг: 0 / 0
Смена пароля пользователя БД при подключении
    #39547383
Флексей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaСмена пароля - интерактивный процесс. В то время как подключение интерактивности не предполагает.

Но ошибку-то отловить можно. А в ответ на неё произвести какие-то действия. Есть же приложения, в которых вводишь старый пароль, новый, подтверждаешь его и алга! Другое дело, что ADO, похоже, такие действия производить не умеет.
Пока в голове такой криворукий способ вертится: создать на сервере учётку с правом выполнения sp_password кажется, в случае ошибки коннектиться под этой учёткой и выполнять эту процедуру. Логин и пароль этой учетной записи или в коде прописывать или держать в каком-нибудь внешнем файле
...
Рейтинг: 0 / 0
Смена пароля пользователя БД при подключении
    #39547394
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФлексейЕсть же приложения, в которых вводишь старый пароль, новый, подтверждаешь его и алга!Ага... только для этого необходимо УЖЕ быть аутентифицированным с применением старого пароля.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Смена пароля пользователя БД при подключении
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]