-
使用“Windows身份验证”方式无法登陆
-
使用“SQL Server身份验证” 方式无法登陆
-
解决办法:关闭当前所有服务。通过【Microsoft SQL Server 2008】|【配置工具】|【SQL Server 配置管理器】打开“Sql Server Configuration Manager”窗口,关闭里面正在运行的所有SQL Server服务
-
更改启动参数:在“Sql Server Configuration Manager”窗口中选择“SQL Server(MSSQLSERVER)”服务,在其上点击右键选择属性,在其“启动参数”栏目的值的最后添加“;-m”,如图所示。
-
更改启动参数之后,启动“SQL Server(MSSQLSERVER)”服务。
-
进入SQL Server Management Studio:以管理员身份打开“SQL Server Management Studio”,此时已经可以使用“Windows身份验证”的身份登录了。登录之后,在对象资源管理器中,依次展开“安全”和“登录名”,在“登录名”上点击鼠标右键选择“新建登录名”(图)。
-
设置登录名为,并选择默认数据库,如图所示。这里登录名的格式为“域用户名”,域即计算机名称,用户名是Windows登录名
-
在服务器角色中,设置新用户的服务器角色为sysadmin(图)
-
至此,点击“确认”即可,新用户已经添加完毕。
-
还原启动参数
进行步骤(2)的逆操作,将添加到“SQL Server(MSSQLSERVER)”服务“启动参数”中的“;-m”删除。最后重新启动“SQL Server(MSSQLSERVER)”服务即可。
至此,SQL Server Management Studio已经可以在非管理员模式打开的情况下,使用“Windows身份验证”的方式登陆了。