====== MS SQL ====== ===== Síťová komunikace ===== Na jednom serveru může běžet více instancí SQL serveru. Připojit se k ní je možné čtyřmi způsoby, z nichž se v praxi setkáme se dvěma z nich - **shared memory** a **TCP/IP**. Defaultně je povolen Shared memory, který pracuje jen v rámci jednoho počítače. Pracujeme-li se sítí, je potřeba povolit a nastavit TCP/IP. Každá instance SQL serveru naslouchá na svém portu, se kterým se ale běžně nepracuje - pracuje se jen s názvem instance. MS SQL má potom spuštěnou službu **SQL Server Browser**, která běží na UDP 1434 portu - ta klientovi pak řekne, na jakém portu instance daného názvu běží. Tomuto se lze vyhnout, nastavit instanci napevno port a při zadávání názvu instance serveru //muj_server/moje_instance// zadat jen //muj_server,port// (port není třeba zadávat, pokud to běží na výchozím portu 1433). Povolení TCP/IP, nastavení portů pro jednotivé ip adresy (nebo pro všechny pod IPall), restart serveru, a podbné se provádí v aplikaci **SQL Server Configuration Manager**. viz. http://www.dotnetportal.cz/clanek/141/Sprava-sluzeb-a-komponent-Microsoft-SQL-Serveru