Callback
  • Od trhového stánku k obchodu

  • -

  • Od obchodu k obchodnej sieti

  • -

  • Od maloobchodu k výrobe

Inštalácia SQL Servera v systéme Windows 11: Bežné chyby a riešenia

Volodymyr Vytyščenko
Volodymyr Vytyščenko

Expert na automatizáciu obchodu v spoločnosti Torgsoft

Inštalácia SQL Servera na Windows 11 sa často končí chybami kvôli zmeneným bezpečnostným mechanizmom, TLS, PowerShellu a práci s diskami. Článok pomáha prejsť typické chyby inštalácie: čo vidíte, prečo sa to deje a čo urobiť, aby sa SQL Server úspešne nainštaloval.

Materiál je určený pre používateľov a systémových administrátorov, ktorí majú základné zručnosti pri práci s operačným systémom, službami Windows a Microsoft SQL Serverom. Všetky opísané kroky vykonávate na vlastné riziko: nesprávne zmeny nastavení, služieb alebo databázy môžu viesť k strate údajov alebo k nefunkčnosti programu. Pred vykonaním zmien sa odporúča vytvoriť aktuálnu záložnú kópiu databázy, skontrolovať voľné miesto na disku a uistiť sa, že v systéme nie sú aktívni používatelia. Ak si nie ste istí správnosťou postupu alebo nerozumiete dôsledkom — obráťte sa na technickú podporu.

Kedy je to aktuálne

  • Inštalácia alebo aktualizácia SQL Servera na Windows 11, vrátane verzie 22H2 a novších.

  • Prenos Torgsoftu na počítač s nainštalovaným Windows 11.

  • Pokus o použitie zastaranej verzie SQL Servera (2012/2014).

Ako pochopiť, že problém je práve v inštalácii SQL

  • Inštalátor SQL sa nespustí alebo zamrzne.

  • Chyba PowerShell V2 počas inštalácie.

  • Služba SQL Server sa spustí a hneď zastaví.

  • Chyba “Wait on the Database Engine recovery handle failed”.

  • Nie je možné pripojenie z iných PC (“SQL Server does not exist”).

  • Problémy s kódovaním (???? namiesto cyriliky).

Hlavné príčiny chýb vo Windows 11

  1. Nekompatibilita starých verzií SQL s Windows 11 (PowerShell V2, TLS 1.2).

  2. Problémy s diskom (NVMe / 4K sector size).

  3. Chýbajúce systémové komponenty (.NET Framework).

  4. Nesprávne práva služby SQL.

  5. Blokovanie portov firewallom.

  6. Nesprávne kódovanie (Collation).

Čo robiť: typické chyby a opravy

A. Chyba PowerShell V2 (často pri SQL 2014)

Podstata. Windows 11 nepodporuje PowerShell V2.
Kroky:

  1. Nainštalovať SQL Server 2019 alebo 2022 (odporúčané).

  2. Ak je SQL 2014 kriticky potrebný — vykonať manuálnu inštaláciu po aktivácii .NET Framework 3.5.

  3. Po zmenách reštartovať PC.

B. Chyba veľkosti sektora disku (NVMe / 24H2)

Podstata: zastarané verzie SQL Servera nepodporujú disky s veľkosťou sektora väčšou ako 4096 bajtov.
Kroky: spustiť príkaz cez Štart → cmd ako správca:

reg add "HKLM\SYSTEM\CurrentControlSet\Services\stornvme\Parameters\Device" /v "ForcedPhysicalSectorSizeInBytes" /t REG_MULTI_SZ /d "* 4095" /f

Po vykonaní — reštartovať PC.

C. Problémy s .NET Framework

Podstata: komponenty chýbajú alebo sú blokované politikami.
Kroky:

  1. Zapnúť .NET Framework 3.5 cez Štart → optionalfeatures → Súčasti systému Windows/

  2. Ak sa .NET Framework 3.5 nedá zapnúť a zobrazí sa chyba 0x800F0950 — ide o netypickú situáciu, ktorú je lepšie riešiť s technickým špecialistom.

  3. Pri SQL 2019/2022 skontrolovať prítomnosť .NET 4.5.2+.

D. Windows 11 24H2 — chyby kompatibility

Podstata: zosilnené bezpečnostné mechanizmy blokujú zastarané inštalátory.
Kroky:

  • Používať SQL Server 2022.

  • Vyhnúť sa SQL 2012/2014 na nových zostaveniach Windows 11.

E. Chyba “Wait on the Database Engine recovery handle failed”

Podstata: služba SQL nemá dostatočné práva na prvé spustenie.
Kroky:

  • Počas inštalácie → Server Configuration
    zmeniť konto služby na Local System (NT AUTHORITY\SYSTEM).

F. Problémy TLS 1.2 (SQL 2012/2014)

Podstata. Windows 11 vyžaduje TLS 1.2, staré verzie SQL ho nepodporujú “po inštalácii”.
Kroky:

  • Inštalovať SQL iba so Service Packom (SP3+).

  • Alebo prejsť na SQL 2019/2022.

G. Nesprávne kódovanie (Collation)

Podstata: automaticky sa nastaví nekompatibilné kódovanie.
Kroky:

  • Počas inštalácie explicitne vybrať Cyrillic_General_CI_AS.

H. Blokovanie portov 1433 / 1434

Podstata. Sieťové pripojenie k SQL Serveru je blokované kvôli nastaveniam firewallu a konfigurácii inštancie SQL Servera.

Vysvetlenie. Pre prácu z iných počítačov nestačí len otvoriť porty vo firewalle. Zároveň musia byť splnené tieto podmienky:

  • musí sa používať správne nastavená inštancia SQL Servera,

  • musí byť zapnutý sieťový protokol pre túto inštanciu,

  • musí byť nastavený statický port,

  • ten istý port musí byť povolený vo firewalle Windows.

Kroky:
Nastavenie sieťového prístupu k SQL Serveru je zložitá operácia, ktorá zahŕňa:

  • prácu so SQL Server Configuration Managerom,

  • zapnutie protokolov pre požadovanú inštanciu,

  • nastavenie statického portu,

  • vytvorenie príslušných pravidiel vo firewalle Windows.

Pre nepripraveného používateľa môžu byť tieto kroky zložité a môžu viesť k ďalším chybám, preto sa v takýchto prípadoch odporúča obrátiť sa na technického špecialistu.

Ako overiť, že SQL je nainštalovaný a funguje

  1. Skontrolovať cez Štart → services.msc, že služby SQL Server a SQL Server Browser majú stav «Running».

  2. Pripojenie cez SQL Server Management Studio pod používateľom sa — bez chýb.

  3. Torgsoft sa spúšťa bez chýb pripojenia k databáze.

Prevencia

  • Nepoužívať cyriliku v názve PC a v cestách.

  • Na disku C: mať 10–20 GB voľného miesta.

  • Počas inštalácie vypnúť antivírusy tretích strán.

  • Pred inštaláciou SQL vždy aktualizovať Windows.

  • Pre Windows 11 vybrať SQL Server 2019/2022.

Zhrnutie

  • Windows 11 → SQL 2022 — predvolený štandard.

  • SQL 2014 na Win 11 — iba vo výnimočných prípadoch a s manuálnymi opravami.

  • Ak máte NVMe SSD — nezabudnite skontrolovať veľkosť sektora disku.

Програма обліку товару | Торгсофт



Facebook Instagram YouTube Twitter Google News Apple Podcast SounCloud

Pridať komentár

Pridať komentár
Ďakujeme za vašu spätnú väzbu! Bude zverejnená po kontrole moderátorom.
Podobné články