sql >> Databasteknik >  >> RDS >> Sqlserver

Intermittenta ODBC-anslutningsfel

Jag har haft många problem med detta tidigare och följande fungerade:

  1. Navigera till Start | Microsoft SQL Server 2014 | SQL Server 2014 Configuration Manager.

Expandera SQL Server Network Configuration och klicka sedan på 2008-instansen. När du gör det, till höger, kommer du att märka Shared Memory, Named Pipes och TCP/IP. Öppna Named Pipes och aktivera det, om det är inaktiverat. Öppna TCP/IP och aktivera det, men på TCP/IP kommer du också att märka en sekundär flik som heter IP-adresser. Klicka på den här fliken och aktivera varje IP-adress individuellt för alla IP-adresser (eller bara de du vill aktivera). Du kommer också att notera att det finns en TCP-port vars standardport för SQL är 1433. Men när du har mer än en instans av SQL installerad på samma maskin, brukar jag dela upp portnumren. d.v.s. den ena instansen satte jag till 1433 och den andra satte jag till 1435. Se skärmdump nedan:

Lägg märke till att jag tog bort nollan i TCP Dynamic Ports.

När du kommer till slutet, ställ in det som följande skärmdump:

När du har ställt in allt detta klickar du på Verkställ, OK och sedan OK.

  1. Navigera till Start | Kör.

Skriv in cliciconfg (du måste göra detta på varje maskin som har problem med att ansluta), klicka sedan på OK.

Aktivera namngivna rör och TCP/IP, markera sedan alternativet Aktivera delat minnesprotokoll som kan ses nedan:

Klicka på Använd och sedan på OK.

  1. Navigera till Start Run, skriv in services.msc och klicka sedan på OK.

Navigera till båda instanserna av SQL Server och starta om dem.

Öppna även SQL Server Browser, ändra den från Disabled till Automatic, skriv sedan in ditt AD-användarnamn och lösenord.

Klicka på Verkställ och OK, starta sedan webbläsaren.

Om du fortfarande har anslutningsproblem efter detta, försök att inaktivera Windows-brandväggen eller lägga till portundantag som nämnts tidigare i svaret.

Om du fortfarande har problem, svara på det här svaret så hjälper jag dig vidare...

Redigera:

På arbetsstationerna klickar du på Start | Kör och skriv sedan cliconfg och klicka på OK.

Aktivera TCP/IP och Named Pipes, markera sedan alternativet Aktivera delat minnesprotokoll och klicka på OK.

Hoppas detta hjälper.



  1. Returnera en lista över partitionsscheman i SQL Server (T-SQL)

  2. 2 sätt att skapa en tabell om den inte redan finns i Oracle

  3. Det går inte att förhindra SQLiteConnection-objektläckage

  4. FEL 1130 (HY000):Värden '' får inte ansluta till denna MySQL-server