服务控制台连不上数据库,本地数据库连接不上

美好的一天从连不上数据库开始(# ̄~ ̄#)

今天楼主兴高采烈的打开电脑,准备继续调试下正在开发的一款软件,结果发现程序连接数据库失败了!(# ̄~ ̄#)

刚开始以为网线或者IP配置有问题,后来用SQL Server 2014 Management Studio也连不上数据库,楼主安装的是SQL Server 2014数据库,他昨天还好好的,今天突然就一蹶不振了。

服务控制台连不上数据库,本地数据库连接不上

然后楼主就开始疯狂百度模式,最终花费了半天时间终于把他搞定了,回想了下大概率是昨天系统更新造成的。

以下梳理下解决过程,方便下次再遇到这种情况能快速找到解决思路。

1、当服务器名称为【.】即本机连接失败时

服务控制台连不上数据库,本地数据库连接不上

可排查相应的系统服务是否开启,如未开启,则将服务打开,已开启的话可尝试重新启动服务,然后尝试数据库是否能够连接

服务控制台连不上数据库,本地数据库连接不上

找到SQL Server服务,观察期服务状态是否为正在运行状态

服务控制台连不上数据库,本地数据库连接不上

SQL Server上右键,弹窗中选择【启动】

服务控制台连不上数据库,本地数据库连接不上

等待服务启动完成

服务控制台连不上数据库,本地数据库连接不上

启动完成后,该服务的状态变为正在运行状态

服务控制台连不上数据库,本地数据库连接不上

如果服务启动失败,可进入开始菜单,打开SQL Server 2014 配置管理器

服务控制台连不上数据库,本地数据库连接不上

观察SQL Server服务是否已打开

服务控制台连不上数据库,本地数据库连接不上

如该服务为停止状态,则右键该服务,并点击启动,将服务开启

服务控制台连不上数据库,本地数据库连接不上

通常该服务开启后,前面所提到的系统服务会自动开启

至此,楼主的数据库终于可以登录成功了

服务控制台连不上数据库,本地数据库连接不上

但是考虑到,实际项目应用中,所使用的是远程IP连接,结果发现本地可以连接数据库,但是远程怎么都连不上,整个人又不好了(# ̄~ ̄#)

服务控制台连不上数据库,本地数据库连接不上

依旧是这个提示

服务控制台连不上数据库,本地数据库连接不上

然后又开始了疯狂百度模式,最后发现还是SQL Server 2014 配置管理器中配置的问题

原来MSSQLSERVER协议中的TCP/IP被禁用了

服务控制台连不上数据库,本地数据库连接不上

修改状态为启用状态,提示说启用后需重启此服务才能生效

服务控制台连不上数据库,本地数据库连接不上

然后按照要求将系统服务再次重启,结果发现服务又启动不了了( ̄﹏ ̄;)

然后想到要么去看下系统日志,看看是什么原因造成启动失败

服务控制台连不上数据库,本地数据库连接不上

发现,原来1433端口被占用了,但是使用netstat指令,查询电脑端口占用情况,并未发现端口被占用情况

服务控制台连不上数据库,本地数据库连接不上

最后重启电脑后,再重新去启动系统服务,发现服务可以正常启动了,数据库本地连接以及远程连接均正常

所以,怀疑前面所提到的,修改MSSQLSERVER协议中的TCP/IP后重启服务前,可能针对的不是所有情况。像我碰到的这种情况,应该是需要先释放1433端口,所以重启电脑后服务就正常开启了。

兜兜转转研究了半天,我不是故意上班摸鱼的

本文【服务控制台连不上数据库,本地数据库连接不上】由作者: 前端后端 提供,本站不拥有所有权,只提供储存服务,如有侵权,联系删除!
本文链接:https://www.cuoshuo.com/blog/4424.html

(0)
上一篇 2023-03-13 08:12:53
下一篇 2023-03-13 08:22:46

相关推荐

  • api接口和http接口的区别,sdk接口是什么

    在软件开发过程中,常常会看到API和SDK这样的词汇,但它们是什么?又有何关联呢?跟着黑蜂科技来了解一下! API的定义 API(Application Programming Interface)是“应用编程接口”的缩写,指的是一些预先定义的接口(如函数、HTTP接口),或是软件系统不同组成部分衔接的约定。API的优势在于,可以提供应用程序与开发人员基于某…

    2023-03-20
    000
  • shell脚本基础教学

    用途:完成特定的、较复杂的系统管理任务 格式:集中保存多条Linux命令,普通文本文件 执行方式:按照预设的顺序依次解释执行 shell脚本在测试过程中一般的作用: 1. 自动布署环境 2. 自动批量生成测试数据 3. 利用相关命令监控系统和平台资源 一、解释器 #!/bin/bash echo "Hello World !" 执行:ba…

    2023-03-09
    700
  • 国产操作系统哪个系统最好_银河麒麟和deepin哪个好

    【文/观察者网 吕栋 编辑/周远方】 操作系统被视为信息产业的“魂”。与半导体产业链一样,美国公司得益于先发优势筑起的护城河,长期主导着全球操作系统市场,中国电子信息产业也因此陷入“缺芯少魂”的困境。 近年来,从Win7停服到勒索病毒,从CentOS停服到震惊业界的Log4j2漏洞,操作系统和软件行业的安全事件频发,尤其在俄乌冲突发生后,更凸显出拥有自主操作…

    2023-03-12
    400
  • c语言int类型占几个字节(int到底占几个字节)

    什么是指针 C语言里,变量存放在内存中,而内存其实就是一组有序字节组成的数组,每个字节有唯一的内存地址。CPU 通过内存寻址对存储在内存中的某个指定数据对象的地址进行定位。这里,数据对象是指存储在内存中的一个指定数据类型的数值或字符串,它们都有一个自己的地址,而指针便是保存这个地址的变量。也就是说:指针是一种保存变量地址的变量。前面已经提到内存其实就是一组有…

    2023-03-15
    400
  • access数据库修复命令_access数据库备份和还原

    微软的产品并不是很稳定,这是有目共睹的。 因此编制程序,一定要记得备份!否则出了问题再修复解决就麻烦了。我也吃过这样的亏,希望后来的人不犯同样的错。 现在我推荐我所使用的方法,给大家。希望对大家有所帮助。 我使用的是用rar的命令行做压缩和备份。它能够在他人使用源文件的同时进行压缩和备份,不占空间,每次运行可自动备份成不同的文件等等。 方法一: 建立一个ba…

    2023-03-13
    800
  • c语言编程软件visual占内存大

    微软后来对VC6.0进行了升级,并更名为Visual Studio(简称VS),支持更多的编程语言,更加强大的功能,不过 Visual Studio 文件很大,有2~3G左右,大部分功能初学者暂时不会用到;而且安装繁琐,需要将近半个小时的时间,也不容易卸载干净。 Visual Studio 还有一个缺点是占用资源较多,不建议配置低的机器使用。 当然,如果你希…

    2023-03-20
    000
  • 一键清理白名单在哪里

    经常有小伙伴私信问芝麻妹,有没有可以检测微信单删的方法,之前也给大家分享过一些手动检测的教程,对于微信好友比较多的小伙伴一个一个测试就难以实现,那今天芝麻妹给大家分享一款软件,可以一键检测出微信中拉黑删除你的好友,全程傻瓜式操作,免费不要钱。 想要检测自己有没有被好友单删拉黑,芝麻妹以前还特地去淘宝购买过微信查单删服务,我记得还需要给商家提供自己的微信账号密…

    2023-03-20
    000
  • python爬虫有什么用处_python爬虫要学多久

    首先,Python语言是比较适合自学的,一方面Python语言的语法比较简单,另一方面Python语言的应用场景非常多,相关的开发案例也非常多。Python作为当前流行程度比较高的全场景编程语言,在未来的工业互联网时代会有大量的应用,而且与Java语言主要应用在IT互联网行业不同,Python语言在传统行业领域也有广泛的应用。 自学Python可以按照以下几…

    2023-03-10
    400
  • 服务器管理器添加角色和功能

    操作步骤 一、如何打开控制面板以及启用、关闭windows功能 1、通过打开运行界面输入“control”打开控制面板; 2、在程序和功能界面,找到启用或关闭Windows功能,点击该功能后会弹出windows功能窗口,具体添加看具体需求,以下添加Telnet客户端功能为例,如下图所示: 二、如何打开服务器管理器以及添加、删除角色功能 1、如何打开服务器管理…

    2023-03-14
    400
  • mysql更改密码后提示过期

    Your password has expired. To log in you must change it using a client that supports expired passwords 该问题提示很明显,说密码已过期。 按照网上的说法,操作了一遍。步骤如下: 1、在my.cnf 的 部分加入 skip-grant-tables 参数。 s…

    2023-03-08
    700

发表回复

登录后才能评论
返回顶部
错说博客上线啦!