SQLEXPRESS来自硬编码应用程序的用户密码

我正在设置一个新的计算机,其中包含一个SQL数据库的硬编码密码的应用程序。 我没有得到任何帮助提供者的帮助,因为他们想自己动手赚钱。

在旧电脑上工作正常。 它具有使用SQLEXPRESS 2005 – 2012的应用程序“WinCar”。它具有硬编码密码,因此在SQL中更改用户密码是不可选的。

是否可以从数据库中检索密码? 即使是被哈希。

谢谢你的帮助。

彼得

您可以将SQL Server的一个实例的SQL用户login密码(散列)复制到另一个实例。

存储过程sp_help_revlogin是为sql server迁移创build的Microsoft存储过程。
如果你运行它,它会给你一个特定的服务器上的所有login名单(这些是服务器login,不是数据库用户相同)与他们的哈希密码。
您可以将输出直接复制到您的目标服务器,以迁移用户(使用密码)。

不过,你真的应该问应用程序的开发者支持。
背后寻求在线帮助是一种很好的方式,让你处于一种情况,即你的应用程序无法正常工作,而供应商再也无法为你提供帮助。