SQL server身份验证模式登录不了的问题

SQL server2017不能用SQL server登录

用myclipse来连接数据库时,发现连接失败,打开SQL Server 2017,只能用windows登录,SQL server登录提示错误,用windows登录进去发现登录名sa有一个红叉
SQL server身份验证模式登录不了的问题
百度到,可能是某些服务被禁用了,然后打开SQLServerManager14.msc(有两个SQLServerManager,我也不知道咋回事)一个是10,一个是14
SQL server身份验证模式登录不了的问题
一开始我打开了SQLServerManager10.msc,,查看SQL server服务,于是有了下面一系列的操作
SQL server身份验证模式登录不了的问题
远程过程调用失败
SQL server身份验证模式登录不了的问题
SQL Server代理已停止?然后我把启动模式改为自动(右键点击属性修改),启动它!
SQL server身份验证模式登录不了的问题
不出所料!!!启动失败!!!
然后渣渣的我又去百度niao~
说是要把登录身份改为Network service
SQL server身份验证模式登录不了的问题
修改后我又启动它
SQL server身份验证模式登录不了的问题
这下可以启动了
然后

把SQL Server网络配置里的MSSQLSERVER的协议打开,除了VIA都给启用了
SQL server身份验证模式登录不了的问题
我尝试着打开SQL Server,再次登录,失败……
为什么呢,因为我的远程过程调用还是显示失败,
百度说到可能是安装了VS,解决办法就是从控制面板找到”Microsoft SQL Server Expres 2012LocalDB“将其卸载即可,可是我都没有安装VS呢,算了,还是去找找看8~当然找不到啊,发现之前安装SQLSever2008的安装包还有其他东西没卸干净,于是把除2017以外的所有SQL文件都给卸掉了
SQL server身份验证模式登录不了的问题
这个时候我发现了SQLServerManager14.msc,就想SQLServerManager10.msc会不会是之前卸载的SQLServer留下的?
然后我打开了SQLServerManager14.msc,不是远程过程调用失败了
SQL server身份验证模式登录不了的问题
接着我把刚刚在SQLServerManager10.msc进行的操作都重复了一遍,把该启用的启用了
尝试登录
然而~提示我管道的另一端无任何进程,错误:233
SQL server身份验证模式登录不了的问题
然后去打开服务,操作如图:
SQL server身份验证模式登录不了的问题
看到SQL Server browser被禁用了,右击属性,把禁用修改为自动,然后启动
SQL server身份验证模式登录不了的问题
SQL server身份验证模式登录不了的问题

这时想起打开数据库时,登录名sa有一个红叉,(忘记截图了),右击sa,打开属性,点击状态,修改状态为启用
SQL server身份验证模式登录不了的问题
注意看看自己的数据库属登录方式是否为SQL Server和Windows 身份验证模式,如果不是的话,要修改为SQL Server和Windows 身份验证模式SQL server身份验证模式登录不了的问题
SQL server身份验证模式登录不了的问题
重启电脑,然后打开SQL server,选择SQL server登录,输入用户名sa和密码,如果不记得密码的,用Windows模式登录进去,在sa属性中修改密码,重启
见证奇迹的时候来啦
可以看到sa没有红叉了
登录成功!!!
SQL server身份验证模式登录不了的问题