Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 用户登录失败(Microsoft SQL Server,错误:18456_Sql Server 2008_Ssms - Fatal编程技术网

Sql server 2008 用户登录失败(Microsoft SQL Server,错误:18456

Sql server 2008 用户登录失败(Microsoft SQL Server,错误:18456,sql-server-2008,ssms,Sql Server 2008,Ssms,我的本地计算机上正在运行SQL Server 2008。我已将自己从数据库-->Sercurity中删除。现在我无法登录,出现以下错误 Login Failed for User (Microsoft SQL Server, Error: 18456) “我的登录名正在从Active Directory自动退出”如果您删除或禁用了对DMB的登录名,并且没有其他登录名来修复此情况,则这可能适用于: 以下是您需要执行的步骤: 使用单用户模式启动SQL Server实例(或将SQL Server

我的本地计算机上正在运行SQL Server 2008。我已将自己从数据库-->Sercurity中删除。现在我无法登录,出现以下错误

Login Failed for User (Microsoft SQL Server, Error: 18456)  

“我的登录名正在从Active Directory自动退出”

如果您删除或禁用了对DMB的
登录名
,并且没有其他登录名来修复此情况,则这可能适用于:

以下是您需要执行的步骤:

  • 使用单用户模式启动SQL Server实例(或将SQL Server置于单用户模式的最小配置)
  • 从命令提示符键入:SQLServr.Exe–m(或SQLServr.Exe–f)

    注意:如果Binn文件夹不在您的环境路径中,您将 需要导航到Binn文件夹

    (通常Binn文件夹位于:C:\Program Files\Microsoft SQL 服务器\MSSQL10.MSSQLSERVER\MSSQL\Binn)

  • 在单用户模式下或以最低配置启动SQL Server服务后,现在可以从中使用SQLCMD命令 命令提示符以连接到SQL Server并执行以下操作 在SQL Server实例上将自己重新添加为管理员的操作
  • SQLCMD–S

    您现在将以管理员身份登录到SQL Server

  • 使用SQLCMD登录SQL Server后,发出以下命令以创建新帐户或将现有登录添加到 系统管理员服务器角色
  • 要创建新登录名并将该登录名添加到SYSADMIN服务器角色,请执行以下操作:

    1> 创建密码为“”的登录名“”

    2> 去

    1> SP_ADDSRVROLEMEMBER“”,'SYSADMIN'

    2> 去

    要将现有登录添加到SYSADMIN服务器角色,请执行 以下:

    1> SP_ADDSRVROLEMEMBER“”,'SYSADMIN'

    上面的操作将负责将SYSADMIN权限授予 现有登录名或新登录名

  • 成功执行上述步骤后,下一步是使用常规启动选项停止和启动SQL Server服务。 (这次您不需要–f或–m)

  • 您的广告用户和/或组已添加到SQL Server的登录中?是的,它是…我正在尝试执行某些操作,并已将其删除…您是否将自己从dbms登录或仅从数据库中删除?可能只需指定“主”即可作为连接选项中的默认数据库。然后打开ssms,扩展选项并在第二个选项卡上输入
    master
    或任何其他公共数据库,第一个输入。可能您无法登录,因为您无法打开默认数据库,但您的服务器凭据仍应保持完整。本文介绍了如何使用GU执行相同操作一: