Depanarea conexiunii MS SQL
Acest ghid are scopul de a vă oferi indicii care v-ar putea ajuta să remediați o conexiune defectuoasă la Microsoft SQL Server sau Microsoft SQL Express. În general, reinstalarea serverului de baze de date rezolvă de obicei problema, dar în majoritatea cazurilor reinstalarea nu este o opțiune. Iată lucrurile pe care trebuie să le verificați dacă nu vă puteți conecta la serverul SQL:
1. Utilizați managerul de configurare SQL Server pentru a verifica dacă atât TCPIP cât și Named Pipes sunt activate pentru instanța serverului de baze de date.
2. Asigurați-vă că serviciul SQLBrowser este pornit și funcționează.
3. Verificați dacă protocoalele TCPIP și Named Pipe sunt activate pentru a fi utilizate în clientul SQL.
4. Deschideți jurnalul de erori pentru a găsi instanța bazei de date SQL și asigurați-vă că nu există mesaje de EROARE pentru TCPIP și Named Pipes. Jurnalele pot fi găsite la: C:\Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\LOG
5. De asemenea, ar trebui să găsiți numărul portului și să verificați dacă numărul portului configurat în server și client este identic.
6. Încercați diferite protocoale testându-le cu 'sqlcmd'. Una dintre următoarele comenzi 'sqlcmd' ar trebui să funcționeze.
sqlcmd -S np:\\127.0.0.1\pipe\MSSQL$instancename\sql\query sqlcmd -S tcp:servername\instancename sqlcmd -S tcp:servername\instancename,portnumber
Sfat: Verificați că utilizați numele corect al serverului, numele instanței și numărul portului pentru serverul dvs. de baze de date.
7. Dacă tot nu este posibil să vă conectați, modificați această cheie de registru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer
LoginMode=2
More information