Kommunikation fejl med din SQL server er forårsaget af mange faktorer, herunder server fejl , havne fiaskoer og kompatibilitet problemer. Når din SQL server viser respons problemer , start med simpel fejlfinding , såsom port test, før at blive involveret med mere avanceret test. Hvis en meddelelse porten ikke er åben og aktiv, kan den forbyde serveren fra at svare. SQL Ports
SQL server bruger port 1433 som standard. De klient forbindelser lytter på enhver port tildelt af serveren fra port 1024-5000 . En firewall kan blokere disse havne i et forsøg på at sikre dit netværk, så forståelse hvilken port dit system bruger og konfigurere din firewall kan derfor hjælpe med at reducere forekomsten af fejl. Netværk ledelsesværktøjer og DOS-kommandoer er et godt sted at begynde at identificere de kørende processer til din SQL server .
Telnet
" telnet " kommando forsøger en forbindelse mellem din computer og den port, du angiver på en destination server. Ved kommandoprompten , indtast " telnet server port. " For eksempel, hvis din SQL server kører på lokal vært port 1433 , skal din kommando læses " telnet lokal vært 1433 ". Hvis porten er åben, et tomt DOS vises. Hvis porten ikke er åben, vil du modtage en kommunikationsfejl.
NetStat
NetStat kommando vil returnere en liste over alle aktive forbindelser på netværket . Der er flere modifikatorer , der kan føjes efter kommandoen til at forfine resultaterne hjælpe dig indsnævre den port, du er på udkig efter . For at teste SQL -port, skal du indtaste " netstat - aon " så gennemgå den liste, afkast. Den "a" fortæller NetStat proces for at føje portnummeret til resultaterne , at "o" tilføjer en proces identifikation og " n" koden sikrer, at havne og adresser er i IP og numerisk formular. Kig efter SQL havne i portnumre , kontrollere så processen nummer under processen listen i Windows Jobliste til at finde den SQL -processen og port.
Fejlfinding
Når din SQL server ikke er i stand til at oprette forbindelse på tværs af din firewall, skal du åbne portene i firewall, skaber en undtagelse , der tillader database ansøgning til at kommunikere på tværs af netværket . Start " Indgående regler" panel af din avancerede firewall sikkerhed, derefter oprette en undtagelse for det portnummer , hvis din ansøgning kører på en dedikeret port , eller for anvendelsen , hvis den kører på dynamiske porte.
< Br >