sql >> Database teknologi >  >> RDS >> Sqlserver

Intermitterende ODBC-forbindelsesfejl

Jeg har haft adskillige problemer med dette tidligere, og følgende virkede:

  1. Naviger til Start | Microsoft SQL Server 2014 | SQL Server 2014 Configuration Manager.

Udvid SQL Server Network Configuration, og klik derefter på 2008-forekomsten. Når du gør det, til højre, vil du bemærke Shared Memory, Named Pipes og TCP/IP. Åbn Named Pipes og aktiver det, hvis det er deaktiveret. Åbn TCP/IP og aktiver det, men på TCP/IP vil du også bemærke en sekundær fane kaldet IP-adresser. Klik på denne fane og aktiver hver IP-adresse individuelt for alle IP-adresser (eller kun dem, du ønsker at aktivere). Du vil også bemærke, at der er en TCP-port, hvor standardporten for SQL er 1433. Men når du har mere end én forekomst af SQL installeret på den samme maskine, opdeler jeg normalt portnumrene. dvs. det ene tilfælde satte jeg til 1433 og det andet satte jeg til 1435. Se skærmbilledet nedenfor:

Bemærk, at jeg fjernede nullet i TCP Dynamic Ports.

Når du kommer til slutningen, skal du indstille det som følgende skærmbillede:

Når du er færdig med at konfigurere alt dette, skal du klikke på Anvend, OK og derefter OK.

  1. Naviger til Start | Kør.

Indtast clconfg (du skal gøre dette på hver maskine, der har problemer med at oprette forbindelse), og klik derefter på OK.

Aktiver navngivne rør og TCP/IP, og marker derefter indstillingen Aktiver delt hukommelsesprotokol, som kan ses nedenfor:

Klik på Anvend og derefter OK.

  1. Naviger til Start Kør, skriv services.msc, og klik derefter på OK.

Naviger til begge forekomster af SQL Server, og genstart dem.

Åbn også SQL Server Browser, skift den fra Deaktiveret til Automatisk, og indtast derefter dit AD-brugernavn og adgangskode.

Klik på Anvend og OK, start derefter browseren.

Hvis du stadig har forbindelsesproblemer efter dette, så prøv at deaktivere Windows Firewall's eller tilføje portundtagelser som nævnt tidligere i svaret.

Hvis du stadig har problemer, så svar på dette svar, så hjælper jeg dig videre...

Rediger:

På arbejdsstationerne skal du klikke på Start | Kør, og skriv derefter cliconfg og klik på OK.

Aktiver TCP/IP og navngivne rør, marker derefter indstillingen Aktiver Shared Memory Protocol og klik på OK.

Håber dette hjælper.



  1. Sådan ændres max_allowed_packet size

  2. Oprettelse af et brugerdefineret SQL Server Docker-billede oven på det officielle billede

  3. Fejl ved installation af pg gem, mkmf.rb kan ikke finde header-filer til ruby ​​(Mac OSX 10.6.5)

  4. Hvad er forskellen mellem =null og IS NULL?