SQLSERVER2005登录时出错

SQLSERVER2005登录时出错,这个问题我已经纠结好几天啦咬牙切齿
用户"sa"登陆失败,SQL Server错误:18456
按照网上的资料设置了一下,果然好了.
处理步骤
1 用Windows身份登陆
2 右键点击你的实例->属性->安全性->服务器身份登陆选择SQL Server和Windows身份验证登陆模式.重启SQL
3 用Windows身份登陆,看看安全性->登录名->sa的属性->状态是否是启用状态,如果不是则启用
4 使用Windows身份登录,执行一下语句:
"null"是指旧密码,默认情况下为空
"kangin0312"就是新密码啦
"sa"是登录名
EXEC sp_password null,'kangin0312','sa'
ALTER LOGIN sa ENABLE 

存储过程sp_password的语法

sp_password [ [ @old = ] 'old_password' , ]
     { 
[ @new =] 'new_password' }
     
[ , [ @loginame = ] 'login' ]
[ @old = ] 'old_password'  旧密码。old_password 的数据类型为 sysname,默认值为 NULL。
[ @new = ] 'new_password' 新密码。new_password 的数据类型为 sysname,无默认值。如果没有使用命名参数,则必须指定 old_password。
ALTER LOGIN (Transact-SQL) 
更改 SQL Server 登录帐户的属性。
posted @ 2009-05-14 11:04  awp110  阅读(165)  评论(0编辑  收藏  举报