今天突然发现本地SQL Server,用Windows身份无法登录,错误代码18456。最终找到了解决办法,一句SQL搞定:
CREATE LOGIN [计算机名\Windows帐户名] FROM WINDOWS
不过要执行这句SQL语句,必须通过SQL Server身份登录,比如用默认的内置帐户sa登录。
CREATE LOGIN [NETLAB-WIN-2K8\Administrator] FROM WINDOWS。