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

article/2025/9/3 13:04:16

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

  • 环境说明
  • 解决方法
  • 补充内容
    • 安装下载地址
    • 删除数据库实例
    • 安装时Windows防火墙警告
    • 混合身份验证模式

捣鼓了一下午才把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了
在这里插入图片描述


http://chatgpt.dhexx.cn/article/HQWqDR6b.shtml

相关文章

错误1053:服务没有及时响应启动或控制请求

在做SCCM2012实验的时候,遇到SQL的报错“错误1053:服务没有及时响应启动或控制请求:”,如下图, 这种问题通常是由于不正确的超时设置导致的,请看如下解决方案, 单击开始,单击运行&am…

笛卡尔积产生的原因

首先说下结论:链接查询,如果on条件是非唯一字段,会出现笛卡尔积(局部笛卡尔积);如果on条件是表的唯一字段,则不会出现笛卡尔积。 测试大法: 首先构建两张表,一张用户表(5条数据&…

oracle笛卡尔积

笛卡尔积 定义:多张表相乘,简单的说就是两个集合相乘的积。(列数相加,行数相乘) 先建了两张表,课程表: 信息表: 1.内连接 inner join on 内连接:笛卡尔积中,…

Mysql之笛卡尔积

首先,简单解释一下笛卡尔积。 现在,我们有两个集合A和B。 例如,A{a,b}, B{0,1,2},则 AB{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)} BA{(0, a), (0, b), (1, a), (1, b), (2, a), (2, b)}以上AB和BA的结果就可以叫做两个集…

笛卡尔积现象

笛卡尔积现象:当进行多张表联合查询的时候,在没有任何条件进行限制情况下,最终查询结果条数是多张表记录条数的乘积! 1、建表 create table student (sid int(15) not null auto_increment comment 学号,sname varchar(30) not …

nginx实现对css,js文件缓存

网页访问缓慢,响应时间长,想要优化网页访问速度,可以了解一下nginx缓存 首先我们先看一下,没设置之前的效果 总计5s才加载出全部页面。下面是优化后的效果,快了3s,这速度差的有点多。 我们在nginx实现对静…

maven仓库清理缓存文件(dos工具)

目录 1.背景 2.解决方案 3.脚本文件 4.运行效果 5.脚本文件下载 1.背景 使用过maven的人都应该知道,maven下载jar包时,有时由于网络问题,会造成文本未下载完毕,残留.lastUpdated文件,下次使用pom时,由于…

文件的随机读写及文件缓冲区

目录 一. 文件的随机读写 二.文件缓冲区 进度条 一. 文件的随机读写 我们在使用完文件指针的时候,指针指向的是数据的末尾,那么如果要更改这个指针的位置,我们就要了解这几个函数:fseek(根据文件指针的位置和偏移量来定位文件指针),ftell(…

SpringBoot处理静态文件缓存机制详解

前言 紧接上文SpringBoot处理静态文件源码分析,分析下其中处理静态文件时的缓存机制 http协议 http协议有一条规则: 当response header中携带Last-Modified时,当再次发起一个相同请求时会把Last-Modified的值放到request header的If-Modi…

apache设置html缓存,宝塔面板apache配置静态文件缓存

将网站静态资源内容,如jpg,gif,png,js,css文件,页面打开时自动缓存到本地,而不是每次都去从服务器请求资源,设置一定的缓存时间,这样做可以减轻服务器的带宽压力,同时使网页打开速度加快,提高用户体检。 宝塔面板如何配置静态文件缓存呢?下面我们一起来操作 加载mod_ex…

linux vi 缓存文件,Vim中的几种文件备份方法总结

一、Vim 的交换文件 .filename.swp 默认交换文件在打开文件的时候就会产生交换文件,正常退出的时候才会删除交换文件(断电,CtrlZ强制退出就不会删除),内容大致是这个样子。 通过在 Vim 配置文件设置 set noswapfile 来关闭交换文件。 二、 Vi…

CMake中set/unset的使用

CMake中的set命令用于将普通、缓存或环境变量(normal, cache, or environment variable)设置为给定值&#xff0c;其格式如下&#xff1a;指定<value>...占位符(placeholder)的此命令的签名需要零个或多个参数。多个参数将作为分号分割的list连接&#xff0c;以形成要设置…

Nginx缓存静态文件

nginx的一大功能就是完成静态资源的分离部署&#xff0c;减轻后端服务器的压力&#xff0c;如果给这些静态资源再加一级nginx的缓存&#xff0c;可以进一步提升访问效率。 第一步&#xff1a;添加nginx.conf的http级别的缓存配置 ##cache##proxy_connect_timeout 500;#跟后端服…

第一个c语言简单小程序

还有很多不会的地方&#xff0c;以后还要好好学习才行

C语言小程序实现电脑关机

一、需求分析 1.电脑在2分钟后关机&#xff1b; 2.输入 我最棒 则取消电脑关机 3.输入错误时&#xff0c;可以在2分钟内重复输入 二、代码 #include<stdio.h> #include<stdlib.h> #include<string.h> int main() {char arr[10] {0};system("shutd…

【C/C++ 经典小程序(一)】

【1】九九乘法表 输出9*9口诀。共9行9列&#xff0c;i控制行&#xff0c;j控制列。 #include <stdio.h> void main() {int i,j,result;for (i1;i<10;i){ for(j1;j<i;j){resulti*j;printf("%d*%d%-3d",i,j,result);/*-3d表示左对齐&#xff0c;占3位*/}pr…

c语言编写简单实用的小程序,C语言编写一个小程序

用C/C编写一个小程序 #include using namespace std; int main() { int b[6]{1,2,2,3,4,5},i,j,k,l,m,n,p,c,d,*a[6]; for(j0;j<6;j) a[j]&b[j]; for(j0;j<6;j) { a[0]&b[j]; for(k0;k<6;k) { if(kj) continue; a[1]&b[k]; for(l0;l<6;l) { if(lj||lk)…

编写C语言的最简单小程序Hello world和函数使用

编写C语言的最简单小程序Hello world 一、示例一 1、编写demo.c程序 #include<stdio.h> int main() {printf("Hello world!");return 0; } 程序的第一行 #include <stdio.h> 是预处理器指令&#xff0c;告诉 C 编译器在实际编译之前要包含 stdio.h 文…

C语言小程序:通讯录(文件版)

在静态版本的通讯录里面实现了通讯录的基本逻辑&#xff0c;但是空间大小是固定的&#xff0c;这样子就会显得很不灵活&#xff0c;会有浪费空间和空间不足的问题&#xff0c;所以在动态版本的通讯里面我们通过动态内存开辟使用malloc函数给通讯录动态的开辟一块空间&#xff0…

C语言有趣的小程序

最近闲着没事写了一个C语言小程序,就当作是玩玩。 本小程序的各个功能都是通过dos命令来实现的。 运行结果如下图: 该小程序有以下几个功能: 1、启动计算器 2、新建记事本 3、打开画图板 4、定时关机(15s、30s、60s) 5、显示系统时间或修改 6、重启计算机 小程序源代码…