恢复 SA 密码 - PSTools - 不工作

Rac*_*SQL 5 security sql-server permissions sql-server-2014

我在一家新公司,我看到的第一件事是他们甚至不知道他们有多少个实例。他们没有密码,老 DBA 不知道他在做什么。

长话短说,我几乎可以在每台服务器上创建我自己的 sysadmin 帐户(我将所有数据库仅移动到 1 或 2 个实例),但有些我做不到。

mssqltips 的这个链接中,有一个名为PsExec的工具。按照教程,我可以运行该程序并使用NT AUTHORITY\SYSTEM. 但它不起作用。NT AUTHORITY\SYSTEMPublic,我无法使用 sysadmin 添加我的帐户。该程序是否只能与 SQL 2008 一起运行?

没有办法停止服务器,因为我们的数据库在巴西各地运行。

这里的帖子数不胜数,但几乎每个人都需要重新启动SQL Server。

怎么重置sa密码?

如何在不存在 sysadmin 帐户的情况下将 sysadmin 添加到 SQL Server 2008 中的用户(这个是关于该程序的,但正如我所说,它对我不起作用(他使用的是 2008))。

在此处输入图片说明

在这个视频中,他使用了这个-M方法。有人已经在 SQL Server 2014 上测试过了吗?我想知道,我会尝试。

我可以与NT AUTHORITY\SYSTEM用户连接,但是当我尝试创建 sysadmin 登录名或更改 sa 密码时,它说我无权这样做。然后,看看 nt 权利,它是公开的。我可以-m在我的机器上使用这个技巧来更改 sa 登录名,但我想要一些不需要关闭 SQL 的东西。

Aar*_*ron 2

这里有一个技术网包含详细步骤的

简而言之,您需要以单用户模式启动 SQL Server 并使用 sqlcmd 连接来添加您的帐户。只要您拥有操作系统级别的管理员权限,这应该可以满足您的需要。

需要注意的是,如果 sqlagent 配置为自动启动,则应在以单用户模式启动 SQL Server 之前禁用它,以便 sqlagent 不会占用连接。