将用户从一个 MS-SQL 服务器复制到另一个

将用户从一个 MS-SQL 服务器复制到另一个

我目前面临的问题是,在这里工作的某人更改了 Microsoft SQL Server 2005 用户的密码。SQL saServer 在虚拟机上运行,​​我们运行的应用程序不允许我更改它用于登录的密码。此外,设置一切的人不在这里工作。

我们只有一个虚拟机快照,那是在一切设置完毕之后,已经是几个月前的事了,所以我们无法恢复到它。

我可以使用这个快照并复制仅限用户从旧快照迁移到新快照?我查看了 SQL Server 管理器,但似乎没有用户表。

提前谢谢,兄弟

答案1

首先,我从未使用过 VM 快照来“恢复” SQL Server 环境,所以我甚至不知道这是否可行。如果您问这个问题,您可能没有主 SQL Server 备份。

如果您可以使用 VM 重新创建 SQL Server 环境,则可以使用 sp_help_revlogin 系统存储过程生成 sa 的散列密码,并使用该生成的密码重置需要重置的密码。

编辑评论是在某个时间点,您需要锁定谁是 sysadmin SQL Server 角色或计划进行频繁备份。

相关内容