如何将sql server 2005 禁用windows身份验证

我安装时时候使用了混合模式验证,但我想在服务器上不能直接通过windows身份验证,只能通过sa密码验证才能登陆。Oracle数据库那样,只有通过用户密码才能登陆。

需要在两个地方设置
1、服务器属性-->安全性
把里面的服务器身份验证选为 SQL Server和Windows身份验证方式
2、安全性-->登录名
在 BUILTIN\Administrators 的属性中的服务器角色,把权限都去掉(勾全去掉)

注:设置完后最好重启下服务
如果本身可以由用 sa 登录,只需第2步即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-10-03
sql是不能禁用windows身份验证。
但是受限windows用户是不能通过Windows验证的。
所以你可从管理登入的Windows账户方面着手。
也许能达到实际你要的目的
第2个回答  2009-10-05
在程序中使用非windows登陆方式,windows无法禁用
第3个回答  2009-10-03
把guest账户停用了应该就行了
相似回答