栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021-10-09

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-09

java连接SQL Server数据库失败学习小结

文章目录
    • java连接SQL Server数据库失败学习小结
  • TCP/IP未启用
  • SQL Server身份验证错误
  • 用户sa被禁用

TCP/IP未启用

这几天在练习一个java项目在连接数据库时遇到了错误,如下:
于是对错误进行百度,发现是SQLsever的网络配置协议TCP/IP被禁用了,报错提示为:“connect timed out。请验证连接属性。确保 SQL Server 的实例正在主机上运行,且在此端口接受 TCP/IP 连接,还要确保防火墙没有阻止到此端口的 TCP 连接。”图如下:
经过百度发现是因为SQL server网络配置协议中禁用了TCP/IP端口,于是立刻打开配置管理器变更状态为已启用,启用之后服务器还需重启才会生效。


SQL Server身份验证错误

然而我在重启后再一次连接数据库又一次失败,报错提示为:用户’sa’登录失败,图如下:

经过查证发现应该是SQL server的身份验证方式错误,于是打开SQL server修改验证方式为SQL Server和windows身份验证模式。

用户sa被禁用

重新打开程序尝试连接数据库,又一次报错,错误提示“用户‘sa’登录失败。原因:该用户被禁用”,图如下:

根据提示,很快就搜到了问题原因,原来是SQL Server中用户sa的状态默认是禁用的,需要手动启用。

修改完毕,此时再次打开程序成功连接上数据库,连接成功,完成。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/324536.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号