sql >> Database >  >> RDS >> Sqlserver

Hoe verbinding maken met SQL Server vanaf een andere computer?

Disclaimer

Dit is slechts wat aanvullende informatie die iedereen kan helpen. Ik wil overduidelijk maken dat wat ik hier beschrijf mogelijk is:

  • A. niet 100% correct en
  • B. niet veilig in termen van netwerkbeveiliging.

Ik ben geen DBA, maar elke keer als ik merk dat ik een SQL Server (Express of Full) opzet om te testen of wat dan ook, loop ik tegen het verbindingsprobleem aan. De oplossing die ik beschrijf is meer voor de persoon die gewoon probeert zijn werk gedaan te krijgen - raadpleeg iemand die kennis heeft op dit gebied bij het opzetten van een productieserver.

Voor SQL Server 2008 R2 dit is wat ik uiteindelijk doe:

  1. Zorg ervoor dat alles op deze manier in het kwadraat staatzelfstudie dat is dezelfde tutorial die hierboven is gepost als een oplossing door "Dani" als het geselecteerde antwoord op deze vraag.
  2. Controleer en/of stel uw firewall-instellingen in voor de computer waarop de SQL Server wordt gehost. Als u een Windows Server 2008 R2 gebruikt, gebruik dan de Server Manager, ga naar Configuratie en kijk vervolgens naar "Windows Firewall met geavanceerde beveiliging". Als je Windows 7 gebruikt, ga dan naar Configuratiescherm en zoek naar "Firewall" klik op "Een programma toestaan ​​via Windows Firewall".
    • Maak een inkomende regel voor poort TCP 1433 - sta de verbinding toe
    • Maak een uitgaande regel voor poort TCP 1433 - sta de verbinding toe
  3. Als je klaar bent met de firewall-instellingen, wil je nog één ding controleren. Open de "SQL Server Configuration Manager" zoek:SQL Server Network Configuration - Protocollen voor SQLEXPRESS (of equivalent) - TCP/IP
    • Dubbelklik op TCP/IP
    • Klik op het tabblad IP-adressen
    • Stel onder IP1 de TCP-poort in op 1433 als dit nog niet het geval is
    • Stel onder IP All de TCP-poort in op 1433 als dit nog niet het geval was
  4. Herstart SQL Server en SQL Browser (doe beide voor de zekerheid)

Nadat ik heb gedaan wat ik hierboven heb genoemd, heb ik meestal geen probleem meer. Hier is een screenshot van waar u naar moet zoeken - voor die laatste stap:

Nogmaals, als iemand met meer informatie over dit onderwerp een rode vlag ziet, corrigeer me dan.



  1. Hoe JSON-afbeeldingen van mysql te ontleden en lijstweergave te vullen

  2. Oracle snellere overlapcontrole

  3. Hoe Spring Boot configureren voor het werken met twee databases?

  4. hoe dbms_scheduler te gebruiken om de taak elke 30 minuten uit te voeren