龙空技术网

Windows安装SQL Server出现数据库引擎恢复“句柄失败”问题

发财猫笔记 493

前言:

此时我们对“win10连接sql server失败”大概比较关心,大家都需要分析一些“win10连接sql server失败”的相关文章。那么小编同时在网络上网罗了一些关于“win10连接sql server失败””的相关内容,希望姐妹们能喜欢,大家一起来学习一下吧!

问题发生的场景:

小米笔记本电脑 Windows 11或较新版本的Windows 10中,安装SQL Server 2019可能失败,出现”等待数据库引擎恢复句柄失败“的错误,如上图。通常是在尝试将其安装到NVME固态硬盘上时出现问题。

问题发生的原因是:

一些较新的硬件设备磁盘扇区大小在4KB以上,而SQL Server仅支持只512字节和4096字节大小的扇区。

如果要检查自己的硬盘扇区大小是否符合要求,以检查D盘为例,以管理员身份打开PowerShell并输入:

fsutil fsinfo sectorinfo D:

在返回的信息中,PhysicalBytesPerSectorForAtomicity这个值即为扇区大小。

解决方法:

解决此问题非常简单,从根源上只需要保证磁盘扇区大小为512或4096即可。

目前有两种方法:

1.格式化您的硬盘,删除分区并重新指定扇区大小

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"

如果没有报错则代表修改成功,重启计算机即可。

推荐使用第二个方法,我亲自尝试安装成功 ,才发出来。有需要同样问题的朋友 记得关注,然后按照要求操作即可。如果还解决不好,可以联系我,在线远程辅助解决。

标签: #win10连接sql server失败 #sqlserver删除用户失败 #win10安装sql server 数据库引擎服务失败 #sqlserver外键引用了无效表