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

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

我正在用一个应用程序设置一台新电脑,该应用程序对 SQL 数据库进行了硬编码密码。我没有得到应用程序提供商的任何帮助,因为他们想自己做这件事来赚钱。

在旧电脑上它运行良好。它有使用 SQLEXPRESS 2005 - 2012 的应用程序“WinCar”。它有一个硬编码密码,因此无法在 SQL 中更改用户密码。

是否可以从数据库中检索密码?即使密码经过了哈希处理。

感谢您的帮助。

彼得

答案1

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

存储过程帮助是为 SQL Server 迁移创建的 Microsoft 存储过程。
如果运行它,它将为您提供特定服务器上所有登录名的列表(这些是服务器登录名,与数据库用户不同)及其哈希密码。
您可以将输出直接复制到目标服务器中,以迁移用户(带密码)。

但是你确实应该向应用程序的开发者寻求支持。
背着他们在网上寻求帮助是一种很好的方法,这样你就会陷入应用程序无法运行、供应商不再帮助你的境地。

相关内容