科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道解析:教你轻松掌握命名管道客户端连接

解析:教你轻松掌握命名管道客户端连接

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文将教你轻松掌握命名管道客户端连接。

作者:赛迪网 limeinan 来源:天新网 2008年3月28日

关键字: Mssql SQL SQL Server 数据库

  • 评论
  • 分享微博
  • 分享邮件

2.在客户端工作站的操作系统命令提示符处键入:

readpipe /Sserver_name /Dstring

当使用 readpipe 时,server_name 是 SQL Server 的网络服务器名称(makepipe 在该服务器上启动),而 string 是测试字符串。如果字符串包含空格,则必须括在双引号内。/S 与服务器名称之间无空格,/D 与字符串之间无空格。

例如,若要连接到名为 myserver 的 SQL Server 安装,请键入下列内容之一:

readpipe /Smyserver /Dhello

readpipe /Smyserver /D"hello there"

readpipe /Smyserver /D'hello there'

前两个 readpipe 语句中指定的字符串处理方法相同。

如果网络命名管道连接可以建立,则客户端工作站分别对前面的每个命令返回以下信息:

SvrName:\\myserver
PIPE   :\\myserver\pipe\abc
DATA   :hello 
Data Sent: 1 : hello
Data Read: 1 : hello

SvrName:\\myserver
PIPE   :\\myserver\pipe\abc
DATA   :hello there
Data Sent: 1 :hello there
Data Read: 1 :hello there

SvrName:\\myserver
PIPE   :\\myserver\pipe\abc
DATA   :hello 
Data Sent: 1 : 'hello
Data Read: 1 : 'hello
 

如果网络命名管道连接可以建立,则 makepipe 实用工具返回与以下类似的信息:

Waiting for Client to Connect...
Waiting for client to send...  1

Data Read:
hello

Waiting for client to send...  2

Pipe closed

Waiting for Client to Connect...
Waiting for client to send...  1

Data Read:
hello there

Waiting for client to send...  2

Pipe closed

Waiting for Client to Connect...
Waiting for client to send...  1

Data Read:
'hello

Waiting for client to send...  2
Pipe closed

Waiting for Client to Connect...

在此时,SQL Server 等待客户端进行连接。readpipe 实用工具可以从其它工作站运行。

3.当测试完成时,转到 makepipe 实用工具所运行于的服务器,按 CTRL+BREAK 或 CTRL+C。

如果结果与第 2 步中的不同,则网络命名管道服务不可用。如果使用命名管道作为 IPC 机制,则客户端无法连接到 SQL Server,直到有可用的命名管道。这些实用工具尝试打开和使用某个命名管道;它们不强迫命名管道连接。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章