数据库这门课程已经学了两个学期了,起初看到老师要求安装的数据库是SQL,没多想就在安装后一直使用Window身份验证连接数据库,毕竟不是热门的数据库,所以不打算怎么倒腾,没想到第二学期的作业是要求提交一个用SQL的项目,所以当我使用SQL的SQL验证连接数据库时,

出现问题如图(登录名是sa,密码已经修改):

关于SQL Server R2使用SQL身份验证遇到的问题

参考了别人写的博文:

https://blog.csdn.net/a2459956664/article/details/51264377

后将SQL Server 配置管理器(Cortana查找定位可找到)的MSSQLSERVER协议中的Named Pipes开启(TCP/IP也是要求开启的,但我的本来已开):

关于SQL Server R2使用SQL身份验证遇到的问题

修改后连接遇到了新的报错:


关于SQL Server R2使用SQL身份验证遇到的问题

经过百度参考连接:https://blog.csdn.net/lsd123/article/details/5548827,我还需要修改SQl Manager中数据库的属性选项(别问我怎么登录进去的?当然是用Window身份验证进去的):


关于SQL Server R2使用SQL身份验证遇到的问题

安全性 - sa(右键) - 属性 - 状态  - 登录启用:

关于SQL Server R2使用SQL身份验证遇到的问题

重启数据库后尝试,发现还是之前的报错,非常苦恼,后来多次百度,发现会不会是我重启数据库的姿势(fangfa)不对?果然我重启数据库的方法是错的,我以为是管理软件就算重启,这点SQLServer也是挺坑咱们菜鸟的,以下就是正确的重启方式:(选中数据库(右键)- 重新启动)

关于SQL Server R2使用SQL身份验证遇到的问题

稍等后就是用sa登录名加密码直接登录啦!


关于SQL Server R2使用SQL身份验证遇到的问题

总结:
我上述的处理过程很有可能有部分无意义的,毕竟后来我发现我的问题所在是重启方式。其实我认为我的SQl连接验证问题就是出在数据库 "属性" - "安全性" - "服务器身份验证"没有选中”SQLServer身份验证和Window身份验证“这一模式,还有就是登录名中的对象属性的登录状态没有启用,此外,重启SQL的方法不正确也应当注意(只有我这么懵我是不会相信的)!

参考过的链接:

https://blog.csdn.net/lsd123/article/details/5548827

http://www.cnblogs.com/-beauTiFul/p/5247162.html

https://blog.csdn.net/a2459956664/article/details/51264377


相关文章:

  • 2021-07-17
  • 2022-03-02
  • 2021-05-05
  • 2021-12-18
  • 2022-12-23
  • 2021-11-19
  • 2021-06-10
  • 2022-12-23
猜你喜欢
  • 2021-12-15
  • 2021-12-27
  • 2021-07-10
  • 2022-01-01
  • 2021-12-24
  • 2022-01-17
相关资源
相似解决方案