gpt4 book ai didi

sql-server - Microsoft SQL 服务器,错误 : 18456 by login with "sa" through SQL Server Authentication

转载 作者:行者123 更新时间:2023-12-05 08:33:23 27 4
gpt4 key购买 nike

当我尝试连接 Windows 身份验证或 SQL Server 身份验证时,我从 SQL Server Management Studio 收到错误 18456,如下图所示。

Windows 身份验证 enter image description here

SQL Server 身份验证 enter image description here

我想在这个链接中实现解决方案:Login to Microsoft SQL Server Error: 18456 但是我无论如何都无法启动引擎。另外,我不知道我的 SQL Server 身份验证密码。

我能做什么?

最佳答案

我在 SQL Server 2012 和更高版本(通常是新安装)中经常看到这个问题,原因是 SQL Server 2012 和更高版本不会自动为窗口管理员提供 SQL Server 中的管理员权限。

这将使您完全无法访问 SQL Server,在这种情况下,我使用以下方法:

  1. 运行 SQL Server 配置管理器。

    SQL Server 配置管理器的位置:

SQL Server 2019    C:\Windows\SysWOW64\SQLServerManager15.msc
SQL Server 2017 C:\Windows\SysWOW64\SQLServerManager14.msc
SQL Server 2016 C:\Windows\SysWOW64\SQLServerManager13.msc
SQL Server 2014 C:\Windows\SysWOW64\SQLServerManager12.msc
SQL Server 2012 C:\Windows\SysWOW64\SQLServerManager11.msc
SQL Server 2008 C:\Windows\SysWOW64\SQLServerManager10.msc
  1. 右键单击 SQL Server 服务并转到属性
  2. 转到 Startup Parameters 选项卡并在其中添加 -m 参数。这将导致 SQL-Server 在单用户模式下运行。
  3. 重新启动 SQL Server 服务,确保 SQL Server 代理没有启动,如果启动它可能会获得到 SQL Server 的单个可用连接。
  4. SQL Server 服务成功重启后,右键单击 SSMS 并以管理员身份运行
  5. 此时 SQL Server 会让您以管理员身份连接到 SQL Server,将您的域帐户添加到 SQL Server 并分配 SysAdmin 角色。
  6. 关闭 Management Studio,返回 SQL Server 配置管理器,从启动参数中删除 -m。重新启动 SQL Server 服务和 tadaaa。

也不要在其他人正在使用的服务器上执行此操作。

关于sql-server - Microsoft SQL 服务器,错误 : 18456 by login with "sa" through SQL Server Authentication,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41386538/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com