Přejít na hlavní obsah

Jak zjistit, na jakém portu SQL Server běží

  • Žaneta Kadlecová
  • Praxe

SQL Server je populární relační systém správy databází, který se často používá k ukládání a zpracování informací. Při práci s SQL Serverem může být nutné zjistit, na jakém portu tento server běží. To může být užitečné například při konfiguraci síťového připojení k serveru nebo při řešení problémů s připojením k databázím. V tomto článku se podíváme na několik způsobů, jak zjistit pracovní port serveru SQL.

Než přejdete na způsoby, jak určit číslo portu, je třeba zmínit, že SQL Server může fungovat jak na standardním portu (ve výchozím nastavení 1433), tak na jakémkoli jiném portu uvedeném při instalaci nebo konfiguraci serveru. Pokud jste tedy právě nainstalovali SQL Server a nezměnili jeho nastavení, je pravděpodobné, že server bude fungovat na portu 1433. Pokud víte, že port byl změněn, můžete jej definovat následujícími způsoby.

Za prvé, nejjednodušší způsob, jak definovat pracovní Port SQL Server, je použití konzole SQL Server Management Studio (SSMS). Chcete-li to provést, musíte se připojit k serveru pomocí SSMS a provést následující dotaz SQL: SELECT local_tcp_port FROM sys.dm_exec_connections WHERE local_tcp_port IS NOT NULL. V důsledku provedení dotazu se zobrazí číslo portu, na kterém váš SQL Server běží. Pokud potřebujete definovat Port vzdáleného serveru, nahraďte "localhost" v připojovacím řádku názvem nebo IP adresou vzdáleného serveru.

Protokoly a porty v SQL Serveru

SQL Server používá různé protokoly a porty ke komunikaci s klientskými aplikacemi a dalšími servery. Tyto informace mohou být užitečné při konfiguraci a ladění síťových připojení k serveru SQL.

Jedním z hlavních protokolů, které SQL Server používá, je TCP/IP. Ve výchozím nastavení, SQL Server poslouchá na portu 1433 pro odchozí připojení TCP/IP. Tento port však může být změněn během procesu instalace a konfigurace serveru SQL.

Kromě toho SQL Server také podporuje protokoly Named Pipes a Shared Memory pro místní připojení. Při použití protokolu Named Pipes, SQL Server poslouchá na portu 445. Protokol Shared Memory zase nevyžaduje použití portů, protože funguje pouze na místním počítači.

Pro instalaci a konfiguraci síťových připojení k serveru SQL Server se doporučuje použít SQL Server Configuration Manager, kde můžete zadat potřebné protokoly a porty pro provoz serveru.

Protokol TCP / IP v SQL Serveru

V SQL Server umožňuje protokol TCP / IP klientské aplikaci navázat spojení se serverem a přenášet požadavky do databáze. Každý SQL Server instance musí být nakonfigurován tak, aby fungoval s protokolem TCP/IP, aby se klienti mohli připojit a komunikovat s databází.

Výhody použití protokolu TCP / IP v SQL Serveru:

  • Přenosová rychlost: TCP / IP je velmi rychlý protokol, který poskytuje vysokou rychlost přenosu dat mezi klientem a serverem.
  • Spolehlivost: TCP / IP zaručuje spolehlivé a nezaměnitelné doručení dat, což je zvláště důležité v případě přenosu kritických dat do databáze.
  • Univerzálnost: TCP / IP je standardní protokol podporovaný téměř všemi moderními síťovými zařízeními. Díky tomu je uživatelsky přívětivý a kompatibilní s většinou klientských aplikací a operačních systémů.

Při konfiguraci SQL Serveru pro práci s protokolem TCP / IP musíte zadat port, na kterém bude server poslouchat a očekávat připojení od zákazníků. Výchozí port pro SQL Server je 1433, lze jej však v případě potřeby změnit.

Zjistěte Port SQL Server

Každá instance SQL Serveru běžící na počítači používá specifický port ke sdílení dat s klientskými aplikacemi. Znalost portu SQL Server může být užitečná pro diagnostiku a konfiguraci připojení k databázi.

Existuje několik způsobů, jak zjistit port, na kterém SQL Server běží:

ZpůsobPopis
SQL Server Configuration ManagerOtevřete SQL Server Configuration Manager, přejděte na kartu síťové služby a vyberte příslušnou instanci serveru SQL. Port bude zobrazen ve sloupci "TSR Port".
SQL Server Management StudioPřipojte se k SQL Serveru pomocí SQL Server Management Studio, klikněte pravým tlačítkem na instanci SQL Server v okně Průzkumník objektů a vyberte Vlastnosti. Port se zobrazí na kartě Připojení.
SQLCMDOtevřete příkazový řádek a spusťte příkaz "Sqlcmd-s ". Poté spusťte příkaz " SELECT local_net_address, local_tcp_port FROM sys.dm_exec_connections where local_tcp_port IS NOT NULL" pro informace o portu.

