很久以前有人在我们的一个数据库服务器上设置了一个用户帐户,现在没有人知道密码了。但是有些应用程序有密码(由于各种原因我们无法从应用程序中恢复密码)。
不幸的是,我们想将应用程序指向一个新服务器,并将相关数据库备份并恢复到这个新服务器 - 有没有办法将登录名从一个服务器复制到另一个服务器,保持密码值与以前一样?
很久以前有人在我们的一个数据库服务器上设置了一个用户帐户,现在没有人知道密码了。但是有些应用程序有密码(由于各种原因我们无法从应用程序中恢复密码)。
不幸的是,我们想将应用程序指向一个新服务器,并将相关数据库备份并恢复到这个新服务器 - 有没有办法将登录名从一个服务器复制到另一个服务器,保持密码值与以前一样?
如何在 SQL Server 2005 和 SQL Server 2008 实例之间传输登录名和密码
来自链接的相关内容:
更好的解决方案是更改密码,然后重新配置应用程序以使用新密码。您声明您无法从应用程序中恢复密码,但这是否也意味着您无法重新配置应用程序以使用其他密码?如果您需要迁移应用程序怎么办?
不知道密码是个问题。在我看来,从组织和管理的角度来看,这是站不住脚的,也是不可接受的。如果这意味着做一些工作来重新配置应用程序以使用新密码,那么这就是应该发生的事情。
诚然,短期内您可以按照 MichelZ 提供的链接中列出的步骤进行操作,但从长远来看,您应该弄清楚如何解决这个问题并修复它。