sql >> Database >  >> RDS >> Sqlserver

Externe verbindingen inschakelen voor SQL Server Express 2012

Nou, blij dat ik het vroeg . De oplossing die ik uiteindelijk ontdekte, was hier:

Hoe configureer ik SQL Server Express om externe tcp/ip-verbindingen op poort 1433 toe te staan?

  1. Voer SQL Server Configuration Manager uit.
  2. Ga naar SQL Server-netwerkconfiguratie> Protocollen voor SQLEXPRESS.
  3. Zorg ervoor dat TCP/IP is ingeschakeld.

Tot nu toe, zo goed, en helemaal naar verwachting. Maar dan:

  1. Klik met de rechtermuisknop op TCP/IP en selecteer Eigenschappen .
  2. Controleer of onder IP2 het IP-adres is ingesteld op het IP-adres van de computer op het lokale subnet.
  3. Scroll omlaag naar IPAll.
  4. Zorg ervoor dat TCP Dynamic Ports is leeg . (De mijne was ingesteld op een poortnummer van 5 cijfers.)
  5. Zorg ervoor dat TCP-poort is ingesteld op 1433 . (De mijne was leeg.)

(Bovendien, als u deze stappen volgt, is het niet nodig om SQL Server Browser in te schakelen, en u hoeft alleen poort 1433 toe te staan, niet 1434.)

Deze extra vijf stappen zijn iets waarvan ik me niet kan herinneren dat ik het ooit heb moeten doen in een eerdere versie van SQL Server, Express of anderszins. Ze lijken nodig te zijn geweest omdat ik een genoemde instantie (myservername\SQLEXPRESS) op de server gebruik in plaats van een standaardinstantie. Zie hier:

Een server configureren om te luisteren op een specifieke TCP-poort (SQL Server Configuration Manager)



  1. Vermijd CHAR-bijsnijden bij gebruik van eclipselink

  2. Waarom duurt het zo lang voordat psycopg2 INSERT in een lus draait en hoe kan ik het versnellen?

  3. Hoe maak en bevraag ik gekoppelde databaseservers in SQL Server?

  4. Unix SSH zonder wachtwoord