Я настраиваю новый компьютер с приложением с жестко запрограммированным паролем для базы данных SQL. Я не получаю помощи от поставщика приложений, потому что они хотят делать это сами, чтобы заработать деньги.
На старом компе работает нормально. В нем есть приложение WinCar, которое использует SQLEXPRESS 2005 - 2012. Он имеет жестко запрограммированный пароль, поэтому изменение пароля пользователя в SQL не является вариантом.
Можно ли получить пароль из базы данных. Даже когда он хешируется.
Спасибо за вашу помощь.
Питер
Вы можете скопировать пароль для входа пользователя SQL (хешированный) из одного экземпляра SQL Server в другой.
Хранимая процедура sp_help_revlogin - это хранимая процедура Microsoft, созданная для миграции сервера sql.
Если вы запустите его, он предоставит вам список всех учетных записей на определенном сервере (это входы на сервер, а не такие же, как у пользователей базы данных) с их хешированными паролями.
Вы можете скопировать вывод прямо на целевой сервер, чтобы перенести пользователя (с паролем).
Однако вам действительно следует обратиться за поддержкой к разработчику приложения.
Обращение за их спиной и обращение за помощью в Интернете - хороший способ попасть в ситуацию, когда у вас есть приложение, которое не работает, и поставщик, который вам больше не поможет.