Il disco con dimensioni di settore 8k è supportato in Windows?
Attualmente no, non è supportato da Windows ed è stato documentato .
SQL Server si preoccupa delle dimensioni del settore?
Sì, SQL Server si occupa delle dimensioni del settore. In effetti, SQL Server controlla le informazioni sul disco fisico sottostante in quanto ha strutture di dati e algoritmi che funzionano con le dimensioni attuali del settore del disco per vari motivi (integrità dei dati, ottimizzazioni, ecc.).
Se si tenta di utilizzare una dimensione del settore fisico superiore a 4k (4096), si riceverà un errore:
Msg 5179, Level 16, State 1, Line 1
Cannot use file 'S:\Folder\TestDB.mdf ', because it is on a volume with sector size 8192.
SQL Server supports a maximum sector size of 4096 bytes.
Move the file to a volume with a compatible sector size.
In questo caso, puoi vedere che il messaggio di errore indica specificamente che la dimensione massima del settore è 4096 (4k). Ciò significa che il volume non può essere utilizzato per SQL Server e, come notato sopra, non sarebbe supportato neanche in Windows.
Soluzione
Se ricevi questo errore / problema, sfortunatamente dovrai utilizzare una dimensione del settore del disco supportata come 512 byte o 4k. Altri formati non sono supportati e non possono essere utilizzati. Dovrai contattare il tuo fornitore di hardware per il sottosistema di dischi utilizzato e chiedere se ci sono altre opzioni.
Come Eckes menzionato in un commento, su Linux è possibile emulare un drive 8k con la nuova opzione blocchi logici di losetup -b
con 4.14 kernel.