Bez ohledu na zvolený způsob, znalost portu SQL Server, budete moci konfigurovat připojení a interagovat s databází efektivněji.

SQL Server review service

Často je potřeba zjistit, na jakém portu SQL Server běží, zejména při nasazení nové aplikace nebo při konfiguraci síťové interakce s databází. K tomu můžete využít speciální služby, které vám umožní identifikovat aktivní porty pro SQL Server.

Jednou z těchto služeb je SQL Server Configuration Manager. Chcete-li použít tento nástroj, musíte postupovat podle následujících kroků:

  1. Otevřít SQL Server Configuration Manager.
  2. V seznamu vlevo vyberte položku "SQL Server síťové služby".
  3. V okně, které se otevře, vyberte instanci serveru SQL, která vás zajímá.
  4. Na pravé straně okna se zobrazí seznam aktivních portů pro vybranou instanci serveru SQL.

Existují také online služby, které vám umožňují skenovat porty a identifikovat aktivní porty pro konkrétní IP adresu nebo doménu. Některé z nich poskytují informace o protokolu používaném v otevřeném přístavu.

Výsledkem je, že s těmito službami můžete snadno zjistit, na jakém portu SQL Server běží a podle toho nakonfigurovat interakci s databází ve vaší aplikaci nebo síti.

Správce konfigurace SQL Server

Chcete-li zjistit, na jakém portu SQL Server běží pomocí konfiguračního správce, musíte postupovat podle následujících kroků:

  1. Spusťte "Správce konfigurace serveru SQL".
  2. Rozbalte v seznamu vlevo položku "Síť SQL Server" pro přístup k nastavení sítě.
  3. V seznamu instancí vlevo vyberte aktuální instanci serveru SQL Server.
  4. Na pravé straně okna v části protokoly vyhledejte "TCP / IP" a dvakrát na něj klikněte.
  5. Otevře se okno vlastností "TCP / IP". V části "IP adresy" uvidíte seznam dostupných IP adres a příslušných portů. Port SQL Server je obvykle uveden v poli "port TCP".

Jakmile znáte Port SQL Server, můžete tyto informace použít například k připojení k serveru z klientské aplikace nebo k nastavení brány firewall, pokud je to nutné.

SQL Server Configuration Manager

Chcete-li zjistit, na jakém portu SQL Server běží pomocí SQL Server Configuration Manager, postupujte podle následujících kroků:

  1. Otevřete SQL Server Configuration Manager. Chcete-li to provést, klikněte na tlačítko Start a v seznamu programů vyhledejte "SQL Server Configuration Manager".
  2. V nabídce vlevo vyberte "Konfigurace sítě SQL Server".
  3. Na pravé straně okna vyberte instanci serveru SQL, kde chcete znát port.
  4. Klikněte pravým tlačítkem myši na vybranou instanci serveru SQL a vyberte Vlastnosti.
  5. V okně, které se otevře, přejděte na kartu Vlastnosti IP adresy.
  6. V části " IP adresa "vyhledejte sekci" IPAll", kde bude uveden port, na kterém SQL Server běží.

Nyní víte, jak pomocí SQL Server Configuration Manager zjistit, na kterém portu SQL Server běží.

Kontrola portu SQL Server

Pokud chcete vědět, na jakém portu SQL Server běží, budete muset postupovat podle několika jednoduchých kroků.

  1. Otevřete SQL Server Configuration Manager.
  2. Přejděte do sekce "SQL Server Network Configuration" a vyberte "Protocols for ".
  3. Vyhledejte protokol TCP / IP a zkontrolujte, zda je zapnutý. Pokud je vypnutý, klikněte pravým tlačítkem a vyberte "Enable".
  4. Klikněte pravým tlačítkem na protokol TCP/IP a vyberte "Properties".
  5. V okně, které se otevře, přejděte na kartu "IP Addresses".
  6. Přejděte dolů do sekce "IPAll". Zde najdete port, na kterém běží SQL Server (výchozí je 1433).

Nyní víte, na jakém portu SQL Server běží a můžete tyto informace použít k nastavení připojení k databázi.

Změna portu SQL Server

Každá instance SQL serveru běží na konkrétním portu, který umožňuje klientům se k němu připojit. Někdy může být nutné změnit port, například kvůli bezpečnosti nebo kvůli konfliktu s jinými službami.

Chcete-li změnit port SQL Serveru, musíte provést následující kroky:

  1. Otevřete SQL Server Configuration Manager.
  2. Přejděte na kartu "Network Configuration" a vyberte instanci serveru SQL, pro kterou chcete změnit port.
  3. Klikněte pravým tlačítkem na vybranou instanci a vyberte "Properties".
  4. V okně, které se otevře, vyberte kartu "IP Addresses".
  5. V části " IPAll "vyhledejte pole" TCP Port " a zadejte nový port.
  6. Pro uložení změn klikněte na "OK".

Po změně portu je nutné restartovat službu SQL Server.

Po provedení těchto kroků bude SQL Server fungovat na novém portu, což zákazníkům umožní připojit se k němu pomocí nového portu.