连接失败: sql state '28000' sql sever错误:18456怎么解决?

〔microftodbcsqlseverdriver〕〔sqlsever用户〕‘log-jgbz’登录失败安装〔microftodbcsqlseverdriver〕〔sq... 〔microft odbc sql sever driver〕 〔sql sever用户〕‘log-jgbz’登录失败 安装〔microft odbc sql sever driver〕 〔sql sever用户〕‘log-jgbz’登录失败
软件的过程中出现,这怎么解决?
展开
 我来答
我是江江小白啊
推荐于2019-11-06 · TA获得超过9721个赞
知道小有建树答主
回答量:62
采纳率:100%
帮助的人:7589
展开全部

SQL有两种验证模式

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

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

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

设置如下:

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

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

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

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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式