В настоящее время я столкнулся с проблемой, что кто-то из работающих здесь изменил пароль sa
пользователь Microsoft SQL Server 2005. SQL-сервер работает на виртуальной машине, и приложение, которое мы запускаем, не позволяет мне изменить пароль, который он использует для входа в систему. Также здесь не работает тот, кто все настраивал.
У нас есть только один снимок виртуальной машины, и он был сделан после того, как все было настроено, то есть ему несколько месяцев назад, поэтому мы не можем вернуться к нему.
Могу я использовать этот снимок и скопировать только пользователи из старого снимка в новый? Я посмотрел в диспетчере SQL Server, но, похоже, там нет таблицы пользователей.
Заранее спасибо брат
Во-первых, я никогда не использовал снимок виртуальной машины для «восстановления» среды SQL Server, поэтому я даже не знаю, возможно ли это. Если вы спрашиваете об этом, у вас, вероятно, нет резервной копии главного сервера SQL Server.
Если вы можете использовать свою виртуальную машину для воссоздания среды SQL Server, вы можете использовать процедуру системного хранилища sp_help_revlogin для создания хешированного пароля sa и использовать этот сгенерированный пароль для сброса пароля, который необходимо сбросить.
Редакционный комментарий в какой-то момент времени: вам нужно заблокировать тех, кто выполняет роль системного администратора SQL Server, или запланировать частое резервное копирование.