Delen via


Het hulpprogramma PortQryUI gebruiken met SQL Server

PortQry is een opdrachtregelprogramma dat u kunt gebruiken om problemen met TCP/IP-connectiviteit op te lossen. Het hulpprogramma rapporteert de status van de doelpoorten TCP en User Datagram Protocol (UDP) op een lokale of externe computer. PortQryUI.exe kunt u de gebruikersinterface gebruiken in plaats van de opdrachtregel voor PortQry.

In dit artikel wordt beschreven hoe u het hulpprogramma PortQryUI gebruikt wanneer u verbindingsproblemen oplost die van invloed zijn op Microsoft SQL Server. Zie Het opdrachtregelprogramma PortQry gebruiken voor meer informatie over het opdrachtregelprogramma PortQry.

Notitie

Aangezien PortQryUI is bedoeld om te worden gebruikt als een hulpprogramma voor probleemoplossing, moet u voldoende kennis van uw computeromgeving hebben om het hulpprogramma effectief te kunnen gebruiken.

Over het hulpprogramma PortQryUI

Met het hulpprogramma PortQryUI kunt u de volgende taken uitvoeren:

  • Los problemen met TCP/IP-connectiviteit op.
  • De status van de TCP- en UDP-poorten weergeven op een lokale of externe computer.
  • Los verschillende verbindingsproblemen op die van invloed zijn op SQL Server.

U kunt het hulpprogramma PortQryUI downloaden via het Microsoft Downloadcentrum:

PortQryUI - Gebruikersinterface voor de PortQry-opdrachtregelpoortscanner

Werken met het hulpprogramma PortQryUI

Voer de volgende stappen uit om verbindingsproblemen op uw computer of een externe computer op te lossen:

  1. Start PortQryUI op uw clientcomputer (die verbindingsproblemen ondervindt).

  2. Geef in het vak Doel-IP- of FQDN-naam invoeren het IP-adres of de FQDN-naam op van de computer waarvoor u de status van de poorten wilt weten.

  3. Selecteer vooraf gedefinieerde queryservice en selecteer vervolgens SQL-service. De poorten op de computer worden gegroepeerd op het type service waarvoor ze worden gebruikt. U kunt een query uitvoeren op het servicetype. De vooraf gedefinieerde services zijn als volgt:

    • Domeinen en vertrouwensrelaties
    • DNS-query's
    • NetBIOS-communicatie
    • IPSEC
    • SQL-service
    • Webservice
    • Exchange Server
    • Netmeeting en andere services
  4. Nadat u de gegevens hebt opgegeven, selecteert u Query en controleert u de uitvoer. Zie de sectie Mogelijke oorzaken van verbindingsproblemen met SQL Server en voorgestelde tijdelijke oplossingen voor meer informatie over het decoderen van de uitvoer die wordt weergegeven door het hulpprogramma PortQryUI.

Notitie

Als u beheerderstoegang hebt tot uw sql Server-computer, kunt u het hulpprogramma SQL Connectivity Settings Check op die computer downloaden en uitvoeren en de uitvoer controleren in combinatie met de volgende sectie.

Mogelijke oorzaken van verbindingsproblemen met SQL Server en voorgestelde tijdelijke oplossingen

Type exemplaar: standaardexemplaren

Uitvoer van PortQry: TCP port 1433 (ms-sql-s service): NOT LISTENING

Mogelijke oorzaken: dit probleem kan een van de volgende oorzaken hebben:

  • SQL Server is niet gestart.
  • TCP/IP is niet ingeschakeld in de lijst met SQL Server-protocollen.
  • SQL Server luistert op een niet-standaardpoort (foutenlogboek controleren).
  • Een firewall tussen de client en de server blokkeert de poort.

Voorgestelde tijdelijke oplossingen: Probeer de volgende tijdelijke oplossingen:

  • Zorg ervoor dat SQL Server is gestart.
  • Zorg ervoor dat TCP/IP is ingeschakeld voor uw serverexemplaren in de sql Server-netwerkconfiguratie.
  • Controleer het SQL Server-foutenlogboek voor het poortnummer. Gebruik dit in uw verbindingsreeks s in de indeling servernaam\portnumber.
  • Neem contact op met uw netwerk of Windows-beheerder om ervoor te zorgen dat TCP-poort 1433 (of de momenteel geconfigureerde SQL Server-poort) niet wordt geblokkeerd door een firewall in het netwerk of door de Windows-firewall op het SQL Server-systeem. Als u Windows Firewall wilt configureren om samen te werken met het SQL Server-exemplaar, raadpleegt u Windows Firewall configureren.

Type exemplaar: standaardexemplaren

Uitvoer van PortQry: TCP port 1433 (ms-sql-s service): LISTENING

