sql >> Databasteknik >  >> RDS >> Sqlserver

Hur ansluter jag till SQL Server från en annan dator?

Ansvarsfriskrivning

Detta är bara ytterligare information som kan hjälpa vem som helst. Jag vill göra det helt klart att det jag beskriver här möjligen är:

  • A. inte 100 % korrekt och
  • B. inte säker när det gäller nätverkssäkerhet.

Jag är inte en DBA, men varje gång jag kommer på mig själv med att konfigurera en SQL Server (Express eller Full) för testning eller vad inte, stöter jag på anslutningsproblemet. Lösningen jag beskriver är mer för den person som bara försöker få sitt jobb gjort - rådfråga någon som är kunnig inom detta område när du ställer in en produktionsserver.

För SQL Server 2008 R2 det här är vad jag gör:

  1. Se till att allt är rutat bort som i dennasjälvstudie vilket är samma handledning som postats ovan som en lösning av "Dani" som det valda svaret på denna fråga.
  2. Kontrollera och/eller ställ in dina brandväggsinställningar för datorn som är värd för SQL-servern. Om du använder en Windows Server 2008 R2, använd Serverhanteraren, gå till Konfiguration och titta sedan på "Windows-brandvägg med avancerad säkerhet". Om du använder Windows 7, gå till Kontrollpanelen och sök efter "Brandvägg" klicka på "Tillåt ett program via Windows-brandväggen".
    • Skapa en inkommande regel för port TCP 1433 - tillåt anslutningen
    • Skapa en utgående regel för port TCP 1433 - tillåt anslutningen
  3. När du är klar med brandväggsinställningarna vill du kontrollera en sak till. Öppna "SQL Server Configuration Manager" lokalisera:SQL Server Network Configuration - Protocols for SQLEXPRESS (eller motsvarande) - TCP/IP
    • Dubbelklicka på TCP/IP
    • Klicka på fliken IP-adresser
    • Under IP1 ställ in TCP-porten till 1433 om den inte redan har gjort det
    • Under IP All ställ in TCP-porten till 1433 om den inte redan har gjort det
  4. Starta om SQL Server och SQL Browser (gör båda bara för att vara på den säkra sidan)

När jag har gjort det jag nämnde ovan har jag vanligtvis inga problem längre. Här är en skärmdump av vad du ska leta efter - för det sista steget:

Återigen, om någon med mer information om detta ämne ser en röd flagga, vänligen korrigera mig.



  1. Få storleken på alla databaser i PostgreSQL (psql)

  2. Hur man lägger till Failover Partner till en anslutningssträng i VB.NET

  3. Kan jag använda pt-online-schema-change för att ändra en primärnyckel?

  4. php-funktionen returnerar inte alla resultat från en MySQL-fråga i en foreach