none
一个严重的问题、SQL SERVER 登录 RRS feed

  • 问题

  • SQL SERVER 2008 R2,开始的时候,用SQL SERVER登录和WINDOW登录,但是用SA可以成功登录,WINDOW不能成功登录;

    这个时候我把登录方式设置为只能WINFOW登录;重启服务之后,我发现我不能登录了;

    我想请教一下,在这样情况下,怎样才能登录SQL SERVER?


    大其心,可容天下之物; 虚其心,可受天下之善;

    2013年10月14日 8:10

答案

  • You can change sql authentication mode in registry.
    • 已标记为答案 lfofiug 2013年10月15日 1:04
    2013年10月14日 13:24
  • Same as change it in ssms that changes registry under the hood.
    • 已标记为答案 lfofiug 2013年10月15日 1:04
    2013年10月14日 15:01
  • 1. 注册表改回混合模式的身份难

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\MSSQLServer
    LoginMode 设置为 2

    2. 用 sa 登陆,把你要登录 sql server 的 windows 帐号登记为 sql server login (如果你想加某个windows 组的所有用户,那么加这个组),并且授权, 参考:

    create login [xx\xx] from windows; --- 注册为sql帐号

    exec sp_addsrvrolemember 'xx\xx', 'sysadmin'; --- 授予管理员权限

    • 已标记为答案 lfofiug 2013年10月17日 1:15
    2013年10月15日 1:11

全部回复

  • 你出现什么错误?18456? 尝试单用户启动 然后以WINDOWS管理员身份登陆应该可以。 另外你可以查一下SQL SERVER错误日志看一下到底是什么错误?

    Please Mark As Answer if it is helpful.

    2013年10月14日 9:14
  • 请问LZ,具体的错误信息是什么,可以贴上来吗?

    或者LZ可以试一下重启SQL服务,然后参考一下下面两篇文章的做法,试一下能不能登陆

    http://www.cnblogs.com/lyhabc/articles/2762691.html

    SQLSERVER数据库管理员的专用连接DAC

    还有像楼上所说的“SQL SERVER错误日志看一下到底有什么错误


    2013年10月14日 11:09
  • You can change sql authentication mode in registry.
    • 已标记为答案 lfofiug 2013年10月15日 1:04
    2013年10月14日 13:24
  • 注册表是可以设置,但是如果LZ修改注册表修改错了,就麻烦了
    2013年10月14日 14:10
  • Same as change it in ssms that changes registry under the hood.
    • 已标记为答案 lfofiug 2013年10月15日 1:04
    2013年10月14日 15:01
  • 1. 注册表改回混合模式的身份难

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSSQLServer\MSSQLServer
    LoginMode 设置为 2

    2. 用 sa 登陆,把你要登录 sql server 的 windows 帐号登记为 sql server login (如果你想加某个windows 组的所有用户,那么加这个组),并且授权, 参考:

    create login [xx\xx] from windows; --- 注册为sql帐号

    exec sp_addsrvrolemember 'xx\xx', 'sysadmin'; --- 授予管理员权限

    • 已标记为答案 lfofiug 2013年10月17日 1:15
    2013年10月15日 1:11
  • 现在可以用SA登录了,但是不能用window登录;另一个实例是可以用window登录的,也可以用sa登录;

    在哪里可以设置window登录属性啊?


    大其心,可容天下之物; 虚其心,可受天下之善;

    2013年10月15日 1:55
  • Is server in mixed authentication mode? Check it in server properties in ssms.
    2013年10月15日 2:02
  • LZ您好,您用SA登陆进去SSMS之后,打开服务器属性,看一下选中为SQLSERVER和windows身份验证模式

    2013年10月15日 11:51
  • LZ您好,您用SA登陆进去SSMS之后,打开服务器属性,看一下选中为SQLSERVER和windows身份验证模式

    看SQLSERVER ERRORLOG也可以知道是否是混合验证模式

    2013年10月16日 13:27