如何解决sql server18456错误

如何解决sql server18456错误,第1张

第一步: 启动所有与SQL有关的服务,问题依旧; 第二步: 查看windows防火墙,被默认启动了,不启动选择项被Disabled 两个提示“由于安全考虑,某些设置由组策略控制”“Windows防火墙正在使用您的域设置”,先用gpeditmsc打组策略编辑器,机算机配置--管理模板--网络--网络连接--Windows防火墙--标准配置文件,查看右边各选项属性,都是未配置状态,问题不在这里。 另外一个提示中提到域设置,域设置不可能禁用SQL Server,并且我查看本地开放端口(netstart -an),25,1433,1434都是开发状态。 晕,会不会是密码错误? 第三步:用windows账号登录 连接成功后, 选择"属性" 右键实例,在"属性"窗口中, 转到"Security"(安全性)项, 查看"服务器身份验证"中设置确为"SQL Server和Windows身份验证模式", 然后执行下面的语句启用sa用户, 同时更改sa的密码 EXEC sp_password 'sa',null,'sa' ALTER LOGIN sa ENABLE 执行出错: 消息 15116,级别 16,状态 1,第 1 行 密码有效性验证失败。该密码太短,不符合 Windows 策略要求。 哈哈,问题找到。 本地设置可能被域设置覆盖。而域设置中指定了安全策略,密码必须有一定的复杂性。重新更改sa密码, EXEC sp_password 'sa','Uiop_098Mn','sa' ALTER LOGIN sa ENABLE

如果是本地数据库可以用windows验证

打开microsoft

sql

server

management

studio

express,右键点击服务器,选择properties,在d出窗口中点击security切换到安全面板,将server

authentication服务器认证从windows

authentication

mode(windows用户认证模式)修改为sql

server

and

windows

authentication

mode(sql

server和windows认证模式),ok。

添加用户:

打开你的microsoft

sql

server

management

studio

express

先用sa连接你的数据库

然后在管理器中点击security(安全性)--logins(用户)--右键--new

logins(新用户)

在d出的窗口中输入用户名

然后勾选单选框为"sql

server

验证"

输入用户密码

然后在窗口的右边选择server

roles(用户角色)

将public与sysadmin勾上

点击ok,添加完成

SQL有两种验证模式

一、Windows验证模式。设置为该模式的话,服务器机器要允许客户端的机器能访问。也就是说你服务端机器的用户管理中,需有要客户端的用户名。假如你的客户端机器登录名为test,那么服务端机器的用户列表中,需要有test用户名。

二、混合模式。设置为该模式的话,你在客户端可以使用SQL数据库用户名登录(请注意,这里是采用SQL用户名,而不是采用Windows用户名。二都是有区别的)。

默认配置是不允许远程访问数据库的,需要你进行设置。

设置如下:

1 单击“开始”,依次指向“程序”、“Microsoft sql server 2005”和“配置工具”,然后单击“SQL server 外围应用配置器”。

2 在“SQL server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。

3 在“服务和连接的外围应用配置器”页上,单击“SQL server Browser”,在“启动类型”中单击“自动”选项,然后单击“应用”。

提醒你的是:如果SQL 长时间不用的话,建议你把这个选项改回之前的选项。因为对外界提供远程登录的话,将给你的系统带来很大的隐患。可能导致你的计算机或网络更易于受到恶意用户或恶意软件(如病毒)的攻击。如果你的数据库中的数据比较重要的话,建议你做好系统的安全防范后再进行这一步骤。可以给系统安装杀毒软件+第三方防火墙+系统实时保护,推荐安全卫士360+卡巴斯基组合。

以上就是关于如何解决sql server18456错误全部的内容,包括:如何解决sql server18456错误、在sql server 中新添加的用户,登录失败。错误:18456、连接失败: sql state '28000' sql sever错误:18456等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9328881.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存