详细信息:
edition)
)
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
发布于 2022-08-05 16:01:23
是什么原因?
这是由磁盘扇区大小造成的。
在服务启动期间,Server将开始数据库恢复过程,以确保数据库的一致性。数据库恢复过程的一部分是在尝试打开系统和用户数据库文件之前对底层文件系统进行一致性检查。
在运行Windows 11的系统上,一些新的存储设备和设备驱动程序将公开大于支持的4KB扇区大小的磁盘扇区大小。
当发生这种情况时,由于不支持的文件系统,Server将无法启动,因为Server当前支持512字节和4KB的扇区存储大小。
您可以通过运行以下命令来确认遇到了这个特定问题:
fsutil fsinfo sectorinfo E:
查找以字节为单位返回的值PhysicalBytesPerSectorForAtomicity。值4096表示扇区存储大小为4KB。
如何修复它!
只需按照本页的说明操作即可。
如果你不想改变操作系统,你应该在上面的网站上尝试这个解决方案。
您可以添加一个注册表项,这将导致Windows11和更高版本的行为类似于Windows10。这将迫使扇区大小模拟为4KB大小。若要添加ForcedPhysicalSectorSizeInBytes注册表项,请使用注册表编辑器,或者可以在Windows命令提示符或作为管理员执行的PowerShell中运行下列命令之一。
更改注册表后,必须重新启动设备,然后重新安装程序。否则,此方法将无法工作!
https://stackoverflow.com/questions/71003281
复制相似问题