查看SQL别名实例监听的端口号
在192.168.1.1电脑安装了sql server2008R2,实例名是SQL2008;
我从另一台客户端电脑访问它用这个名字:192.168.1.1\SQL2008 ,防火墙中放行了tcp1433、tcp1434端口。
关闭防火墙时,客户端电脑能连通192.168.1.1\SQL2008,打开防火墙时提示密码错误。
打开SQL2008配置管理器报错,什么WMI错误。于是尝试cmd。
打开cmd,尝试查找\SQL2008这个实例的端口号:
先查看实例ID:
tasklist | findstr "sqlservr"
然后查看这两个进程ID占用的端口号:
netstat -ano | findstr "4112" netstat -ano | findstr "4224"
如下图:
标准的是1433,另外一个应该就是51464了,添加到防火墙放行。
\SQL2008这个实例,直接连接192.168.1.1,51464,就通了。