Чи підтримується диск у 8-кілометровий диск у Windows?
Наразі ні, він не підтримується Windows і був задокументований .
Чи хвилює SQL Server розміри сектору?
Так, SQL Server дбає про розміри сектору. Фактично, SQL Server перевіряє основну інформацію про фізичний диск, оскільки в ньому є структури даних та алгоритми, які працюють з поточними розмірами дискового сектора з різних причин (цілісність даних, оптимізація тощо).
Якщо ви спробуєте використати фізичний розмір сектора вище 4k (4096), ви отримаєте помилку:
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.
У цьому випадку ви можете бачити, що повідомлення про помилку конкретно говорить вам про те, що максимальний розмір сектора - 4096 (4 к). Це означає, що том не можна використовувати для SQL Server, і як зазначено вище, він також не підтримується в Windows.
Рішення
Якщо ви отримуєте цю помилку / проблему, на жаль, вам потрібно буде використовувати підтримуваний розмір дискового сектору, наприклад 512 байт або 4 к. Інші формати не підтримуються і їх не можна використовувати. Вам потрібно буде зв’язатися з постачальником обладнання для використовуваної підсистеми Disk і запитати, чи є інші варіанти.
Як згадано в коментарі eckes , в Linux ви можете імітувати 8k диск з новою логічною опцією блокування розміром losetup -b
із 4.14 ядрами.