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

číslo portu SQL serveru

Výchozí instance bude ve výchozím nastavení naslouchat na tcp/1433. Mohlo by to možná také poslouchat na pojmenovaném kanálu (tcp/445) - ale myslím, že to musí být v dnešní době výslovně povoleno.

Pojmenované instance, jako je SQLEXPRESS, naslouchají na dynamickém portu. Dynamický port řeší klient pomocí protokolu SQL Server Resolution Protocol (aka SQL Browser) – který naslouchá na udp/1434. Tento dynamický port je vybrán při prvním spuštění a obecně zůstane stejný i při budoucích restartech (uložený v registru) – ale pokud dojde ke sporu, SQL vybere nový port.

Můžete a obecně byste měli nakonfigurovat vše instance produkčního serveru SQL používat statický port. Díky tomu je firewall velmi jednodušší.

Jediný důvod, proč musíte vložit pojmenovanou instanci, řekněme, do připojovacího řetězce, je ten, aby klient věděl, že má požádat SSRP o dynamický port. Pokud se jedná o statický nebo jinak známý port, můžete klienta jednoduše nasměrovat na Server=server.com:port , ponechte název instance.



  1. Třídění dotazu MySQL pomocí ORDER BY nebo pomocí třídicích funkcí PHP

  2. Uspořádejte příspěvky na fóru podle času poslední odpovědi

  3. SQL dotaz na více databází

  4. Odečtení jednoho řádku dat od druhého v SQL