故障截图如下: 最近安装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。
|