SQLEXPRESS Пароль пользователя из жестко запрограммированного приложения

Я настраиваю новый компьютер с приложением, у которого есть жестко заданный пароль для базы данных SQL. Я не получаю никакой помощи от поставщика услуг, потому что они хотят сделать это сами, чтобы заработать деньги.

На старом компьютере все работает нормально. У него есть приложение "WinCar", которое использует SQLEXPRESS 2005 - 2012. У него жестко закодированный пароль, поэтому изменение пароля пользователя в SQL невозможно.

Можно ли восстановить пароль из базы данных. Даже когда хешируется.

Спасибо за вашу помощь.

Питер

1 ответ

Вы можете скопировать пароль для входа пользователя SQL (хэшированный) из одного экземпляра SQL Server в другой.

Хранимая процедура sp_help_revlogin - это хранимая процедура Microsoft, созданная для миграции на сервер SQL.
Если вы запустите его, он выдаст вам список всех имен входа на конкретном сервере (это имена входа сервера, а не пользователи базы данных) с их хешированными паролями.
Вы можете скопировать вывод непосредственно на целевой сервер, чтобы перенести пользователя (с паролем).

Однако вам действительно следует обратиться за поддержкой к разработчику приложения.
Позвониться за спиной и попросить помощи онлайн - это хороший способ оказаться в ситуации, когда у вас есть приложение, которое не работает, и поставщик, который больше не будет вам помогать.

Другие вопросы по тегам