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

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

时间:2024-07-07 11:30:49浏览次数:16  
标签:格式化 硬盘分区 句柄 扇区 Server 失败 SQL 报错

解决方案:

方案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

标签:格式化,硬盘分区,句柄,扇区,Server,失败,SQL,报错
From: https://www.cnblogs.com/cqpanda/p/18288296

相关文章