MSSQL不同端口号的差异比较(mssql端口号区别)
MSSQL有多种不同的端口号,每一种都有不同的用途,比较不同的MSSQL端口号的差异可以帮助我们提高对MSSQL的理解,从而对我们管理MSSQL有所帮助。
MSSQL最常用的端口号是1433,它是一个通用的端口号,用于连接MSSQL Server实例,它也是MSSQL向外部提供服务和接收外部链接时使用的默认端口。另外,针对不同的应用需求,还有一些其他的MSSQL端口号供我们使用,比如:1434、1435、1436、1437、1438、1439等,也可以使用命令行工具如sqlcmd将自定义监听端口改变为其它端口号,如:
`sqlcmd -E -S SeverName -d DatabaseName -Q “EXEC xp_instance_regwrite N’HKEY_LOCAL_MACHINE’,N′Software\Microsoft\MSSQLServer\MSSQLServer′,N′TcpPort’,REG_SZ,N′1445′”`
在Windows7和Windows2008R2以及更高版本的操作系统上,如果MSSQL端口号是1433,我们往往需要打开Windows防火墙,将对应端口号 1433 打开,否则MSSQL Server对外部就被禁止访问。 其他的端口号一般用于SQL Server跟从服务器和一些特殊的统计服务,要想了解更多的相关信息可以参考该链接:[MSSQL ports(MSSQL端口号)](https://msdn.microsoft.com/en-us/library/cc646023.aspx)
总之,MSSQL有多种端口号,每一种端口号都有其特定的用途,如果想正确的使用MSSQL,就必须要正确的掌握这些端口号。