三九宝宝网宝宝百科宝宝知识

细化解析使用命名管道来访问SQLServer

11月26日 编辑 39baobao.com

[SQLServer在SQLServer数据库中加密数据]为了防止某些别有用心的人从外部访问数据库,盗取数据库中的用户姓名、密码、信用卡号等其他重要信息,在我们创建数据库驱动的解决方案时,我们首先需要考虑的的第一条设计决策就...+阅读

一、意义

SQL Server安装后缺省配置是允许客户端以TCP/IP协议来访问,用户只需要知道SQL Server账号的密码就可以访问,这样很不安全,因为很多WEB程序是直接把连接信息(数据库服务器、连接账号、连接密码)写在程序里面的,破坏者或黑客可以通过某些方法直接查看源代码获取SQL Server账号及密码,他们就可以直接用TCP/IP协议连接到该数据库服务器,对数据或配置进行修改甚至作破坏。

使用命名管道时用户必须得 具有访问SQL Server所在机器的资源以后才有可能访问SQL Server,如果用户没有访问资源的权限,即便他知道SQL Server账号密也连不上。

二、实现

1、服务器配置

打开SQL Server的Server work Utility:“开始->程序->Microsoft SQL Server 7.0->Server work Utility”,在“General”栏中,删除不必要的连接配置,然后按“Add...”增加一个Named Pipes连接:work librarys选Named Pipes,Server name为服务器的机器名。

2、客户机配置

打开SQL Server的Client work Utility:“开始->程序->Microsoft SQL Server 7.0->Client work Utility”,在“General”栏中,删除不必要的连接配置,然后按“Add...”增加一个Named Pipes连接:work librarys选Named Pipes,Server alias为待连接的SQL Server所在服务器的机器名(局域网)或IP地址(广域网)

3、连接方法

可以分为两种情况:

A、客户机已经登陆到服务器所在的域,客户机已经具有访问服务器资源的权限,可以直接连接SQL Server

B、客户机没有登陆到服务器所在的域,客户机不具备访问服务器资源的权限,可以在“开始->运行”中输入,然后输入NT账号和密码,验证通过后客户机就具有访问服务器资源的权限,此时该客户机就可以连接SQL Server了。

以下为关联文档:

无法创建SqlServer数据库的问题最初安装Visual Studio 2008 时还好,不知道什么时候,应该是安装了SQL Server Management Studio Express 以后,Visual Studio 2008 不能连接 SQL Server 2005了。只好重装,可是...

用SqlServer2000的数据库备份来还原SqlServer2005中的数据库现在手中有Sql Server 2000中的数据库备份文件(如果此备份文件没有后缀名*.bak或*.trn,请追加相应的后缀名),欲将此文件还原到Sql Server 2005中,还原时突然报错,为此在网上搜索了...

SQLServersqlplus中host命令出现lsSQL-- 奇怪 sqlplus中 host命令出现lsSQLSQL>hostlsSQL>SQL>SQL>除了lsSQL>提示外,没有什么反应,为什么?当然,退出后重新进入,又可以正常使用HOST命令了.Examda提示产生...

SQLServerweblogic配置连接池问题在配置连接池的时候有时会出现“JDBC driver is not on the CLASSPATH”这是因为我们的创建连接池所需要的驱动相应数据库jar包没有找到比如拿sqlserver2000来举例:创建s...

SQLServer2005配置Windows即时初始化SQL Server 2005支持数据库即时文件初始化(Instant File Initialization),这种即时文件初始化可以跳过清零数据的页面,这样做可以在执行一些操作,比如创建数据库,增加文件到现有...

浅析SQLServer2008企业级新特性微软SQL Server 2008的开发代号是Katmai,这个名字来源于阿拉斯加半岛东端阿拉斯加州北部阿留申山区的一座活火山,对数据库而言,可能并不是个的比喻(嘿嘿,目前为止,Katmai火山还没...

微软SQLServer2008数据库中的新数据类型对于关系型数据库来说,表现树状的层次结构始终是一个问题。微软在SQL Server 2005中首次尝试了解决这个问题,那就是被称之为通用数据表表达式(mon Table Expressions,CTE)的实...

SQLServerSql内存不足探索sql2005 报告内存不足,我们的服务器 16G 内存,根据以往经验,这个够了,但是为什么还报告这个错误?这台服务器连接的Server 比较多,据推断可能与连接的Server 有关系;网上看到sql内...

SQLServer2000工具的中英文互换SQL Server 2000 扩展了 Microsoft SQL Server 7.0 版的性能、可靠性、质量和易用性,对于中国用户来说,这是Microsoft SQL Server的第一个全汉化产品,尤其是其强大的联机帮助,为...

推荐阅读
图文推荐