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:
- 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.
- 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í
- 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
- 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ě.