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

Aktiver fjernforbindelser til SQL Server Express 2012

Nå, glad for, at jeg spurgte . Den løsning, jeg endelig opdagede, var her:

Hvordan skal jeg konfigurere SQL Server Express til at tillade eksterne tcp/ip-forbindelser på port 1433?

  1. Kør SQL Server Configuration Manager.
  2. Gå til SQL Server Network Configuration> Protocols for SQLEXPRESS.
  3. Sørg for, at TCP/IP er aktiveret.

Så langt, så godt og helt forventet. Men så:

  1. Højreklik på TCP/IP, og vælg Egenskaber .
  2. Bekræft, at IP-adressen under IP2 er indstillet til computerens IP-adresse på det lokale undernet.
  3. Rul ned til IPAll.
  4. Sørg for, at TCP Dynamic Ports er tom . (Min var indstillet til et 5-cifret portnummer.)
  5. Sørg for, at TCP-port er indstillet til 1433 . (Min var tom.)

(Hvis du følger disse trin, er det også ikke nødvendigt for at aktivere SQL Server Browser, og du behøver kun at tillade port 1433, ikke 1434.)

Disse ekstra fem trin er noget, jeg ikke kan huske nogensinde at have været nødt til at gøre i en tidligere version af SQL Server, Express eller andet. De ser ud til at have været nødvendige, fordi jeg bruger en navngivet instans (mitservernavn\SQLEXPRESS) på serveren i stedet for en standardinstans. Se her:

Konfigurer en server til at lytte på en specifik TCP-port (SQL Server Configuration Manager)



  1. Optimal forespørgsel efter seneste rekord for hver N

  2. Multiple select-sætning i lagret procedure for at få det ønskede resultat

  3. Ser på databasen på heroku

  4. Ruby CSV læse felter med flere linjer