Rešavanje problema sa MS SQL konekcijom
Ovaj vodič ima za cilj da vam pruži savete koji mogu pomoći u popravci pokvarene konekcije sa Microsoft SQL Serverom ili Microsoft SQL Expressom. Uopšteno, reinstalacija servera baze podataka obično rešava problem, ali u većini slučajeva reinstalacija nije opcija. Evo stvari koje treba proveriti ako se ne možete povezati na SQL server:
1. Koristite SQL Server configuration manager da proverite da li su i TCPIP i Named Pipes omogućeni za instancu servera baze podataka.
2. Proverite da li je SQLBrowser servis pokrenut i radi.
3. Proverite da li su TCPIP i Named Pipe protokoli omogućeni za korišćenje u SQL klijentu.
4. Otvorite error log da biste pronašli instancu SQL baze podataka i proverite da li postoje ERROR poruke za TCPIP i Named Pipes. Logovi se mogu naći na: C:\Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\LOG
5. Takođe pronađite broj porta i proverite da li je broj porta konfigurisan na serveru i klijentu isti.
6. Probajte različite protokole testirajući ih sa 'sqlcmd'. Jedna od sledećih 'sqlcmd' komandi bi trebala da radi.
sqlcmd -S np:\\127.0.0.1\pipe\MSSQL$instancename\sql\query sqlcmd -S tcp:servername\instancename sqlcmd -S tcp:servername\instancename,portnumber
Savet: Proverite da koristite tačan servername, instancename i portnumber za vaš server baze podataka.
7. Ako i dalje nije moguće uspostaviti konekciju, promenite ovaj registarski ključ:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL.1\MSSQLServer
LoginMode=2
More information