确定SqlConnection连接的端口号
本文关键字:口号 连接 SqlConnection 确定 | 更新日期: 2023-09-27 18:11:12
在我的代码的某些部分,我有一个打开的SqlConnection对象。如何找出连接的Sql Server实例的端口?
可以查询;
USE master
GO
xp_readerrorlog 0, 1, N'Server is listening on'
GO
默认连接TCP端口1433
。嗯,不确定是否有其他更好的方法,但是你可以从注册表路径
TcpPort
中获得这些信息HKEY_LOCAL_MACHINE'SOFTWARE'MICROSOFT'MSSQLSERVER'MSSQLSERVER'SUPERSOCKETNETLIB'TCP
您可以使用Registry.GetValue()
方法从系统注册表中读取这些信息
它将是端口1433,除非您在连接字符串中指定了不同的端口。
有关连接字符串选项的信息,请参见:如何在SQL Server连接字符串中指定端口号?和http://www.connectionstrings.com/