当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 修复无法在 Windows 11 上安装 SQL Server

作者:精品下载站 日期:2024-12-14 06:33:58 浏览:16 分类:玩电脑

修复无法在 Windows 11 上安装 SQL Server


Microsoft SQL Server 是许多企业级公司使用的关系数据库管理系统(RDBMS)。它为存储、管理和检索数据提供了安全且可扩展的环境。然而,当一些用户尝试安装 SQL Server 为其项目提供数据库时,他们失败了。在这篇文章中,我们将了解如果您无法在 Windows 计算机上安装 SQL Server,您可以采取哪些措施。

[玩转系统] 修复无法在 Windows 11 上安装 SQL Server

SQL服务器

快捷版

无法安装 SQL Server (setup.exe)。

退出代码(十进制):-2061893606错误描述:等待数据库引擎恢复句柄失败。检查 SQL Server 错误日志以了解潜在原因

注意:您可能会在 SQL Server 2016、2019 或 2022 或 Developer Edition 中遇到此问题。无论如何,您可以按照此处提到的解决方案进行操作。

修复无法在 Windows 11 上安装 SQL Server

如果您无法安装 SQL Server,请按照下面提到的解决方案进行操作。

  1. 安装最新版本的 SQL Server
  2. 删除受影响的注册表项
  3. 更改驱动器的扇区大小

让我们开始吧。

1.安装最新版本的SQL Server

[玩转系统] 修复无法在 Windows 11 上安装 SQL Server

Windows 11 不支持旧版本的 SQL Server。如果您尝试在 Windows 计算机上安装 SQL Server 2016 及更早版本,您会遇到困难并且无法在 Windows 11 上安装 SQL Server。Windows 11 不支持该版本的软件。因此,在这种情况下,您可以下载并安装最新版本的 SQL。希望在下载并安装较新版本的 SQL Server 后,您的问题能够得到解决。

2.删除受影响的注册表项

在此解决方案中,我们将删除与以前安装的 SQL Server 版本相关的注册表项。即使您的系统上没有安装任何 SQL Server 实例,您仍然应该删除下文提到的文件,因为它们是在安装过程中创建的,并且可能会妨碍再次尝试安装。应谨慎删除受影响的注册表项,因为我们知道 Windows 注册表是一个数据库,包含所有硬件、软件和用户的信息和设置。这就是为什么,在继续之前创建注册表的备份。完成后,请按照下面提到的步骤操作。

打开注册表编辑器

现在,删除以下键。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

现在,导航至

 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

然后删除与 SQL Server 关联的所有键。

然后,移动到

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

并做同样的事情。

最后,重新启动系统。

希望这能为您完成这项工作。

3. 更改驱动器的扇区大小

[玩转系统] 修复无法在 Windows 11 上安装 SQL Server

SQL Server 安装受磁盘扇区大小的潜在影响。 SQL Server兼容4KB的扇区大小,用4096表示,如果大小有任何不同,将不兼容。

让我们检查驱动器的扇区大小:

  • Windows + X键并选择终端(管理员)或以管理员身份打开命令提示符。
  • 输入以下命令,如果要将 SQL Server 安装在其他驱动器中,请确保替换 C 驱动器。
fsutil fsinfo sectorinfo C:
  • 找出 PhysicalBytesPerSectorForAtomicityPhysicalBytesPerSectorForPerformance 值。
  • 旧硬盘驱动器通常使用 512 字节扇区大小,而较新的高级格式 (AF) 驱动器通常使用 4K(4096 字节)扇区大小。如果此处的值不同,那么您应该找到具有较高值的那个。如果扇区大小值高于 4096,则需要在注册表中进行一些更改。
  • 以管理员身份打开命令提示符。
  • 输入以下命令添加密钥:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095" /f
  • 执行以下命令确认密钥是否添加成功:
REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes"
  • 现在确保磁盘扇区大小不大于 4096。
  • 输入以下命令:
fsutil fsinfo sectorinfo C:
  • 此命令将显示有关指定驱动器上每个簇的扇区的信息。

最后,检查问题是否解决。

我们希望您可以使用本文中提到的解决方案来解决该问题。

阅读:托管 SQL Server 安装程序已停止在 Windows 上运行

我们可以在 Windows 11 中安装 SQL Server 吗?

是的,您可以在 Windows 11 上安装 SQL Server。但是,请记住,SQL Server 不应是 2016 年或更早版本,因为它们不兼容。要了解更多信息,请访问 microsoft.com。

另请阅读:如何通过 SQL Server 创建 SQL 存储过程?

如何修复 SQL Server 无法安装的问题?

如果您无法在计算机上安装 SQL Server,请确保您安装的是兼容版本。如果您在安装兼容版本的 SQL Server 时遇到问题,请查看本文中提到的解决方案。

阅读:托管 SQL Server 安装程序已停止在 Windows 上运行。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