|
Смена пароля пользователя БД при подключении
|
|||
---|---|---|---|
#18+
Доброе утро! есть БД на SQL Server 2014. В ней создан пользователь test с таким же именем входа, с паролем 123. у имени входа стоит галка "Сменить пароль при следующем входе" подключаюсь Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=test ... вываливается ошибка "Пользователю test не удалось войти в систему. необходимо сменить пароль учетной записи" возможно ли в строке подключения задать новый пароль? нашел вот это но не работает ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2017, 10:01 |
|
Смена пароля пользователя БД при подключении
|
|||
---|---|---|---|
#18+
Смена пароля - интерактивный процесс. В то время как подключение интерактивности не предполагает. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2017, 11:09 |
|
Смена пароля пользователя БД при подключении
|
|||
---|---|---|---|
#18+
AkinaСмена пароля - интерактивный процесс. В то время как подключение интерактивности не предполагает. Но ошибку-то отловить можно. А в ответ на неё произвести какие-то действия. Есть же приложения, в которых вводишь старый пароль, новый, подтверждаешь его и алга! Другое дело, что ADO, похоже, такие действия производить не умеет. Пока в голове такой криворукий способ вертится: создать на сервере учётку с правом выполнения sp_password кажется, в случае ошибки коннектиться под этой учёткой и выполнять эту процедуру. Логин и пароль этой учетной записи или в коде прописывать или держать в каком-нибудь внешнем файле ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2017, 13:19 |
|
|
start [/forum/topic.php?fid=60&msg=39547185&tid=2155176]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 291ms |
total: | 412ms |
0 / 0 |