Historie stránky
Windows 11 a
...
akákoľvek verzia SQL Express
...
sa nemusia vždy
...
kamarátiť. Problém
...
môže nastať pri inštalácii lokálnej verzie Envity na Win11,
...
kedy sa nevytvorí LocalDB a
...
neprejde ani
...
ručná inštalácia SQL Express.
SQL Express podporuje
...
veľkosti sektorov disku 512 a 4096 B.
...
Ak sú sektory
...
väčšie, SQL server
...
sa na
...
ne nenainštaluje. S
...
týmto problémom sa môžete stretnúť na novších strojoch, kde je systém
...
nainštalovaný na SSD
...
diskoch (často NVMe M.2 disky)
Velikosti sektorů disku zjistíme zadáním příkazu do příkazového řádku (spuštěného jako správceVeľkosti sektorov disku zistíme zadaním príkazu do príkazového riadka (spusteného ako správca):
fsutil fsinfo sectorinfo <disk>
např. fsutil fsinfo sectorinfo C:
Pokud jsou velikosti sektorů vyšší nebo jiné než 4096 nebo
Ak sú veľkosti sektorov vyššie alebo iné ako 4096 alebo 512 B, je
...
potrebné úpravou registrov veľkosti alokačnej jednotky zmeniť. To
...
sa dá vykonať nasledujúcim príkazom:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4096" /f
Pro ověření, jestli se operace zadařila, můžete použít následující příkaz
Na overenie, či sa operácia zadarila, môžete použiť nasledujúci príkaz:
REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes"
Po této úpravě registrů PC restartujte a opět použijte příkaz tejto úprave registrov PC reštartujte a opäť použite príkaz fsutil fsinfo sectorinfo C: a ověřte a overte, že jsou velikosti 4 sú veľkosti 4 kB
V případěprípade, že jsou velikosti alokačních jednotek sú veľkosti alokačných jednotiek 4 kB, SQL Express by se již měl nainstalovatsa už mal nainštalovať.
vizvid: https://learn.microsoft.com/en-us/troubleshoot/sql/admin/troubleshoot-os-4kb-disk-sector-size
.BAT
...
súbor pre prepísanie registra na požadovanú veľkosť alokačnej jednotky
View file | ||||
---|---|---|---|---|
|
...