Callback
  • Od trhového stánku k obchodu

  • -

  • Od obchodu k obchodnej sieti

  • -

  • Od maloobchodu k výrobe

Chyba Prihlásenie zlyhalo pre používateľa sa / SQL Server neexistuje alebo prístup bol odmietnutý

Volodymyr Vytyščenko
Volodymyr Vytyščenko

Expert na automatizáciu obchodu v spoločnosti Torgsoft

Chyba Login failed for user sa / SQL Server

Chyba sa objaví, keď Torgsoft nedokáže pripojiť databázu na Microsoft SQL Server pod systémovým používateľom sa.
Vo väčšine prípadov ide o zastavenú službu SQL, poškodenú databázu alebo nesprávne nastavenia pripojenia.

Materiál je určený pre používateľov a správcov systému, ktorí majú základné zručnosti práce s operačným systémom, službami Windows a Microsoft SQL Server. Všetky uvedené 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álohu 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 krokov alebo nerozumiete dôsledkom — obráťte sa na technickú podporu.

Kedy vzniká

  • Po reštarte PC alebo po výpadku elektriny

  • Po presune programu alebo zmene názvu počítača

  • Po aktualizácii Windows, antivírusu alebo SQL Servera

  • Pri zaplnení disku alebo pri dosiahnutí limitu databázy SQL Express

Príznaky

  • Hlásenie Login failed for user 'sa'

  • Hlásenie SQL Server does not exist or access denied

  • Torgsoft sa neotvorí, chyba sa zobrazí hneď pri spustení

  • Program funguje iba na jednom PC, ostatné sa nepripoja

Príčiny a riešenia

A. Zastavená služba SQL Server (najčastejšie)

Príčina: služba sa po reštarte nespustila automaticky.

Čo robiť:

  1. Otvorte services.msc alebo SQL Server Configuration Manager

  2. Nájdite službu SQL Server (názov inštancie)

  3. Spustite službu manuálne

Ako overiť: stav služby — Running

Niekedy sa služba nespustí kvôli zmene hesla používateľa Windows, pod ktorým je nastavená (ak nejde o systémový účet). Skontrolujte aj, či nie je protokol TCP/IP vypnutý v SQL Server Network Configuration.

B. Databáza v stave Suspect alebo Recovery Pending

Príčina: núdzové vypnutie PC počas zápisu dát.

Čo robiť:

  • Pripojiť sa cez SQL Server Management Studio

  • Ale vykonať postup obnovy databázy

  • Ale obnoviť databázu z posledného záložného archívu

Dôležité: bez skúseností s SQL — kontaktujte technickú podporu.

C. Nesprávny názov servera v konfiguračných súboroch

Príčina: zmenil sa názov PC alebo bol program presunutý na iný počítač.

Čo robiť:

  1. Otvorte súbory:

    •    ADConnectionDefs.ini

    •    AdminServer.ini

  2. Zadajte aktuálny názov PC alebo 127.0.0.1 pre lokálnu prácu

  3. Uložte súbory a reštartujte program

D. Nesprávne heslo používateľa sa

Príčina: heslo bolo zmenené alebo zadané nesprávne.

Čo robiť:

  • Skontrolujte rozloženie klávesnice

  • Skopírujte heslo z textového súboru

  • Ak je heslo stratené — obnovte ho cez SSMS pod účtom Windows

SQL Server má mechanizmus blokovania účtov. Ak bolo veľa pokusov o zadanie nesprávneho hesla, účet sa môže dočasne zablokovať (Account is locked out), aj keď je heslo následne zadané správne.

E. Blokovanie portu SQL firewallom alebo antivírusom

Príčina: port (zvyčajne 1433) alebo spustiteľné súbory programu sú zablokované.

Čo robiť:

  • Pridajte port 1433

  • Pridajte do výnimiek súbory:

    • torgsoft.exe

    • TorgsoftLicenseService.exe

Príznak: na serverovom PC funguje, z iných — nie.

Okrem portu 1433 (TCP) je pre dynamické porty alebo pomenované inštancie (Named Instances) často potrebný aj port 1434 (UDP) pre službu SQL Server Browser.

F. Zapoĺnenie disku alebo limit databázy SQL Express

Príčina: dosiahol sa limit 10 GB alebo došlo voľné miesto na disku.

Čo robiť:

  • Uvoľniť miesto na disku C:

  • Odstrániť staré archívy

  • Vykonať Shrink log súboru a databázy

  • Vyčistiť protokoly akcií používateľov

G. Zastaraná verzia SQL Servera

Príčina: používanie SQL Server 2005 alebo iných zastaraných verzií.

Príznaky:

  • Chyby typu Incorrect syntax near 'VALUES'

  • Nefunkčnosť nových funkcií (pRRO)

Čo robiť:
Aktualizovať SQL Server na verziu 2014 alebo novšiu.

Ako overiť výsledok

  1. Služba SQL Server má stav Running

  2. Databáza v SSMS bez stavov Suspect / Recovery Pending

  3. Torgsoft sa otvorí po výber centra evidencie bez chýb

Prevencia

  • Používajte UPS pre serverový PC

  • Zapnite denné zálohovanie (kód 057)

  • Pridajte priečinok Torgsoft do výnimiek antivírusu

  • Pravidelne uzatvárajte obdobia a čistite logy

Ak sa Torgsoft nepripája k databáze — najprv skontrolujte službu SQL, potom stav databázy a až potom heslo a sieť.

V 80 % prípadov sa problém vyrieši bez preinštalovania.


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



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