安装SQL server出现“服务没有及时响应启动或控制请求”的解决方案

 更新时间:2023年08月02日 11:33:24   作者:思yun  
这篇文章主要给大家解决了安装SQL server出现“服务没有及时响应启动或控制请求”,文中有详细的解决方案,有需要的同学可以参考阅读下

捣鼓了一下午才把SQL server 安装了,花了最多时间的就是中途在安装过程中出现的“服务没有及时响应启动或控制请求”问题,并且伴随着有安装“完成但失败,全文和语义提取搜索、机器学习服务和语言扩展、数据库引擎服务、SQL Sever 复制等功能安装失败”的问题。就像下面两个图片展示的那样。
这里记录一下解决方案。

环境说明

操作系统是windows 10 家庭版。数据库安装的版本是SQL Server 2022 Express

解决方法

  1. 方法一:在windows“本地用户和组”里添加MSSQLSERVER(默认数据库实例名称)成员和权限。
    如果你是windows 专业版,那么你可以尝试以上方法。可以参考以下链接尝试解决。
    https://blog.csdn.net/yihuajack/article/details/123832707
    这个方法我没有试过。因为如果你是windows 家庭版,在电脑里是没有“本地用户和组”管理的功能的,除非你升级为专业版,否则用不了。
  2. 方法二:在安装的服务器配置中选择本地账户。
    这个方法亲测有效。当安装进行到“服务器配置”,如下图:
    在SQL server 数据库引擎处点击账户名,进入选择自己的本地账户即可。

所谓自己的本地账户,可以在“账户信息”里看到。

这里确定后可能会小卡一下,不用管。选择完后,填入你自己windows账户的密码。

之后就按部就班正常安装就好,安装过程中仍然可能会提示“服务没有及时响应启动或控制请求”的错误,但是不用管,可以在“服务”里看到我们的SQL服务已经正常启动了,直接正常连接数据库就行了。同时可以看到全文和语义提取搜索、机器学习服务和语言扩展、数据库引擎服务这些功能显示安装正常了,也没有“完成但失败”的提示了。

之后就可以愉快地用SSMS或者Navicat连接数据库了~

补充内容

安装下载地址

https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads

删除数据库实例

卸载数据库实例的时候,推荐在系统的“应用与功能”里面搜索“sql”找到 Microsoft SQL server 2022(64-bit)点击卸载,用弹出的官方删除工具进行删除实例。

安装时Windows防火墙警告

如果之后安装没有出现问题,这里可以不用管。若有问题,按照下面的步骤设置windows防火墙端口。

  1. 在“开始”菜单上,选择“运行”,键入 WF.msc,然后选择“确定”。
  2. 在“高级安全 Windows 防火墙”的左窗格中,右键单击“入站规则”,然后在操作窗格中选择“新建规则”。
  3. 在“规则类型”对话框中,选择“端口”,然后选择“下一步”。
  4. 在 “协议和端口” 对话框中,选择 TCP。 选择“特定本地端口”,然后键入 数据库引擎 实例的端口号,例如默认实例的端口号 1433。 选择“下一步”。
  5. 在“操作”对话框中,选择“允许连接”,然后选择“下一步”。
  6. 在“配置文件”对话框中,选择在你想要连接到 数据库引擎 时描述计算机连接环境的任何配置文件,然后选择“下一步”。
  7. 在“名称”对话框中,键入此规则的名称和说明,然后选择“完成”。

混合身份验证模式

为了方便在Navicat 里面连接SQL server, 在安装时选择混合验证,之后就可以用管理员用户名sa和自己设置的密码连接SQL server了

以上就是安装SQL server出现“服务没有及时响应启动或控制请求”的解决方案的详细内容,更多关于安装SQL server出现错误的资料请关注脚本之家其它相关文章!

相关文章

  • mysql 5.7.17 winx64安装配置方法图文教程

    mysql 5.7.17 winx64安装配置方法图文教程

    这篇文章主要为大家分享了mysql 5.7.17winx64安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • MySQL 请选择合适的列

    MySQL 请选择合适的列

    如果你的表结构设计不良或你的索引设计不佳,那么请你优化你的表结构设计和给予合适的索引,这样你的查询性能就能提高几个数量级。——数据越大,索引的价值越能体现出来
    2012-05-05
  • MySQL行列互换的实现示例

    MySQL行列互换的实现示例

    在MySQL中行转列和列转行都是非常有用的操作,本文主要介绍了MySQL行列互换的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-06-06
  • dbeaver如何导出mysql数据库

    dbeaver如何导出mysql数据库

    DBeaver导出MySQL数据库的简便方法:右键点击表选择“Tools”->“Dump database”,设定输出文件夹(例如桌面),点击开始即可导出SQL文件,此方法基于个人经验,供参考
    2024-10-10
  • MYSQL索引建立需要注意以下几点细节

    MYSQL索引建立需要注意以下几点细节

    建立MYSQL索引时需要注意以下几点:建立索引的时机/对于like/对于有多个条件的/开启索引缓存/建立索引是有代价的等等,感兴趣的你可以参考下本文,或许可以帮助到你
    2013-03-03
  • 将.sql文件导入到MySQL数据库具体步骤

    将.sql文件导入到MySQL数据库具体步骤

    MySQL有多种方法导入多个.sql文件,下面这篇文章主要介绍了将.sql文件导入到MySQL数据库的具体步骤,文中将实现步骤介绍的非常详细,需要的朋友可以参考下
    2023-10-10
  • 保存图片到MySQL以及从MySQL读取图片全过程

    保存图片到MySQL以及从MySQL读取图片全过程

    有人喜欢使用mysql来存储图片,而有的人喜欢把图片存储在文件系统中,而当我们要处理成千上万的图片时,会引起技术问题,下面这篇文章主要给大家介绍了关于如何保存图片到MySQL以及从MySQL读取图片的相关资料,需要的朋友可以参考下
    2023-05-05
  • mysql 5.7 zip 文件在 windows下的安装教程详解

    mysql 5.7 zip 文件在 windows下的安装教程详解

    这篇文章主要介绍了mysql 5.7 zip 文件在 windows下的安装步骤,首先我们需要先下载mysql最新版本然后解压文件夹,本文介绍的非常详细,具有参考借鉴价值,需要的朋友可以参考下
    2016-09-09
  • mysql大小写敏感导致程序无法启动的问题

    mysql大小写敏感导致程序无法启动的问题

    这篇文章主要介绍了mysql大小写敏感导致程序无法启动的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • MySQL存储过程输入参数(in),输出参数(out),输入输出参数(inout)

    MySQL存储过程输入参数(in),输出参数(out),输入输出参数(inout)

    这篇文章主要介绍了MySQL存储过程输入参数(in),输出参数(out),输入输出参数(inout),存储过程就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法;Python里面的函数
    2022-07-07

最新评论