Answers:
另一种方法是尝试使用SQL身份验证使用显然不会成功的伪造帐户登录。然后,您可以使用记事本打开ERRORLOG
文件,C:\Program Files\Microsoft SQL Server\$instance folder$\MSSQL\Log\
然后看到此错误...
错误:18456,严重性:14,状态:58。
用户'polly_wants_a_cracker'的登录失败。原因:尝试使用SQL身份验证登录失败。服务器仅配置为Windows身份验证。
这意味着未启用混合模式身份验证。
...或者这个...
错误:18456,严重性:14,状态:5。
用户'polly_wants_a_cracker'的登录失败。原因:找不到与提供的名称匹配的登录名。
这意味着启用了混合模式身份验证。
我不知道有没有一种方法可以告诉:
您可以在注册表中检查它:
HKLM\Software\Microsoft\Microsoft SQL Server\ [instancename] \MSSqlServer
当前模式记录在LoginMode
按键中。
值(DWORD)可以是:
注意:
0
相当于 2