读取本机服务端口号

/**作用:读取当前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)用项名称代替上面语句的项名称,以后,不管端口怎么变,你都可以用上面的语句查看得到
**/

posted @ 2006-02-11 18:03  文刀无尽  阅读(320)  评论(0编辑  收藏  举报