Povolení připojení serveru SQL Server v systému Windows XP Service Pack 2

ÚVOD

Tento článek popisuje postup při povolení připojení serveru SQL Server v systému Windows XP Service Pack 2.


Standardně je povolena brána Windows Firewall v počítačích se systémem Microsoft Windows XP Service Pack 2. Brána Windows Firewall zavře porty, jako je například 445 používané pro sdílení souborů a tiskáren počítače Internet zabránit v připojení sdílených souborů a tiskáren ve vašem počítači nebo k jiným zdrojům. Pokud SQL Server je nakonfigurován pro příjem příchozích připojení klienta pomocí pojmenovaných kanálů přes relaci NetBIOS serveru SQL Server komunikuje prostřednictvím portů TCP a tyto porty musí být otevřené. SQL Server, budou klienti, které se pokoušíte připojit k serveru SQL Server nebude moci připojit, dokud serveru SQL Server je nastaven jako výjimku brány Firewall systému Windows. Nastavení serveru SQL Server jako výjimku brány Firewall systému Windows, použijte kroky, které jsou uvedeny v části "Další informace".

Další informace

Vytvořit výjimku pro každou instanci serveru SQL Server

Tato metoda otevře portu protokolu UDP (User Datagram) 1434 kromě port protokolu TCP (Transmission Control). Pokud chcete povolit tyto porty manuálně, naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
Jak 841252 ruční povolení připojení protokolu TCP/IP v systému Windows XP Service Pack 2 pro SQL Server 2000



Poznámka: Pokud používáte více instancí serveru SQL Server, musíte vytvořit výjimku pro každou instanci.
  1. Klepněte na tlačítko Starta potom klepněte na tlačítko
    Spustit.
  2. V dialogovém okně Spustit zadejte příkaz Firewall.cpla klepněte na tlačítko OK.
  3. V dialogovém okně Brána Firewall systému Windows na kartě výjimky klepněte na tlačítko Přidat Program .
  4. V dialogovém okně Přidat Program můžete vybrat instanci serveru SQL Server nebo můžete klepněte na tlačítko Procházet a vyhledejte instance serveru SQL Server, který chcete přidat do seznamu výjimek. V následující tabulce jsou uvedeny výchozí umístění instalace serveru SQL Server.

    VerzeCesta k souboru
    SQL Server 7.0Mssql\Binn\Sqlservr.exe
    Výchozí Instance systému SQL Server 2000Program Files\Microsoft SQL Server\Mssql\Binn\Sqlservr.exe
    Pojmenované Instance serveru SQL Server 2000Program Files\Microsoft SQL Server\Mssql$instancename\Binn\Sqlservr.exe
    Výchozí Instance systému SQL Server 2005Program Files\Microsoft SQL Server\MSSQL. x\MSSQL\Binn\sqlservr.exe
    Pojmenované Instance serveru SQL Server 2005Program Files\Microsoft SQL Server\MSSQL. x\MSSQL\Binn\sqlservr.exe

    Poznámka: Každá instance serveru SQL Server 2005 je tvořena odlišné sady služby s konkrétní nastavení kolace a další možnosti. Adresářová struktura, struktura registru a názvy služeb, které odpovídají konkrétní instance ID instance serveru SQL Server, který je vytvořen při instalaci serveru SQL Server 2005. x je ID instance instance serveru SQL Server, který je vytvořen při instalaci serveru SQL Server 2005.
  5. Vyberte název instance a potom klepněte na tlačítko
    OK.
  6. V části programy a službyzaškrtněte políčko u názvu, který jste vybrali v kroku 6 a potom klepněte na tlačítko
    OK.

Jak používat víceprotokolové vzdálené volání procedur (RPC)

Používáte-li Multiprotocol, je třeba provést kroky v části "Vytvořit výjimku pro každou instanci serveru SQL Server" stejně jako otevřít správné porty TCP bránu firewall systému Windows.
Jak spustit RPC přes TCP
Upozornění: Při nesprávné úpravě registru pomocí Editoru registru nebo jiným způsobem může dojít k vážným problémům. Tyto problémy mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nemůže zaručit, že tyto problémy bude možné vyřešit. Úpravy registru provádíte na vlastní nebezpečí.

Chcete-li spustit protokol RPC nad protokolem TCP, postupujte takto:
  1. Povolení portu 135 bránu firewall systému Windows. Chcete-li to provést, postupujte takto:
    1. Klepněte na tlačítko Start a potom klepněte na příkaz Spustit.
    2. V dialogovém okně Spustit zadejte příkaz Firewall.cpla klepněte na tlačítko OK.
    3. Na kartě výjimky klepněte na tlačítko
      Přidání portu.
    4. Do pole číslo portu zadejte
      135a potom klepněte na tlačítko TCP .
    5. Do pole název zadejte název portu, jako je MULTI a klepněte na tlačítko OK.
    6. Na kartě výjimky zobrazí se nová služba. Chcete-li povolit port, klepnutím zaškrtněte políčko vedle vašeho nová služba a potom klepněte na tlačítko OK.
  2. Upravte klíč registru \\HKLM\SOFTWARE\Policies\Microsoft\Windows NT\RPC.

    Poznámka: Pokud jste právě nainstalovali server SQL Server, tento klíč registru neexistuje. Je třeba vytvořit klíč a hodnotu. Chcete-li to provést, postupujte takto:
    1. Klepněte na tlačítko Starta potom klepněte na příkaz Spustit.
    2. V dialogovém okně Spustit zadejte
      Regedita pak klepněte na OK. Tato akce spustí Editor registru.
    3. Vyhledejte klíč registru \\HKLM\SOFTWARE\Policies\Microsoft\Windows NT\RPC.
    4. Nastavit klíč RestrictRemoteClients
      0.
    5. Ukončete program Editor registru
  3. Restartujte počítač, který je spuštěn SQL Server.
Jak používat protokol RPC přes pojmenované kanály
Pokud používáte protokol RPC přes pojmenované kanály, je nutné otevřít port 445 bránu firewall systému Windows. Chcete-li to provést, postupujte takto:
  1. Klepněte na tlačítko Start a potom klepněte na příkaz Spustit.
  2. V dialogovém okně Spustit zadejte příkaz Firewall.cpla klepněte na tlačítko OK.
  3. Na kartě výjimky klepněte na tlačítko Přidat Port.
  4. Do pole číslo portu zadejte
    445a potom klepněte na tlačítko TCP.
  5. Do pole název zadejte název portu, jako je MULTI a klepněte na tlačítko OK.
  6. Na kartě výjimky zobrazí se nová služba. Chcete-li povolit port, klepnutím zaškrtněte políčko vedle vašeho nová služba a potom klepněte na tlačítko OK.

Odkazy

Další informace o konfiguraci serveru SQL Server 2000 v systému Windows XP Service Pack 2 klepněte na následující číslo článku databáze Microsoft Knowledge Base:

841249 jak nakonfigurovat systém Windows XP Service Pack 2 pro použití se serverem SQL Server

Vlastnosti

ID článku: 841251 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Váš názor