Sql server Microsoft sql server错误18456用户登录失败

Sql server Microsoft sql server错误18456用户登录失败,sql-server,Sql Server,我已使用以下设置在Windows 2012 Server上安装MSSQL 2012: 但当我尝试登录时(用户名是我登录windows 2012 server时使用的本地用户),我得到(默认实例名=MSSQLSERVER): 我看过: 但该指南假设已经有一个DB可用,我可以为其启用身份验证。事实并非如此。我错过了什么?我是否需要重新安装MSSQL以选择混合模式 编辑:在这种情况下,似乎只有在注册表中乱搞才能切换到混合模式,bummer: 买这个 之后更新sa密码。也许他们应该考虑在

我已使用以下设置在Windows 2012 Server上安装MSSQL 2012:

但当我尝试登录时(用户名是我登录windows 2012 server时使用的本地用户),我得到(默认实例名=MSSQLSERVER):

我看过:

但该指南假设已经有一个DB可用,我可以为其启用身份验证。事实并非如此。我错过了什么?我是否需要重新安装MSSQL以选择混合模式

编辑:在这种情况下,似乎只有在注册表中乱搞才能切换到混合模式,bummer:

买这个

之后更新sa密码。也许他们应该考虑在安装向导中写这个警告! 卸载MSSQL 2012需要几天时间:

因此,最好的解决方案可能是重新安装windows?

请参阅。你基本上会做以下事情

  • 开放式SQL Server单用户模式
  • 连接sqlcmd
  • 添加必要的用户作为管理员
  • 使用[母版]

    使用默认数据库=[master]从WINDOWS创建登录名[BUILTIN\Administrators]

    EXEC master..sp_addsrvrolemember@loginame=N'BUILTIN\Administrators',@rolename=N'sysadmin'


    逐步给出如何执行这些点。

    您是否检查了您的db服务器是否支持
    windows身份验证
    混合身份验证
    ?并不假定SQL server安装始终包含
    主数据库。如果你无法登录,那是因为你没有权限。您已禁用Windows身份验证,或者其他人安装了服务器,但没有添加任何其他用户。此外,权限首先在服务器级别授予,然后在数据库级别授予。请尝试使用提升的权限运行SQL server Management Studio(右键单击>以管理员身份运行)。我已为安装添加了一些详细信息。这无助于以管理员身份运行ManagementStudio您的第一张图片显示SQL server管理员是:“网络服务”。您是否添加了组、用户或“当前用户”?如果不是,这就是问题所在:您不是网络服务,因此您没有授权。什么是SQL Server单用户模式?这是客户端应用程序吗?@u123读取链接。你这样做,只有一个用户可以连接它。好的,我会去重新安装windows服务器似乎快得多。它不会更快,但我想这不会伤害到你自己发现这一点。