SQL Server 2012 Express 的修复/删除/安装进程卡住或挂起

2023-11-22

SQL Server 2012 Express 的一个实例因某种原因而损坏。
我怀疑这在某种程度上与我使用实体框架有关,但还没有证据。

当试图repair在实例中,修复过程似乎停留在 SqlEngineConfigAction_repair_validation_Cpu64 步骤。
就在这一步呆了很长一段时间,没有明显的CPU使用率,所以我最终取消了修复过程。

当试图remove在该实例中,卸载过程似乎在 SqlEngineConfigAction_remove_validation_Cpu64 步骤处挂起。

当试图install第二个实例,安装过程似乎挂在 SqlEngineDBStartConfigAction_install_configrc_Cpu64 步骤。

对于某些尝试,SQL Server 服务是not提前手动停止。对于其他尝试,服务被手动停止,并从“自动”更改为“手动”。

数据库损坏的症状(如果有帮助):
“SQL Server (SQLEXPRESS)”服务在系统重新启动时具有“已启动”状态,但当使用“重新启动”选项手动重新启动该服务时,该服务会陷入“正在启动”状态。

当手动停止该服务然后再启动时,会显示以下错误:

Windows 无法在本地计算机上启动 SQL Server (SQLEXPRESS) 服务。错误1053:服务没有及时响应启动或控制请求。

SSMS (SQL Server Management Studio) 无法连接到实例。它要么永远尝试而不显示超时或错误,要么显示以下错误:

与服务器成功建立连接,但在登录前握手期间发生错误。 (提供程序:SSL 提供程序,错误:0 - 等待操作超时。)(Microsoft SQL Server,错误:258)

编辑: 我猜投反对票是因为这没有以问题的形式说明。因此需要澄清的是,问题是如何解决修复、删除或安装进程挂起的问题?

编辑2: 后续发现,损坏的根本原因是在没有先显式停止 SQL Server 服务的情况下关闭了 Windows 7 PC,即使当时并未积极使用 SQL Server Express。

EDIT3:问题似乎已在 SQL Server 2014 Express 中得到解决。


这对我有用。

解决方案一:
- 停止“SQL Server (SQLEXPRESS)”和“SQL Server VSS Writer”服务 并将其启动类型设置为“手动”。
- 重新启动电脑。
- 运行修复过程。
- 将启动类型更改回“自动”并重新启动服务。

解决方案2:
- 停止“SQL Server (SQLEXPRESS)”和“SQL Server VSS Writer”服务并将其启动类型设置为“Disabled".
- 重新启动电脑。
- 运行删除进程以完全卸载 SQL Server Express(实例 + 共享组件)。
- 再次重新启动电脑。
- [可选] 运行您最喜欢的注册表清理程序,例如 CCleaner。
- 安装 SQL Server Express(除非您的目标只是卸载它)。

