sql-server - SQL Server 端口 445 和 1433

标签 sql-server sql-server-2005

sql server 端口 445 和 1433 之间有什么区别以及每个端口的用途是什么?

最佳答案

445不是SQL端口,是SMB端口。仅当您使用命名管道协议(protocol)时,它才会参与 SQL Server,因为命名管道通过 SMB,而这反过来又使用 445 表示“SMB over IP”。 ',又名。作为 SMB“NETBIOSless”,而不是使用 137-139 的基于 NetBIOS 的旧 SMB。

1433是SQL Server直接使用TCP时的SQL Server TCP监听端口。

要将服务器配置为监听特定协议(protocol),请使用 SQL Server configuration Manager 。要配置客户端允许的协议(protocol),请参阅 Configuring Client Network Protocols .

出于性能和易于部署/配置的原因,最好禁用网络管道并仅依赖 TCP (1433)。

关于sql-server - SQL Server 端口 445 和 1433,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2503234/

相关文章:

sql-server - 退出 db_cursor 中的 WHILE @@FETCH_STATUS = 0

sql-server - 批量插入到 SQL Server,插入语句与一条插入 XML 语句?

sql - 哈希联接出现在全文查询中 - SQL Server 2005

sql - 在column1之前添加column2

SQL 检查 WHERE 子句中的 NULL(三元运算符?)

sql-server - 连接多个表返回 NULL 值

c# - SQL Server 2008 R2 上的身份验证设置是否会对性能产生影响?

sql - 获取在 UPDATE 触发器上运行 SQL 查询的作业

sql - SQL中临时表与物理表的比较速度是多少?

sql - 如何使用 sql 检测错误的序列列?