重庆熊猫 Loading

解决 SQL Server 安装失败报错“等待数据库引擎恢复句柄失败”

解决方案:

方案1:格式化硬盘

重新分配扇区大小,让扇区大小与SQL Server匹配。
此方法可以将整个硬盘格式化掉,当然这样做的结果就是丢失所有文件,并且还需要重装系统。也可以格式化一个硬盘分区,将SQL Server安装到对应的分区就行。

方案2:强制模拟扇区大小为4Kb

此方法不会影响硬盘分区,但可能会造成一点性能方面的损失。
用管理员身份运行PowerShell

New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" -Name "ForcedPhysicalSectorSizeInBytes" -PropertyType MultiString -Force -Value "* 4095"

验证是否设置成功

Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" -Name "ForcedPhysicalSectorSizeInBytes"

然后重启电脑,安装SQL Server。
注意:通过强制模拟扇区大小为4Kb后,PhysicalBytesPerSectorForAtomicity值是不会改变的,比如我的电脑,在强制模拟后,PhysicalBytesPerSectorForAtomicity值还是32768

posted @ 2024-07-07 11:27  重庆熊猫  阅读(583)  评论(0编辑  收藏  举报