Felsöka anslutningsproblem i SQL Server
Gäller för: SQL Server
Ursprungligt KB-nummer: 4009936
Det finns olika orsaker till anslutningsproblem i SQL Server. Den här artikelserien hjälper dig att felsöka de vanligaste anslutningsproblemen i SQL Server och beskriver de verktyg och metoder du kan använda för felsökning.
Kommentar
Om flera SQL Server-instanser i din miljö påverkas, eller om problemet är tillfälligt, indikerar det oftast Windows princip- eller nätverksproblem.
Förberedelse
Innan du börjar felsökningen kontrollerar du Rekommenderade krav och checklista för felsökning av anslutningsproblem för loggar som du ska samla in för att hjälpa till med felsökning. Det finns även en lista med snabbåtgärder för att undvika vanliga anslutningsproblem när du arbetar med SQL Server.
Vanliga anslutningsproblem
Använd följande lista för att gå till lämplig artikelsida för detaljerade felsökningssteg för ditt scenario:
Inloggningen misslyckades för användaren som täcker följande inloggningsfel:
-
Inloggningen misslyckades för användaren "NT AUTHORITY\ANONYMOUS LOGON"
-
Inloggningen misslyckades för användaren "(null)"
-
"Inloggningen misslyckades för användaren (tom)"
-
"Inloggningen misslyckades för användarens< användarnamn>"
-
"Inloggningen misslyckades för användaren '<domain>\<username>'"
-
Tokenbaserad serveråtkomstverifiering misslyckades med ett infrastrukturfel. Sök efter tidigare fel
Certifikatkedjan utfärdades av en icke betrodd certifikatutfärdare
Verktyg och metoder för att felsöka anslutningsproblem
Följande avsnitt innehåller information om olika verktyg och procedurer för att felsöka olika anslutningsfel:
Konfigurera Windows-brandväggen så att den fungerar med SQL Server
Konfigurera brandväggar så att de fungerar med SQL Server beskriver hur du konfigurerar Windows-brandväggen för lyckade anslutningar till instanser.
Testa en OLEDB- eller ODBC-anslutning till SQL Server
Om du snabbt vill testa en anslutning från en klientdator till en SQL Server-instans kan du konfigurera en UDL-fil. Mer information finns i Testa anslutningar till SQL Server med hjälp av en UDL-fil (Universal Data Link).
Du kan också använda ODBC-datakällor (64-bitars) eller ODBC-datakällor (32-bitars) för att konfigurera och testa en ODBC-anslutning till SQL Server. Mer information finns i DSN-alternativ för ODBC-datakälladministratör.
Identifiera om en port blockeras med PortQryUI
Du kan använda PortQryUI-verktyget (en grafisk användargränssnittsportläsare) för att felsöka anslutningsproblem. Mer information finns i Använda PortQryUI-verktyget med SQL Server.
Hitta vilka portar SQL Server lyssnar på
Den här artikeln Kontrollera om SQL Server lyssnar på dynamiska eller statiska portar innehåller steg för att identifiera vilka portar SQL Server lyssnar på.
Hämta en detaljerad diagnostikrapport med SQLCheck
Microsofts produktsupporttekniker använder ofta SQLCheck, som är ett verktyg som de har skapat för att diagnostisera orsaker till anslutningsfel. Du kan följa anvisningarna för att ladda ned och samla in SQLCheck-rapporten för djupgående analys.
Använda Kerberos Configuration Manager
Om du vill identifiera och lösa problem med tjänstens huvudnamn (SPN) kan du använda Kerberos Configuration Manager. Mer information finns i Använda Kerberos Configuration Manager för att åtgärda SPN-problem.
Samla in och analysera en nätverksspårning med SQLTrace och SQLNAUI
I många fall kan en nätverksspårning vara det mest effektiva verktyget för att undersöka nätverksfel. Du kan följa stegen i Samla in nätverksspårningar på klienten och servern för att undersöka fel. Sedan kan du analysera nätverksspårningen med SQL Network Analyzer UI SQLNAUI.