使用命名管道访问SQL Server

小宇speed

小宇speed

2016-01-29 18:00

使用命名管道访问SQL Server,使用命名管道访问SQL Server
  一、意义
  SQL Server安装后缺省配置是允许客户端以TCP/IP协议来访问,用户只需要知道SQL Server账号的密码就可以访问,这样很
不安全,因为很多WEB程序是直接把连接信息(数据库服务器、连接账号、连接密码)写在程序里面的,破坏者或黑客可以通过某些
方法直接查看源代码获取SQL Server账号及密码,他们就可以直接用TCP/IP协议连接到该数据库服务器,对数据或配置进行修改甚
至作破坏。使用命名管道时用户必须得具有访问SQL Server所在机器的资源以后才有可能访问SQL Server,如果用户没有访问资
源的权限,即便他知道SQL Server账号密也连不上。

二、实现
  1、服务器配置
    打开SQL Server的Server Network Utility:“开始-程序-Microsoft SQL Server 7.0-Server Network
Utility”,在“General”栏中,删除不必要的连接配置,然后按“Add...”增加一个Named Pipes连接:Network librarys选
Named Pipes,Server name为服务器的机器名
  2、客户机配置
    打开SQL Server的Client Network Utility:“开始-程序-Microsoft SQL Server 7.0-Client Network
Utility”,在“General”栏中,删除不必要的连接配置,然后按“Add...”增加一个Named Pipes连接:Network librarys选
Named Pipes,Server alias为待连接的SQL Server所在服务器的机器名(局域网)或IP地址(广域网)
  3、连接方法
    可以分为两种情况:
    A、客户机已经登陆到服务器所在的域
      客户机已经具有访问服务器资源的权限,可以直接连接SQL Server
    B、客户机没有登陆到服务器所在的域
      客户机不具备访问服务器资源的权限,可以在“开始-运行”中输入\<服务器机器名或IP地址,然后输入NT账号和
密码,验证通过后客户机就具有访问服务器资源的权限,此时该客户机就可以连接SQL Server了
 
展开更多 50%)
分享

猜你喜欢

使用命名管道访问SQL Server

ASP
使用命名管道访问SQL Server

SQL SERVER的命名规则

SQLServer
SQL SERVER的命名规则

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

sql server不存在 sql server拒绝访问

编程语言 网络编程
sql server不存在 sql server拒绝访问

ASP访问SQL Server内置对象

ASP
ASP访问SQL Server内置对象

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用C++访问SQL Server 2000

编程语言 网络编程
用C++访问SQL Server 2000

不通过dsn访问sql server

SQLServer
不通过dsn访问sql server

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Excel 重 复 操 作

Excel 重 复 操 作

用排序串字段实现树状结构(例程——保存贴子内容)

用排序串字段实现树状结构(例程——保存贴子内容)
下拉加载更多内容 ↓