首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Server :安装失败,错误代码0x851A001A -等待数据库引擎恢复句柄失败

Server :安装失败,错误代码0x851A001A -等待数据库引擎恢复句柄失败
EN

Stack Overflow用户
提问于 2022-02-06 00:28:50
回答 1查看 4.2K关注 0票数 1

详细信息:

edition)

  • Windows

  • Server 2017 (Developer或Express

  • 2011 OS

)

我已经看过这篇文章了,但没有用https://blog.sqlauthority.com/2017/01/27/sql-server-sql-installation-fails-error-code-0x851a001a-wait-database-engine-recovery-handle-failed/

代码语言:javascript
运行
复制
  Feature:                       Database Engine Services
  Status:                        Failed
  Reason for failure:            An error occurred during the setup process of the feature.
  Next Step:                     Use the following information to resolve the error, uninstall this feature, and then run the setup process again.
  Component name:                SQL Server Database Engine Services Instance Features
  Component error code:          0x851A001A
  Error description:             Wait on the Database Engine recovery handle failed. Check the SQL Server error log for potential causes.
  Error help link:               https://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4026&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4026

EN

回答 1

Stack Overflow用户

发布于 2022-08-05 16:01:23

是什么原因?

这是由磁盘扇区大小造成的。

在服务启动期间,Server将开始数据库恢复过程,以确保数据库的一致性。数据库恢复过程的一部分是在尝试打开系统和用户数据库文件之前对底层文件系统进行一致性检查。

在运行Windows 11的系统上,一些新的存储设备和设备驱动程序将公开大于支持的4KB扇区大小的磁盘扇区大小。

当发生这种情况时,由于不支持的文件系统,Server将无法启动,因为Server当前支持512字节和4KB的扇区存储大小。

您可以通过运行以下命令来确认遇到了这个特定问题:

fsutil fsinfo sectorinfo E:

查找以字节为单位返回的值PhysicalBytesPerSectorForAtomicity。值4096表示扇区存储大小为4KB。

如何修复它!

只需按照本页的说明操作即可。

https://learn.microsoft.com/en-us/troubleshoot/sql/admin/troubleshoot-os-4kb-disk-sector-size#resolutions

如果你不想改变操作系统,你应该在上面的网站上尝试这个解决方案。

您可以添加一个注册表项,这将导致Windows11和更高版本的行为类似于Windows10。这将迫使扇区大小模拟为4KB大小。若要添加ForcedPhysicalSectorSizeInBytes注册表项,请使用注册表编辑器,或者可以在Windows命令提示符或作为管理员执行的PowerShell中运行下列命令之一。

更改注册表后,必须重新启动设备,然后重新安装程序。否则,此方法将无法工作!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71003281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档