我目前面临的问题是,在这里工作的某人更改了 Microsoft SQL Server 2005 用户的密码。SQL sa
Server 在虚拟机上运行,我们运行的应用程序不允许我更改它用于登录的密码。此外,设置一切的人不在这里工作。
我们只有一个虚拟机快照,那是在一切设置完毕之后,已经是几个月前的事了,所以我们无法恢复到它。
我可以使用这个快照并复制仅限用户从旧快照迁移到新快照?我查看了 SQL Server 管理器,但似乎没有用户表。
提前谢谢,兄弟
答案1
首先,我从未使用过 VM 快照来“恢复” SQL Server 环境,所以我甚至不知道这是否可行。如果您问这个问题,您可能没有主 SQL Server 备份。
如果您可以使用 VM 重新创建 SQL Server 环境,则可以使用 sp_help_revlogin 系统存储过程生成 sa 的散列密码,并使用该生成的密码重置需要重置的密码。
编辑评论是在某个时间点,您需要锁定谁是 sysadmin SQL Server 角色或计划进行频繁备份。