sqlserver2005执行脚本创建登陆用户总是报错,请解~ 20CSDN]

发布时间:2017-4-25 3:02:01 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"sqlserver2005执行脚本创建登陆用户总是报错,请解~ 20CSDN]",主要涉及到sqlserver2005执行脚本创建登陆用户总是报错,请解~ 20CSDN]方面的内容,对于sqlserver2005执行脚本创建登陆用户总是报错,请解~ 20CSDN]感兴趣的同学可以参考一下。

... exec sp_addlogin N'abcdefg', 'abcdefg', @logindb, @loginlang ... 执行脚本时,报以下错误: 消息15118,级别16,状态1,第1 行 密码有效性验证失败。该密码不够复杂,不符合Windows 策略要求。 是不是被sqlserver2005那里的配置项限制了?查找联机帮助也没有找到解决的办法。 注:1.不要告诉我修改成复杂密码;     2.不要告诉用界面方式创建登陆用户;

USE [master] GO CREATE LOGIN [login1] WITH PASSWORD=N'pwd', DEFAULT_DATABASE=[aa], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO EXEC master..sp_addsrvrolemember @loginame = N'login1', @rolename = N'sysadmin' GO

2005可以设置登录的密码有复杂性要求.  你可以修改这个登录的这个属性: manger studion连接到你的实例--对象资源管理器--展开你的实例--安全性--登录名 --右键你的登录名--属性--你会看到"强制实施密码策略"这个选项. 这个选项确定是否需要复杂的密码.

或者通过下面的语句来设置 USE [master] GO ALTER LOGIN <LoginName> WITH CHECK_POLICY=ON |OFF GO

CHECK_POLICY = { ON | OFF } 仅适用于 SQL Server 登录帐户。指定应对此登录帐户强制实施运行 SQL Server 的计算机的 Windows 密码策略。默认值为 ON。

创建 的话, 用1楼的

多谢指教,但是这样加上只针对这一个用户。 实际上执行上述脚本只在一台机器上报这个错,因此我认为是某个全局的选项导致的。 注,操作系统的账户管理中,“密码必须符合复杂度要求”设置的是“已停用”。

上一篇:国内第一本关于SQL Server 2005的简体中文版经典教程--《SQL Server 2005数据库开发详解》 20CSDN]
下一篇:在制作报表的过程中,报hresult错误 100azhe99]

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款