sqlserver 2005用sqlserver身份认证可以登录但windows认证不能登录,一般这种是由于未能给windows分配权限,在服务器属性中找到权限,在权限中会有一个public角色,选中它并为其分配权限即可,最好为其分配所有权限,如此重新使用windows身份重新登录即可。