注意:在解决方案 2 场景中,我在第一台 PC 重新启动后尝试了修复过程,但它卡在步骤 SqlEngineConfigAction_repair_validation_Cpu64 处。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL Server 2012 Express 的修复/删除/安装进程卡住或挂起 的相关文章

  • 将数据从 MS SQL 导入 MySQL

    我想从 MS SQL Server 导入数据 通过某种正则表达式运行它以过滤掉内容 然后将其导入 MySQL 然后 对于每个查询 我希望显示来自第三个数据库的相关图像 明智地导入和链接 最简单的方法是什么 谢谢 澄清 它是一个 PHP 应用
  • 当没有文件可供下载时,如何避免 SSIS FTP 任务失败?

    我正在使用 SQL Server 2005 并在 SSIS 中创建 ftp 任务 有时会有文件需要通过 ftp 传输 有时则不会 如果没有文件 我不希望任务或包失败 我已将从 ftp 任务到下一个任务的箭头更改为 完成 以便包运行 我已将允
  • SQL 查询Where Column = '' 返回表情符号字符

    好的 我有一个包含三列的表 Id Key Value 我想删除所有行Value是空的 因此 我在删除之前编写了要选择的查询 Select from Imaging ImageTag where Value 到目前为止一切都很标准 现在这是奇
  • 仅当所有记录都匹配时 SQL 连接

    我有3张桌子 CP carthead idOrder CP cartrows idOrder idCartRow CP shipping idCartRow idShipping dateShipped 每个 idOrder 可以有多个 i
  • 有很多数据库视图可以吗?

    我很少 每月 每季度 使用 Microsoft SQL Server 2005 数据库视图生成数百份 Crystal Reports 报告 在我不读取这些视图的所有时间里 这些视图是否会浪费 CPU 周期和 RAM 因为我很少从视图中读取数
  • 将 SQL Server 日期时间转换为较短的日期格式

    我有一个datetimeSQL Server 中的列为我提供了这样的数据10 27 2010 12 57 49 pm我想查询此列 但只需让 SQL Server 返回年月日 例如 2010 10 27或类似的东西 我应该研究哪些功能 我应该
  • asp.net网格分页的SQL查询

    我在用iBatis and SQLServer 使用偏移量和限制进行分页查询的最佳方法是什么 也许我添加该列ROW NUMBER OVER ORDER BY Id AS RowNum 但这只会阻止简单查询的数据访问 在某些情况下 我使用选择
  • 关于多客户端和可定制 Web 应用程序的架构所需的建议[关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 如何在 SQL Server 中创建文件格式

    我正在尝试在 SQL Server 2017 中试验外部文件 但在第一步中遇到了困难 数据是管道分隔的 我试图遵循文档中的语法 这需要一个FILE FORMAT 以下是 Microsoft 的语法 CREATE EXTERNAL TABLE
  • 创建具有动态列数的临时表

    我正在尝试创建一个具有动态列数的临时表 set cmd SELECT into temp3 from select from sometable x pivot max buildrate for name in columns as y
  • 如何使用sql脚本更改列的属性

    如何使用 sql 脚本更改列的属性 这是我尝试过但出现错误的方法 ALTER TABLE dbo tblBiometricPattern COLUMN BiometricPatternID TINYINT NOT NULL IDENTITY
  • SQL Server Management Studio v18 的命令行参数登录

    使用 SQL Server 身份验证时是否仍然可以从命令行打开 SQL Server Management Studio v18 根据微软的发行说明 由于安全风险 他们删除了 P 命令行参数 因此 可以从命令行使用 SQL Server 身
  • 在 SQL Server 中将 UTC 毫秒转换为 DATETIME

    我想在 SQL Server 中将 UTC 毫秒转换为 DateTime 这可以通过以下代码在 C 中轻松完成 DateTime startDate new DateTime 1970 1 1 AddMilliseconds 1348203
  • Oracle 删除约束级联等效于 Sql Server

    在Oracle中 删除约束PK SAI我使用语法 ALTER TABLE SAISIE DROP CONSTRAINT PK SAI CASCADE SQL Server 中与此等效的是什么 您正在考虑与实际 DELETE 语句相关的 FO
  • 如何连接子查询的第一行?

    我有一个发票表和一个按键关联的相关数据的子表 特别是 对于每张发票 我只对子表中的第一个相关行感兴趣 鉴于我想要每个发票键都有一个相关行 我该如何实现这一点 Select i Invoice Number c Carrier Name Fr
  • 当我使用可变参数而不是常量参数时,为什么我的内联表 UDF 慢得多?

    我有一个表值内联 UDF 我想过滤该 UDF 的结果以获得一个特定值 当我使用常量参数指定过滤器时 一切都很好 并且性能几乎是瞬时的 当我使用可变参数指定过滤器时 它会花费明显更大的时间块 大约是逻辑读取的 500 倍和持续时间的 20 倍
  • 如何进行数据透视并计算列平均值

    我承认这是迄今为止我必须面对的最复杂的 SQL 语句之一 我在这件事上碰壁了 我希望有人能帮我一把 我在数据库中有这张表 Item ActiveTime sec DateTime 1 10 2013 06 03 17 34 22 gt Mo
  • ASP SQL Server 连接

  • 有没有办法设置 SQL Server 作业计划每 30 秒运行一次?

    当我尝试创建计划时 我可以选择的最短时间是 1 分钟 有没有办法将其减少到秒 这篇文章在这里SQL Server 作业调度 http www sqlservercentral com articles Administration sqls
  • 分组和切换列和行

    我不知道这是否会被正式称为枢轴 但我想要的结果是这样的 Alex Charley Liza 213 345 1 23 111 5 42 52 2 323 5 23 1 324 5 我的输入数据采用这种形式 Apt Name

随机推荐

  • Swagger UI 显示驼峰命名法参数而不是 PascalCase

    我在 Asp Net Core 3 1 API 中使用 NewtonSoft json 和 Swashbuckle AspNetCore 版本 5 3 3 默认情况下 在 Asp Net Web API 中 2 个输入和输出参数的大小写为
  • 在 C 中为 Fortran 数组分配内存

    我是 Fortran 编程新手 我有一个 3 维数组 声明如下 REAL 4 DIMENSION ALLOCATABLE a1 我想通过引用 C 或 C 函数来传递数组 并在 C 中而不是在 Fortran 中分配内存 是否有可能或者我对
  • Dart 中的 Object 语法意味着什么?

    在下面的代码示例中 从颤振文档 class RandomWords extends StatefulWidget override createState gt RandomWordsState class RandomWordsState
  • 在 WPF 中显示 RichTextBox 中的行号

    我找到了一个例子 如何显示行号RichTextBox在 Windows 窗体中 http www codeproject com Articles 38858 Line Numbers for RichText Control in C 有
  • R Shiny 中的环境

    At http shiny rstudio com articles scoping html闪亮范围的规则得到了很好的解释 有 3 个相互嵌套的环境或级别 函数内 会话内和所有会话内可用的对象 使用 如果我在会话中定义变量但想在函数中更改
  • 登录后重新加载 AntiForgeryToken

    在同一页面的另一个视图中成功登录后 我需要在视图中的表单中重新加载 AntiForgeryToken 我可以通过 jQuery 使用结果登录页面中的新密钥在表单输入 Html AntiForgeryToken 密钥中进行更新吗 如果是 这是
  • 用于 SRT 字幕的 Java API [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 有没有SRT字幕的Java API 实际的SRT解析是通过Java能够操作的正则表达式来执行的 实际的正则表达式是 protected static
  • 使用 allauth 绕过注册表单

    有谁知道在 django allauth 中使用社交帐户时如何绕过注册页面 我已经与 Google 合作进行身份验证 但是当用户接受 Google 的请求时 它会重定向到一个页面 要求他们输入电子邮件地址 然后才能登录 但它肯定会从 Goo
  • SqlCommand.Prepare 方法要求所有参数都具有显式设置的类型

    我的 WCF Web 服务中有以下代码片段 它根据提供的字典值的格式构建一组 where 条件 public static Dictionary
  • SQL Server CLR 线程

    我一直在与 SQL Server CLR 存储过程作斗争 背景 我们使用的是 SQL Server 2014 并且已经实现了一个 CLR 存储过程来调用客户的 Web 服务 线程最初用于不减慢 SQL Server CLR 主线程的速度 尽
  • Django 中的长轮询

    我在 Django 应用程序中使用一种长轮询 以便在操作进行时向客户端返回有关长操作的状态消息 我通过在视图函数中返回一个 HttpResponse 对象来实现此目的 该对象是使用返回字符串的迭代器初始化的 这一切都很好 但是迭代器函数变得
  • mongodb通过多个数组项查找

    如果我有这样的记录 text text goes here words text goes here 如何在 MongoDB 中匹配多个单词 当匹配单个单词时我可以这样做 db find words text 但是当我尝试对多个单词执行此操
  • 仅在与类的其他对象进行比较时,是否有任何理由不将运算符==重载为成员?

    我一直在互联网上寻找答案 但找不到任何答案 给出的唯一原因似乎与不同类型的对象进行比较有关 例如MyClass int 但最常见的用例是将类实例与同一类的另一个实例进行比较 而不是与任何不相关的类型进行比较 换句话说 我确实理解以下问题 s
  • 如何列出数据存储中的种类?

    我只需要为我自己的应用程序解决这个问题 因此在这里重新发布答案 自从提出这个问题并得到回答以来 时间已经过去了 现在有一个更简单的方法 See http code google com appengine docs python datas
  • 如何在 Rust 中注释空切片的类型? [复制]

    这个问题在这里已经有答案了 假设我想比较Vec
  • RealmObject 和 Parcelable

    使用 Realm for Android 我有一堂课 public class Entry extends RealmObject implements Parcelable Parcelable接口包含类似的方法describeConte
  • ES6 模块“Uncaught ReferenceError:函数未在 HTMLButtonElement.onclick 处定义”[重复]

    这个问题在这里已经有答案了 我正在谷歌浏览器中尝试 ES6 模块 当我单击按钮时 我想启动一个alert 在导入的函数中 js notification js 加载良好 但是当我单击按钮时出现错误 未捕获的引用错误 createNotifi
  • CSS/Javascript:如何在内联元素周围绘制最小边框?

    考虑以下 HTML p This is a potentially large paragraph of text which span may get wrapped onto several lines when displayed i
  • 在 IQKeyboardManager 中保持视图始终位于顶部(不要使用键盘滚动)

    我在用着IQKeyboardManager使用键盘输入后保持文本字段向上 即使单击文本字段 我也不想滚动到特定视图 下面是设计的屏幕截图 我希望 标题 保留在顶部 从他们的文档来看 有一种方法可以使导航栏保持在顶部 禁用 ViewContr
  • SQL Server 2012 Express 的修复/删除/安装进程卡住或挂起

    SQL Server 2012 Express 的一个实例因某种原因而损坏 我怀疑这在某种程度上与我使用实体框架有关 但还没有证据 当试图repair在实例中 修复过程似乎停留在 SqlEngineConfigAction repair v