Odpravljanje težav s povezavo MS SQL

Ta vodič vam želi ponuditi namige, ki vam lahko pomagajo odpraviti okvarjeno povezavo z Microsoft SQL Server ali Microsoft SQL Express. Na splošno ponovna namestitev strežnika podatkovne baze običajno reši težavo, vendar v večini primerov ponovna namestitev ni možna. Tukaj je seznam stvari, ki jih morate preveriti, če se ne morete povezati s svojim SQL strežnikom:

1. Uporabite upravljalnik konfiguracije SQL Serverja, da preverite, ali sta TCPIP in Named Pipes omogočena za primer strežnika podatkovne baze.

2. Preverite, ali je storitev SQLBrowser zagnana in deluje.

3. Preverite, ali sta protokola TCPIP in Named Pipe omogočena za uporabo v SQL odjemalcu.

4. Odprite dnevnik napak, da poiščete primer SQL podatkovne baze, in preverite, da ni sporočil o napakah za TCPIP in Named Pipes. Dnevnike najdete na: C:\Program Files\Microsoft SQL Server\MSSQL.x\MSSQL\LOG

5. Poiščite tudi številko vrat in preverite, ali je številka vrat, konfigurirana na strežniku in odjemalcu, enaka.

6. Poskusite uporabiti različne protokole z njihovim testiranjem z 'sqlcmd'. Ena od naslednjih ukaznih vrstic 'sqlcmd' bi morala delovati.

sqlcmd -S np:\\127.0.0.1\pipe\MSSQL$imeinstance\sql\query
sqlcmd -S tcp:imeStrežnika\imeInstance
sqlcmd -S tcp:imeStrežnika\imeInstance,številkaVrat

Namig: Preverite, ali uporabljate pravilno ime strežnika, ime instance in številko vrat za vaš strežnik podatkovne baze.

7. Če še vedno ni mogoče vzpostaviti povezave, spremenite ta ključ registra:

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

LoginMode=2

More information