Mogelijke oorzaak: dit probleem geeft aan dat de clientbibliotheek verbinding kan maken met de computer op basis van SQL Server, maar iets anders in de toepassingslaag kan het probleem veroorzaken.

Voorgestelde tijdelijke oplossingen: Probeer de volgende tijdelijke oplossingen:

  • Controleer of de servernaam correct is opgegeven in de verbindingsreeks. Als het verbindingsreeks het poortnummer gebruikt, controleert u of het juist is opgegeven.
  • Als het verbindingsreeks het poortnummer gebruikt, controleert u of het is ingesteld op de juiste waarde. Zorg ervoor dat er geen oude aliassen zijn gedefinieerd op de clientcomputers.
  • Controleer op de aanwezigheid van een alias voor uw SQL Server-exemplaar in SQL Server Configuration Manager of op het tabblad Alias in het SQL Server Client Network Utility (Cliconfg.exe) op uw clientsysteem.

Type exemplaar: Benoemd exemplaar

Uitvoer van PortQry: UDP port 1434 (ms-sql-m service): FILTERED

Mogelijke oorzaken: dit probleem kan een van de volgende oorzaken hebben:

  • Het benoemde SQL Server-exemplaar is niet gestart.
  • De SQL Server-browser is niet gestart op het systeem dat als host fungeert voor uw SQL Server-exemplaar.
  • UDP-poort 1434 wordt geblokkeerd door een firewall op de sql Server-computer of in het netwerk tussen de client en de server.
  • De service wordt gestart.

Voorgestelde tijdelijke oplossingen: Probeer de volgende tijdelijke oplossingen:

  • Start uw benoemde SQL Server-exemplaar.
  • Probeer de SQL Server-browserservice te starten.
  • Neem contact op met uw netwerk of Windows-beheerder om ervoor te zorgen dat UDP-poort 1434 niet wordt geblokkeerd door een firewall in het netwerk of door de Windows-firewall op het SQL Server-systeem. Zie Windows Firewall configureren voor samenwerking met SQL Server om Windows Firewall te configureren.
  • Als UDP 1434 niet kan worden geopend op uw firewalls, moet u de benoemde SQL Server-instantie configureren om te luisteren op een statische poort en servernaam\poortnummer gebruiken in uw verbindingsreeks s.

Type exemplaar: Benoemd exemplaar

Uitvoer van PortQry: UDP port 1434 is LISTENING

Mogelijke oorzaken: dit probleem geeft aan dat de clientbibliotheek verbinding kan maken met de computer op basis van SQL Server. Iets anders in de toepassingslaag kan echter het probleem veroorzaken.

Voorgestelde tijdelijke oplossingen: Probeer de volgende tijdelijke oplossingen:

  • Zorg ervoor dat de servernaam en het poortnummer correct zijn opgegeven in de verbindingsreeks.
  • Zorg ervoor dat er geen oude aliassen zijn gedefinieerd op de clientcomputers. Controleer op de aanwezigheid van een alias voor uw SQL Server-exemplaar in SQL Server Configuration Manager of het tabblad Alias in het SQL Server Client Network Utility (Cliconfg.exe) op uw clientsysteem.

Er kunnen verschillende scenario's zijn in connectiviteitsproblemen wanneer u het hulpprogramma PortQryUI gebruikt. In elk van de volgende schermopnamen wordt de uitvoer weergegeven op basis van het type exemplaar en of de verbinding is geslaagd. Als de verbinding correct plaatsvindt, wordt een waarde van 'Luisteren' weergegeven. Als de verbinding niet optreedt, wordt de waarde 'Gefilterd' weergegeven.

De volgende uitvoer is afkomstig van een standaardexemplaren op een standaardpoort waar de verbinding is geslaagd.

Schermopname van het standaardexemplaren op een standaardpoort waar de verbinding is geslaagd.

Als de verbinding mislukt voor een standaardexemplaren op een standaardpoort, wordt de uitvoer weergegeven zoals wordt weergegeven in de volgende schermopname.

Schermopname van een mislukte verbinding voor het standaardexemplaren op een standaardpoort.

Als de verbinding is geslaagd voor een benoemd exemplaar (bijvoorbeeld de naam van het exemplaar 'SQL 2014' is en de hostnaam 'SQLCONNVM' is), wordt de uitvoer weergegeven zoals wordt weergegeven in de volgende schermopname.

Schermopname van een geslaagde verbinding voor een benoemd exemplaar.

Als de verbinding mislukt voor een benoemd exemplaar, wordt de uitvoer weergegeven zoals wordt weergegeven in de volgende schermopname.

Schermopname van een mislukte verbinding voor een benoemd exemplaar.