在win7下装SQL Server 2005,居然无法使用Windows身份验证登陆,错误代号:18456
安装的时候选择的是windows和sql server混合身份认证!
终于明白了是怎么回事:没有给系统内置账户登陆的权限啊!
一、解决办法是 用sa帐号登录后,在“安全性”“新建登录名”,在“windows身份验证”登录名里选择 系统内置账户名称,同时在“服务器角色”选择“sysadmin”给与最高权限。
二、可能安装的时候没有选择当前用户,先找到自己的系统账户,如上图我的是[laojiujie-PC\laojiujie]解决办法是用sa用户登陆,执行SQL语句
CREATELOGIN [laojiujie-PC\laojiujie] FROMWINDOWS