mssql sqlserver 使用命名管道的方式连接SQL Server


摘要:
下文讲述sql server中使用命名管道的方式连接sqlserver,如下所示:
实验环境:sql server 2008 R2


sql server数据库引擎安装后,默认情况下可使用tcp/ip的方式访问sqlserver ,使用tcp/ip的方式访问sql引擎,当我们知道数据库用户和密码就可以访问数据库引擎,这种方式对数据库引擎来说不是很安全。
当我们使用命名管道的方式访问sqlserver引擎,访问者必须先拥有访问sqlserver所在机器的权限,然后才可访问sqlserver,当用户无访问数据库服务器资源的权限,即使知道数据库账户和密码,也无法访问数据库引擎,及采用“命名管道”的方式访问数据库引擎将更加的安全。

开启“命名管道”访问方式的方法

1. 服务器开启方法
依次点击操作系统的“开始->程序->Microsoft SQL Server 7.0->Server Network
Utility”,在“General”栏中,删除不必要的连接配置,
然后按“Add…”增加一个Named Pipes连接:Network librarys选
Named Pipes,Server name中显示的机器名


2.客户端开启方法
依次点击操作系统的 “开始->程序->Microsoft SQL Server 7.0->Client Network
Utility”,在“General”栏中,必要的连接配置,然后按“Add…”增加一个Named Pipes连接:Network librarys选
Named Pipes,Server alias中可连接的服务器列表