读取本机MSSQL的服务端口号

来源:互联网 发布:黑巧克力 热量 知乎 编辑:程序博客网 时间:2024/05/16 01:01

/**作用:读取当前MSSQL端口
   作者:无尽天空
   日期:2005-06-04
   原理:利用读取注册表的方式读取MSSQL服务端口号
**/
DECLARE @test varchar(20)
EXEC master..xp_regread
@rootkey='HKEY_LOCAL_MACHINE',--根
  @key='SOFTWARE/Microsoft/MSSQLServer/MSSQLServer/SuperSocketNetLib/Tcp',--项名称
  @value_name='TcpPort',--键名
  @value=@test OUTPUT
SELECT @test

/**以上操作系统为XP,可能不同的操作系统,路径不同。
如果操作系统不同可通过下面方式得到根和项名称
1)开始->运行->健入->regedit
2)查找->TcpPort找到相应的键值
3)右击键值所在的文件夹,选复制项名称
4)用项名称代替上面语句的项名称,以后,不管端口怎么变,你都可以用上面的语句查看得到
**/