O SQL Server não será instalado se você estiver usando um tamanho de setor maior que 4 KB
- Se você não conseguir instalar o SQL Server 2019 no Windows 11, o problema provavelmente é o tamanho do setor do disco.
- Esse problema pode ser corrigido modificando o registro ou usando um sinalizador especial ao iniciar o servidor.
O SQL Server é frequentemente usado por desenvolvedores como um sistema de gerenciamento de banco de dados relacional, e muitos deles relataram que não conseguem instalar o SQL Server no Windows 11.
Sem o SQL Server em execução, o projeto deles não terá um banco de dados que possa utilizar, por isso é crucial corrigir esse problema, e este guia irá ajudá-lo com isso.
Como faço o download e instalo o SQL Server no Windows 11?
1. Exclua a chave de registro afetada
- aperte o janelas tecla + S e digite o prompt de comando. Selecione Executar como administrador da lista de resultados.
- Agora execute o seguinte comando:
reg DELETE “HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio” /reg: 32
- Depois disso, feche Prompt de comando.
Esta é uma solução simples e pode ajudar se você não conseguir instalar o SQL Server 2014.
2. Verifique o tamanho do setor da sua unidade
- aperte o janelas tecla + X e escolha Terminal (Administrador).
- Agora execute o seguinte comando. Certifique-se de substituir C pela unidade na qual você está instalando o SQL Server.
fsutil fsinfo sectorinfo C:
- Localize o PhysicalBytesPerSectorForAtomicity e PhysicalBytesPerSectorForPerformance valores.
Se os valores forem diferentes, localize aquele que possui um valor maior. Se esse valor for superior 4096 você precisa fazer algumas alterações no registro, fazendo o seguinte:
- Começar Prompt de comando como administrador.
- Execute o seguinte comando para adicionar a chave:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095" /f
- Execute o seguinte comando para validar se a chave foi adicionada com sucesso:
REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes"
Se você não se sentir confortável em modificar o registro e alterar o tamanho do setor do disco, poderá instalar o SQL Server em uma unidade diferente. Basta verificar a unidade com fsutil fsinfo setorinfo comando e certifique-se de que seus valores não sejam superiores a 4096.
- KB5029263 não está instalando no Windows 11? Corrija em 6 etapas
- 8 maneiras de corrigir o DHCP não habilitado para Wi-Fi
- 0x80070661: Como corrigir este erro do Windows Update
- 7 maneiras rápidas de corrigir o congelamento da câmera no Windows 11
- O Windows 11 congela ao imprimir: 7 maneiras rápidas de consertar
3. Defina o sinalizador de rastreamento para 1800
- Abra a linha de comando.
- Agora execute o seguinte comando:
DBCC TRACEON (1800, -1);
- Feche a ferramenta de linha de comando.
Ao modificar os parâmetros de inicialização, você forçará o SQL Server a usar 4 KB como tamanho do setor do disco para processos de leitura e gravação.
Por que o SQL Server não está sendo instalado?
- Problemas com certas chaves de registro podem causar o aparecimento desse problema.
- Um tamanho de setor maior que 4 KB é a causa comum desse problema.
A Microsoft está totalmente ciente desse problema e, segundo eles, alguns dispositivos de armazenamento mais recentes usarão tamanhos de bloco maiores do que o tamanho de setor de 4 KB suportado usado pelo SQL Server.
Esperançosamente, esse problema será resolvido quando a Microsoft atualizar seu software. Falando em atualizações, temos um ótimo guia sobre como atualizar do SQL Server 2008, Então tenha certeza de verificar.
A atualização também evitará vários problemas de compatibilidade, como o O sistema operacional não é compatível com erro do SQL Server.
Você encontrou uma maneira diferente de resolver esse problema? Se sim, deixe-nos saber nos comentários abaixo.