Recebi uma VM do SQL Server Azure que possui armazenamento 512e anexado para dados e arquivos de log, de acordo com o fsutil fsinfo ntfsinfo [drive letter]:\
.
É um nó de replicação de DR de um servidor local com 512 unidades de armazenamento.
A VM está relatando o erro 9012, que pode ser devido ao armazenamento ou à diferença entre o servidor de replicação e o servidor primário.
Estou tentando avaliar se isso é motivo de preocupação para o atraso dos Grupos de Disponibilidade e para a configuração ideal do SQL Server, se eu o transformar em primário.
Tudo o que estou lendo parece dizer que 512e e SQL Server não são recomendados. Mas os artigos são de 2011 - não mudou nada em 11 anos? Ou o 512e ainda não é o caminho a percorrer.
A documentação do Azure não menciona nada disso e só posso concluir que 512e pode ser opcional para os novos discos SSD.
Nota: A ativação do sinalizador de rastreamento 1800 não resolveu o erro.
A Microsoft nem recomenda HDD, listando-os como recomendados para Dev apenas agora. Estou esperando para ver se consigo abrir um ticket de suporte, mas queria saber a experiência das pessoas aqui também.
512e é compatível com versões abaixo do OS/SQL Server.
Erros para logs desalinhados aparecem ao usar espelhamento ou envio de log para servidores em diferentes setores de unidade.
https://techcommunity.microsoft.com/t5/sql-server-support-blog/sql-server-new-drives-use-4k-sector-size/ba-p/316277
Provavelmente nada mudou nos últimos 11 anos e 512e ainda não é o caminho a percorrer. No entanto, é horrível que a Microsoft esteja propondo tal HD no SQL Server Azure VM.
Neste fórum encontrei uma pessoa que estava passando pelo mesmo por volta de 2015. Aparentemente existe um Hot Fix que foi lançado pela Microsoft KB3009974 .
Isso me faz pensar que você provavelmente está no SQL Server 2012-2014 e pode ter feito Lift & Shift para Azure VM. Talvez seja por isso que o Azure está fornecendo a você o armazenamento SSD 512e. (O sistema operacional antigo pode precisar do mesmo hardware compatível antigo? Não posso dizer...)
Execute estes comandos para verificar se o Hot Fix foi aplicado ao seu computador:
ou
Avise-me se isso ajudar.