好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

sql server tcp链接工具

TCPView是一个Windows程序,它将为您显示系统上所有TCP和UDP端点的详细列表,包括本地和远程地址以及TCP连接状态。 在Windows Server 2008,Vista和XP上,TCPView还会报告拥有端点的进程的名称。 TCPView提供了Windows附带的Netstat程序的信息更丰富,显示更方便。 TCPView下载包括Tcpvcon,这是具有相同功能的命令行版本。

【1】使用TCPView

启动TCPView时,它将枚举所有活动的TCP和UDP端点,将所有IP地址解析为其域名版本。 您可以使用工具栏按钮或菜单项来切换已解析名称的显示。 在Windows XP系统上,TCPView显示拥有每个端点的进程的名称。

默认情况下,TCPView每秒更新一次,但是您可以使用  Options | Refresh Rate 菜单项来更改速率。 将状态从一个更新更改为下一个更新的端点以黄色突出显示; 被删除的端点显示为红色,新端点显示为绿色。

您可以通过选择 File | Close Connections 来关闭已建立的TCP / IP连接(标记为ESTABLISHED的状态) ,或者右键单击一个连接并 从结果上下文菜单中 选择 Close Connections 。

您可以使用“ 保存” 菜单项 将TCPView的输出窗口保存到文件中 。

【2】使用Tcpvcon

Tcpvcon的用法与内置Windows netstat实用程序的用法类似:

用法:

指令 复制中  
 tcpvcon [-a] [-c] [-n] [process name or PID]
 
使用TCPVCON 范围 描述 -一种 显示所有端点(默认为显示已建立的TCP连接)。 -C 将输出打印为CSV。 -n 不要解析地址。

【3】Microsoft TCPView KB文章

此Microsoft KB文章引用了TCPView:

816944:尝试启动网站时出现“意外错误0x8ffe2740”错误消息

 下载TCPView (1.4 MB)

现在 从 Sysinternals Live 运行 。

运行于:

客户端:Windows 8.1及更高版本。 服务器:Windows Server 2012及更高版本。

 

【最佳实践】

(1)查看sqlserver请求进程与windows 进程关系

  

 

我们可以看到 spid是sql server进程号,而 kpid 是windows线程号

(2)查看windows线程

使用windows命令,tasklist 查看 windows进程信息,发现并看不到3076

   

 

(3)使用tcpView 工具

但很明显有缺陷,要是有多个,你根本无法区分哪个是正常的 哪个是僵死的

  

 

 然后可以右击杀死之类的

 

sql server tcp链接工具

标签:地址解析   通过   media   单击   parent   nal   窗口   vista   mic   

查看更多关于sql server tcp链接工具的详细内容...

  阅读:34次