sql >> Databáze >  >> RDS >> Sqlserver

Jak se připojit k SQL Serveru z jiného počítače?

Odmítnutí odpovědnosti

Toto je jen několik dalších informací, které mohou komukoli pomoci. Chci, aby bylo zcela jasné, že to, co zde popisuji, je možná:

  • A. není 100% správný a
  • B. není bezpečný z hlediska zabezpečení sítě.

Nejsem DBA, ale pokaždé, když se přistihnu, že nastavuji SQL Server (Express nebo Full) pro testování nebo co ne, narazím na problém s připojením. Řešení, které popisuji, je spíše pro osobu, která se právě snaží dokončit svou práci – při nastavování produkčního serveru se poraďte s někým, kdo se v této oblasti vyzná.

Pro SQL Server 2008 R2 to je to, co nakonec dělám:

  1. Ujistěte se, že je vše zarovnané jako v tomtovýukový program což je stejný výukový program zveřejněný výše jako řešení od "Dani" jako vybraná odpověď na tuto otázku.
  2. Zkontrolujte a/nebo nastavte nastavení brány firewall pro počítač, který je hostitelem serveru SQL. Pokud používáte Windows Server 2008 R2, použijte Správce serveru, přejděte na Konfigurace a podívejte se na „Brána firewall systému Windows s pokročilým zabezpečením“. Pokud používáte Windows 7, přejděte do Ovládacích panelů a vyhledejte „Firewall“ a klikněte na „Povolit program prostřednictvím brány Windows Firewall“.
    • Vytvořte příchozí pravidlo pro port TCP 1433 – povolte připojení
    • Vytvořte odchozí pravidlo pro port TCP 1433 – povolte připojení
  3. Až skončíte s nastavením brány firewall, budete chtít zkontrolovat ještě jednu věc. Otevřete "Správce konfigurace serveru SQL" vyhledejte:Konfigurace sítě SQL Server - Protokoly pro SQLEXPRESS (nebo ekvivalentní) - TCP/IP
    • Dvakrát klikněte na TCP/IP
    • Klikněte na kartu IP adresy
    • V části IP1 nastavte port TCP na 1433, pokud tomu tak již nebylo
    • V části IP All nastavte port TCP na 1433, pokud tomu tak již nebylo
  4. Restartujte SQL Server a SQL Browser (pro jistotu udělejte obojí)

Obvykle poté, co udělám to, co jsem zmínil výše, už problém nemám. Zde je snímek obrazovky toho, co hledat – pro poslední krok:

Znovu, pokud někdo s více informacemi o tomto tématu uvidí červenou vlajku, opravte mě.



  1. SQL Server Collection Inventory Script -3

  2. JPA Eclipselink Database Change Notification neruší platnost záznamu mezipaměti

  3. Autentizace databáze CAS nefunguje

  4. Spočítat počet výskytů řetězce v poli VARCHAR?