sql >> Databasteknik >  >> RDS >> Sqlserver

Aktivera fjärranslutningar för SQL Server Express 2012

Nåväl, glad att jag frågade . Lösningen jag till slut upptäckte var här:

Hur konfigurerar jag SQL Server Express för att tillåta fjärranslutna tcp/ip-anslutningar på port 1433?

  1. Kör SQL Server Configuration Manager.
  2. Gå till SQL Server Network Configuration> Protocols for SQLEXPRESS.
  3. Se till att TCP/IP är aktiverat.

Hittills så bra och helt förväntat. Men då:

  1. Högerklicka på TCP/IP och välj Egenskaper .
  2. Verifiera att, under IP2, är IP-adressen inställd på datorns IP-adress på det lokala undernätet.
  3. Bläddra ner till IPAll.
  4. Se till att TCP Dynamic Ports är tom . (Min var inställd på ett femsiffrigt portnummer.)
  5. Se till att TCP-porten är inställd på 1433 . (Min var tom.)

(Dessutom, om du följer dessa steg är det inte nödvändigt för att aktivera SQL Server Browser, och du behöver bara tillåta port 1433, inte 1434.)

Dessa extra fem steg är något jag inte kan minnas att jag någonsin behövt göra i en tidigare version av SQL Server, Express eller på annat sätt. De verkar ha varit nödvändiga eftersom jag använder en namngiven instans (mittservernamn\SQLEXPRESS) på servern istället för en standardinstans. Se här:

Konfigurera en server för att lyssna på en specifik TCP-port (SQL Server Configuration Manager)



  1. Varför körs en connect by expression i en FOR-loop bara en gång?

  2. sumProdukt i sql

  3. Hur tar jag bort specifika rader i SQLite Database

  4. Överväganden kring kolumnordning i index och sorteringar