sqlserver2005--创建 对于 用户“sa”失败
如果安装sql server 2005的时候, 设置的身份验证模式为"windows"(默认), 安装完成后, 再设置为"sql server和windows"的身份验证模式, 则sa用户是被禁用的. 必须启用它. -------------------------------------------------------------------- 如果执行 EXEC sp_password null,null,'sa' ALTER LOGIN sa ENABLE 这句话时报如下的错: Msg 15118, Level 16, State 1, Line 1 密码有效性验证失败。该密码不够复杂,不符合 Windows 策略要求。 则说明你的服务器的密码策略有复杂性要求(SQL 2005的密码复杂性与Windows的密码复杂性策略是关联的),则要求你把sa的密码设置为一个复杂的密码, 因此得改为如下语句: EXEC sp_password null, 'abc.!@#456SA', 'sa' ALTER LOGIN sa ENABLE 注: sp_password 语法如下: sp_password [旧密码], <新密码>, [登录名] 如果还无法解决,请打开Microsoft SQL Server 2005→配置工具→SQL Server Configuration Manager,将所有协议启用,然后按提示重启服务即可 |