相关疑难解决方法(0)

不存在系统管理员帐户时如何添加新的系统管理员帐户

在测试期间,我取消了登录的系统管理员权限,现在无法重新添加它(因为我没有系统管理员权限)。

[sa]帐户外,实例没有其他系统管理员帐户。

我只设置了 Windows 身份验证,所以我LoginMode在注册表中破解了2以便我可以sa使用 SQL 身份验证登录。这确实将登录模式设置为Mixed,但是sa默认情况下用户被禁用,我无法重新启用它,因为我没有系统管理员权限。

如何启用sa登录以便我可以进入并将系统管理员重新分配给我的普通帐户?是否也有一个注册表设置,或者它是否存储在主数据库中?

sql-server

26
推荐指数
4
解决办法
10万
查看次数

没有 SA 密码。没有 SQL Server Management Studio。无操作系统身份验证

我有这个问题。

我需要使用 SA 帐户在 MS SQL 数据库上执行一些管理任务。

  • 未设置操作系统身份验证。
  • 未安装 SQL Server Manager Manager Studio。
  • 我没有其他管理员数据库帐户。
  • 我确实有权访问 Windows 管理员帐户
  • 数据库服务器上安装的唯一工具如下所示:

在此处输入图片说明

如何激活操作系统身份验证以便我可以登录数据库并重置 SA 密码?

sql-server-2005 sql-server

7
推荐指数
1
解决办法
2万
查看次数

在 SQL Server 中重新启用 Windows 身份验证

我的老员工在我们的服务器中禁用了 Windows 身份验证。现在,即使我对服务器具有管理员访问权限,也无法访问 SQL Server。我需要重置sa密码。

我尝试使用 Remus 描述的单用户模式登录,但出现以下错误:

用户“SERVER\Administrator”登录失败。
原因:账户被禁用。
(Microsoft SQL Server,错误:18470)

sql-server-2008 authentication sql-server

6
推荐指数
1
解决办法
2万
查看次数

恢复 SA 密码 - PSTools - 不工作

我在一家新公司,我看到的第一件事是他们甚至不知道他们有多少个实例。他们没有密码,老 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 的东西。

security sql-server permissions sql-server-2014

5
推荐指数
1
解决办法
2796
查看次数

Microsoft SQL Server 说我的登录被禁用,即使在单用户/DAC 模式下

我被锁定在本地数据库之外,过去对我有用的单用户模式选项在这里对我不起作用。我可以使用一些选项来尝试。

据说该帐户已被禁用,我认为这在单用户模式下是不可能的。

我已经尝试过的:

在单用户模式下重启:

C:\Program Files\Microsoft SQL Server\MSSQL10_50.DBNAME\MSSQL\Binn>net stop MSSQL$DBNAME
The SQL Server (DBNAME) service is stopping..
The SQL Server (DBNAME) service was stopped successfully.


C:\Program Files\Microsoft SQL Server\MSSQL10_50.DBNAME\MSSQL\Binn>.\sqlservr -sDBNAME -m -c

[seems to come up]
Run Code Online (Sandbox Code Playgroud)

登录尝试如下所示:

C:\Program Files\Microsoft SQL Server\MSSQL10_50.DBNAME\MSSQL\Binn>sqlcmd -S .\DBNAME
Msg 18470, Level 14, State 1, Server MY-PC\DBNAME, Line 1
Login failed for user 'My-PC\sarahg'. Reason: The account is disabled.
Run Code Online (Sandbox Code Playgroud)

服务器输出:

2012-05-29 15:55:25.11 Logon       Error: 18470, Severity: 14, State: 1.
2012-05-29 15:55:25.11 Logon       Login failed for user …
Run Code Online (Sandbox Code Playgroud)

authentication sql-server

4
推荐指数
1
解决办法
1万
查看次数

用户“域\管理员”登录失败。(Microsoft SQL Server,错误:18456)

在我新安装的 SQL Server 2014 上,尝试连接到 SQL Server 时出现以下错误:

2015-05-13 12:09:38.40 Logon   Error: 18456, Severity: 14, State: 5.
2015-05-13 12:09:38.40 Logon   Login failed for user 'INTRA\Administrator'.
Reason: could not find a login matching the name provided. [CLIENT: <local machine>]
Run Code Online (Sandbox Code Playgroud)

我重新安装了 sql server 3 次。

登录失败的用户是我登录到服务器本身的 AD 用户。通过 SSMS 登录时,我不必提供任何凭据(它是自动填充的),因此这不会是拼写错误。

我该如何解决这个问题?

PS:我的SSL证书也有问题,已经解决了,所以潜在的问题可能更大。

sql-server

4
推荐指数
3
解决办法
2万
查看次数

锁定在旧的 2008R2 数据库之外

我们刚刚发现了另一台带有数据库的服务器。数据库归 SQL 帐户所有SA,具有publicsysadmin角色。另一个登录名是BUILTIN\Users,只有public。我只能通过这个连接。SAdisabled,即使不是,我们也可能不知道密码。

问题:有什么方法可以使用enable SA或创建另一个 sql 登录sysadmin

security sql-server sql-server-2008-r2

2
推荐指数
1
解决办法
130
查看次数