故障图

最近安装SQL 2019遇到这个问题,试过网上几乎所有办法,都安装不上。
如果是权限问题,现有的网上很多修改权限的方案是可以解决安装问题的,在此不做介绍
按网上修改了权限、或其他一系列正确操作后,还是安装不上的。这种情况的用户,有一个共同点,电脑是近几年内新购的(现在是2022.03)
可以查看自己硬盘分区的扇区大小是否与SQL Server兼容,用管理员身份运行PowerShell,输入fsutil fsinfo sectorinfo D:
在返回的信息中,查看 PhysicalBytesPerSectorForAtomicity的值,如果值不是512或4096,则代表SQL Server无法安装到此硬盘上。

方案1:格式化硬盘,重新分配扇区大小,让扇区大小与SQL Server匹配。
方案2:强制模拟扇区大小为4Kb
用管理员身份运行PowerShell,
输入:New-ItemProperty -Path "HKLM:SYSTEMCurrentControlSetServicesstornvmeParametersDevice" -Name "ForcedPhysicalSectorSizeInBytes" -PropertyType MultiString -Force -Value "* 4095"
验证:Get-ItemProperty -Path "HKLM:SYSTEMCurrentControlSetServicesstornvmeParametersDevice" -Name "ForcedPhysicalSectorSizeInBytes"(查看强制模拟结果)
然后重启电脑,安装SQL Server。
这篇博客介绍了在安装SQL Server 2019时遇到的难题,即由于硬盘扇区大小与SQL Server不兼容导致的安装失败。作者提供了两种解决方案:一是格式化硬盘并调整扇区大小;二是通过PowerShell强制模拟扇区大小为4KB。该问题常见于新购电脑,并给出了检查和验证扇区大小的方法。

被折叠的 条评论
为什么被折叠?



