Rješavanje problema s MS SQL vezom

Ovaj vodič ima za cilj dati vam savjete koji bi vam mogli pomoći popraviti pokvarenu vezu s Microsoft SQL Serverom ili Microsoft SQL Expressom. Općenito, ponovna instalacija poslužitelja baze podataka obično rješava problem, ali u većini slučajeva ponovna instalacija nije opcija. Evo stvari koje trebate provjeriti ako se ne možete spojiti na svoj SQL poslužitelj:

1. Koristite SQL Server configuration manager kako biste provjerili jesu li i TCPIP i Named Pipes omogućeni za instancu poslužitelja baze podataka.

2. Provjerite je li SQLBrowser usluga pokrenuta i radi.

3. Provjerite jesu li TCPIP i Named Pipe protokoli omogućeni za korištenje u SQL klijentu.

4. Otvorite zapisnik pogrešaka kako biste pronašli instancu SQL baze podataka i provjerili postoje li ERROR poruke za TCPIP i Named Pipes. Zapisnici se mogu naći na: C:\Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\LOG

5. Također biste trebali pronaći broj porta i provjeriti jesu li brojevi porta konfigurirani na poslužitelju i klijentu isti.

6. Isprobajte različite protokole testirajući ih s 'sqlcmd'. Jedna od sljedećih 'sqlcmd' naredbi bi trebala raditi.

sqlcmd -S np:\\127.0.0.1\pipe\MSSQL$instancename\sql\query
sqlcmd -S tcp:servername\instancename
sqlcmd -S tcp:servername\instancename,portnumber

Savjet: Provjerite koristite li ispravno ime poslužitelja, ime instance i broj porta za svoj poslužitelj baze podataka.

7. Ako se još uvijek ne možete spojiti, promijenite ovaj ključ u registru:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer

LoginMode=2

More information