上一篇:用Js判断输入的时间是否有效 >>
使用命名管道访问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了
下一篇:网页加速之网页结构篇 >>
相关文章:
- · 深入分析ADO.NET中的DataSet对象
- · 深入解读 ADO.NET2.0的十大最新特性
- · ASP.NET Framework深度历险(1)
- · ASP.NET Framework深度历险(2)
- · ASP.NET Framework深度历险(3)
- · 用ASP.Net发送MailList
- · ASP.NET中存取图片到数据库的示例
- · .Net应用程序性能提高小技巧
- · ASP.NET中树形图的实现(1)
- · ASP.NET中树形图的实现(2)
- · ASP.NET中树形图的实现(3)
- · 使用VS.Net 做.Net组件
- · 在ASP.NET中值得注意的两个地方
- · ASP.NET 2.0 中实现跨页提交
- · ASP.NET操作IIS中的虚拟目录
- · 提高ASP.NET性能的方法
- · ASP编程技巧大全
- · ASP操作Excel技术总结
- · 在线实时开通WEB及FTP源程序
- · ASP.NET应用程序中调用EJB
- · 分享个极好的无刷新二级联动下拉列表,同样适用与firefox
- · 事例学习.net的WebForms技术
- · 用ASP实现分级权限控制
- · asp19个基本技巧
- · asp创建对象及中文显示解决技巧
- · 在ASP中利用COM组件开发Web应用程序
- · 如何使用 ASP.NET查询和显示 Excel 数据
- · asp.net生成静态html页
- · 怎样把数据库结构显示出来的源代码
- · ASP文件中的安全问题
- · 开发ASP.NET下的MP3小偷程序
- · ASP.NET设计网络硬盘之文件夹实现
- · asp.net开发web项目-vss集成环境配置
- · 从ASP过渡到ASP.net遗留的二十大积习
- · 一个简单的ASP.NET Forms 身份认证
- · 结合JavaScript与ASP.NET Web窗体进行程序开发
- · ASP.NET 2.0无刷新页面新境界
- · ASP.NET程序中常用的三十三种代码(1)
