Communicatie fouten met uw SQL -server worden veroorzaakt door vele factoren, waaronder server fouten , haven mislukkingen en compatibiliteitsproblemen . Wanneer uw SQL -server geeft antwoord problemen , te beginnen met eenvoudige problemen oplossen zoals port testen voordat je betrokken bij meer geavanceerde testen . Als een communicatie- poort is niet open en actief is, kan het de server verbieden reageert. SQL Ports SQL -server gebruikt poort 1433 standaard . De client-verbindingen luisteren op elke poort toegewezen door de server van de haven 1024-5000 . Een firewall kan deze poorten te blokkeren in een poging om uw netwerk te beveiligen , zodat het begrijpen van welke poort je systeem gebruik en de configuratie van uw firewall dienovereenkomstig kan helpen verminderen het optreden van fouten . Netwerk management tools en DOS- commando's zijn een goede plek om te beginnen aan de lopende processen van uw SQL -server te identificeren . Telnet De " telnet " commando probeert een verbinding tussen uw computer en de poort die u opgeeft op een server van bestemming . Bij de opdrachtprompt , voert u " telnet server poort . " Bijvoorbeeld , als uw SQL server draait op de lokale host- poort 1433 , moet uw commando " telnet localhost 1433 . " Te lezen als de poort open is , een lege DOS scherm verschijnt . Als de poort niet open is , zal u een communicatiefout NetStat ontvangen. De NetStat commando zal een lijst van alle actieve verbindingen terug op het netwerk . Er zijn verschillende modifiers die kunnen worden toegevoegd na de opdracht om de resultaten te verfijnen en helpen u de poort die u zoekt te verkleinen. Om de SQL -poort te testen , voer " netstat - aon " dan bekijk de lijst die terugkeert . De " a " vertelt het NetStat proces om het poortnummer toevoegen aan de resultaten , de " o " voegt een proces identificatie en de " n" code zorgt ervoor dat de poorten en adressen zijn in IP en numerieke vorm . Kijk voor de SQL havens in de poortnummers , controleer dan het proces nummer onder de lijst met processen in de Windows task manager om de SQL- proces en de haven te vinden . Problemen Wanneer uw SQL -server is niet in staat om verbinding te maken in uw firewall , moet u de poorten in de firewall te openen , het creëren van een uitzondering die het mogelijk maakt de database-applicatie te communiceren over het netwerk . Lanceren het " Inbound Rules " panel van uw geavanceerde firewall- beveiliging , maak dan een uitzondering voor het poortnummer als uw applicatie draait op een speciale poort , of voor de toepassing als het draait op dynamische poorten . < Br >
|