Callback
  • De la tarabă la magazin

  • -

  • De la magazin la lanț de retail

  • -

  • De la retail la producție

Eroare: Conectarea a eșuat pentru utilizatorul sa / SQL Server nu există sau accesul a fost refuzat

Vladimir Vitishchenko
Vladimir Vitishchenko

Expert în automatizarea tranzacțiilor la Torgsoft

Eroare Login failed for user sa / SQL Server

Eroarea apare când Torgsoft nu se poate conecta la baza de date pe Microsoft SQL Server folosind utilizatorul de sistem sa.
În majoritatea cazurilor, cauza este oprirea serviciului SQL, coruperea bazei de date sau setări incorecte de conectare.

Materialul este destinat utilizatorilor și administratorilor de sistem care au abilități de bază în lucrul cu sistemul de operare, serviciile Windows și Microsoft SQL Server. Toate acțiunile descrise se efectuează pe propriul risc: modificările incorecte ale setărilor, serviciilor sau bazei de date pot duce la pierderea datelor sau la nefuncționarea programului. Înainte de a face modificări, se recomandă crearea unei copii de rezervă actuale a bazei de date, verificarea spațiului liber pe disc și confirmarea faptului că nu există utilizatori activi în sistem. Dacă nu există încredere în corectitudinea acțiunilor sau înțelegerea consecințelor — trebuie contactat suportul tehnic.

Когда виникає

  • După repornirea PC-ului sau după o întrerupere de curent

  • După mutarea programului sau schimbarea numelui computerului

  • După actualizarea Windows, a antivirusului sau a SQL Server

  • Când discul se umple sau se atinge limita bazei de date SQL Express

Simptome

  • Mesajul Login failed for user 'sa'

  • Mesajul SQL Server does not exist or access denied

  • Torgsoft nu se deschide, eroarea apare imediat la pornire

  • Programul funcționează doar pe un singur PC, celelalte nu se conectează

Cauze și soluții

A. Serviciul SQL Server este oprit (cel mai des)

Cauză: serviciul nu a pornit automat după repornire.

Ce să faceți:

  1. Deschideți services.msc sau SQL Server Configuration Manager

  2. Găsiți serviciul SQL Server (numele instanței)

  3. Porniți serviciul manual

Cum verificați: starea serviciului — Running

Uneori serviciul nu pornește din cauza schimbării parolei utilizatorului Windows sub care este configurat (dacă nu este un cont de sistem). De asemenea, merită verificat dacă protocolul TCP/IP nu este dezactivat în SQL Server Network Configuration.

B. Baza de date în stare Suspect sau Recovery Pending

Cauză: oprirea de urgență a PC-ului în timpul scrierii datelor.

Ce să faceți:

  • Conectați-vă prin SQL Server Management Studio

  • Sau efectuați procedura de recuperare a bazei de date

  • Sau restaurați baza de date din ultima arhivă de backup

Important: fără experiență de lucru cu SQL — contactați suportul tehnic.

C. Nume incorect al serverului în fișierele de configurare

Cauză: s-a schimbat numele PC-ului sau programul a fost mutat pe alt computer.

Ce să faceți:

  1. Deschideți fișierele:

    •    ADConnectionDefs.ini

    •    AdminServer.ini

  2. Indicați numele actual al PC-ului sau 127.0.0.1 pentru lucru local

  3. Salvați fișierele și reporniți programul

D. Parolă incorectă pentru utilizatorul sa

Cauză: parola a fost schimbată sau introdusă greșit.

Ce să faceți:

  • Verificați aspectul tastaturii

  • Copiați parola dintr-un fișier text

  • Dacă parola este pierdută — resetați-o prin SSMS sub contul Windows

În SQL Server există un mecanism de blocare a conturilor. Dacă au existat multe încercări de introducere a unei parole greșite, contul sa poate fi blocat temporar (Account is locked out), chiar dacă parola este introdusă corect ulterior.

E. Blocarea portului SQL de către firewall sau antivirus

Cauză: este blocat portul (de obicei 1433) sau fișierele executabile ale programului.

Ce să faceți:

  • Adăugați portul 1433

  • Adăugați în excluderi fișierele:

    • torgsoft.exe

    • TorgsoftLicenseService.exe

Indicator: funcționează pe PC-ul server, dar nu și de pe celelalte.

Pe lângă portul 1433 (TCP), pentru porturi dinamice sau instanțe denumite (Named Instances) este adesea necesar portul 1434 (UDP) pentru serviciul SQL Server Browser.

F. Discul plin sau limita bazei SQL Express

Cauză: s-a atins limita de 10 GB sau nu mai există spațiu liber pe disc.

Ce să faceți:

  • Eliberați spațiu pe discul C:

  • Ștergeți arhivele vechi

  • Efectuați Shrink pentru fișierul de log și baza de date

  • Curățați jurnalele de acțiuni ale utilizatorilor

G. Versiune SQL Server învechită

Cauză: utilizarea SQL Server 2005 sau a altor versiuni învechite.

Semne:

  • Erori de tip Incorrect syntax near 'VALUES'

  • Imposibilitatea funcționării noilor funcții (pRRO)

Ce să faceți:
Actualizați SQL Server la versiunea 2014 sau mai nouă.

Cum verificați rezultatul

  1. Serviciul SQL Server are starea Running

  2. Baza de date în SSMS fără stări Suspect / Recovery Pending

  3. Torgsoft se deschide până la alegerea centrului de evidență fără erori

Prevenție

  • Folosiți un UPS pentru PC-ul server

  • Activați backup-ul zilnic (cod 057)

  • Adăugați folderul Torgsoft în excluderile antivirusului

  • Închideți periodic perioadele și curățați jurnalele

Dacă Torgsoft nu se conectează la baza de date — mai întâi verificați serviciul SQL, apoi starea bazei, și abia după aceea parola și rețeaua.

În 80% din cazuri, problema se rezolvă fără reinstalare.


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



Facebook Instagram YouTube Twitter Google News Apple Podcast SounCloud

Adăugați comentariu

Adăugați comentariu
Vă mulțumim pentru feedback! Acesta va fi publicat după verificarea de către un moderator.
Articole similare