Ответ 1
ALTER LOGIN
Как говорится в заголовке, мне нужно изменить пароль для существующего входа в SQL Server, и я хочу сделать это через sql script.
ALTER LOGIN
Если пользователь уже имеет разрешение ALTER ANY LOGIN (т.е. пользователь может изменить любой пароль для любого пользователя), то это работает:
alter login mylogin with password = 'mylogin'
В противном случае, если вы не хотите, чтобы каждый пользователь вашей системы являлся суперпользователем, добавьте параметр старого пароля для той же команды:
alter login mylogin with password = 'mylogin' old_password='oldpassword'
alter login mylogin with password = 'mylogin'