首页 ┆ 网站地图 ┆ 在线留言 ┆ 游戏资讯 ┆ 资源下载 ┆ 端午节祝福 ┆ 迅雷在线影视
设为首页
加入收藏
联系我们
高级搜索
您当前的位置: 主页>数据库>SQL数据库>SQLServe2005区域配置和安全工具
SQLServe2005区域配置和安全工具
来源: 发布时间:2007-09-18 发布人: 浏览: 人次   字体: [ ]  

SQL Server开发人员和管理员们都需要了解可用特性,只要他们安装了SQL Server 2005。这个最新的SQL Server 版本包含了一个经过改善的安全模型,可以对数据库服务器和里面的数据库对象进行更好的控制。在这篇文章中,我们将会重点讨论两个新的工具:表面区域配置工具和SQL 浏览器服务。我们还会讨论SQL Server配置管理器,虽然从SQL Server2000以来它并没有修改过。

表面区域配置工具对安装的组件提供了特征级别的控制。它还提供了将某些服务开启或者关闭的功能。表面区域配置工具的功能是广泛的,并且值得去理解。例如,我注意到我可以将对服务器的远程访问启动或者关闭(就是说,使用TCP/IP或者命名管道),但是我不能配置IP地址或者管道。表面区域配置工具的真正目的是为本地SQL Server环境提供的减小受攻击面的一种简单方式。表面区域配置在网络上不起作用。

表面区域配置工具有一些有意思的限制。例如,SQL Server 2005不再在1434端口上进行自动侦听了。实际上,是完全不振听了。你需要打开SQL 浏览器服务,把它作为解决客户端向服务器端发送请求的中间媒介。SQL 浏览器服务只能提供名字/端口决议。往回看SQL Server 2000,它是自动侦听,让SQL Slammer慢慢延续自己的生命。现在,SQL Server是聋子,直到你允许它去听。

但是要考虑的更多。你打开了SQL 浏览器,并且你已经打开了TCP/IP。但是你的公司不允许使用随机IP地址(已经分配给你一个固定IP地址),那么你如何把这个信息应用到SQL Server上去呢?通过使用新的SQL Server安全配置管理器工具!一些在默认情况下SQL Server使用的端口和其它的一些组件。

表1列出了SQL Server2005报告的端口。你可以查看http://www.iana.org/assignments/port-numbers来了解应用程序打开了哪些端口。在默认情况下,这些端口是关闭的,直到你明确地打开了它们才能访问到。

 

  SQL Server使用的端口

  Port SQL Server Component Using the Port

  Port 1433 (UDP/TCP) SQL Server Engine

  Port 1434 (UDP/TCP) SQL Server Engine

  Port 2382 (UDP/TCP) SQL Server OLAP

  Port 2383 (UDP/TCP) SQL Server OLAP

  Port 2393 (UDP/TCP) SQL Server OLAP

  Port 2394 (UDP/TCP) SQL Server OLAP

  Port 2725 (UDP/TCP) SQL Server OLAP

  Port 3882 (UDP/TCP) SQL Server DTS (Integration Services)

 

表1

如果当SQL Server环境开启的时候启用了TCP/IP协议,那么服务器就分配了一个TCP/IP端口。你可以更改这个端口。如果命名管道协议启用了,SQL Server会特别侦听那个命名管道。这个端口,或者管道,是被某个环境用于与客户端应用程序交换数据用的。在安装过程中,TCP端口1433和管道sqlquery都分配给了默认的环境,但是那些以后都可以由服务器管理员使用SQL Server配置管理器进行修改。既然只有一个SQL Server环境可以使用端口或者管道,那么不同的端口数字和管道名就都分配给了有名字的环境。在设计中,当有名字的环境被配置使用动态端口的时候,可用的端口就在SQL Server启动的时候已经分配了。如果你愿意的话,你可以给SQL Server环境分配一个特殊的端口。

在启动的时候,SQL Server开启并且宣布UDP端口1434为它所用。SQL 浏览器读取注册表,识别计算机上所有的SQL Server环境,然后标志出他们使用的端口和命名管道。当服务器有两个或者更多个网卡的时候,SQL 浏览器在遇到SQL Server的时候返回最先激活的端口。SQL Server 2005和 SQL Browser都支持IPv6 和IPv4。当SQL Server 2005客户端请求SQL Server 资源的时候,客户端网络库就会给使用1434的服务器发送一个UDP请求。SQL Browser用请求环境所拥有的TCP/IP端口和命名管道进行响应。客户端应用程序的网络库然后就会通过使用端口或者命名管道发送请求给服务器来完成连接。

SQL Server配置管理器

SQL Server配置管理器工具提供了对SQL Server2005所使用的服务和网络协议的详细控制。其中不包括SQL Server 2000,除非是升级之后,当SQL Server 2005只是从原来的设置上面移过来的话。在设计中,升级过的协调与升级前的应用程序拥有同样的网络侦听能力。SQL Server配置管理器是一个微软管理控制台(MMC)卡入式的应用程序。它结合SQL Server 2000网络服务工具和服务工具成为一个应用程序。在SQL Server配置管理器内部,你可以明确地更改端口和IP地址,创建并摧毁服务器的别名,激活或者禁用协议,还有更多内容。从服务的角度来看,SQL Server配置管理器提供了开启和停止服务、修改登录信任书,以及接触服务的注册表设置的资格的访问方式。


相 关 文 章   发布商链接
·轻松掌握SQL Server数据同步技术
·运用SQL Server安全模型来保护数据
·解决SQL Server占用内存的问题
·轻松掌握SQL Server数据库文件恢复技...
·SQL SERVER 数据类型详解
·了一了SQL Server2008的新特点
·dtproperties表小解
·如何在SQL Server中快速删除重复记录
·Sql中获取不同格式的日期设置
·如何使用SQL Server扩展存储过程实现...
 §最新评论:(评论内容只代表网友观点,与本站立场无关!)
网名: 验证码:  【所有评论】【↑返回顶部
评 分: 12 345
评论内容:(不能超过500字,请自觉遵守互联网相关政策法规。[按 Ctrl+Enter 可直接提交]
注意:请勿在本站发布政治话题、色情及违反法律的内容。
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。
推 荐 文 章
·SQL数据库实现用SQL语句根据...
·SqlServer 2005 Express的配...
·sql排序规则的简介及其修改操
·如何用sql语句为字段添加和去
·sqlserver数据库日志文件压缩
·sql语句获得数据库某表字段的
·ISNUMERIC函数介绍及其要注意
·SQLServer2005导入xml文件实...
·SQL Server2005中删除表中重...
·如何手工启动SQLServer的全文
·sql删除数据库中的所有表语句
·SqlServr利用触发器来控制某...
·SQLServer常用日期格式转换方
·用sql实现查询重复记录的代码
·SQLServer2005分解导入xml文...
热 门 文 章
·图解SQL2008安装向导的使用
·SQLServer常用日期格式转换方...
·实现Excel数据导入到SQL2005...
·MS sql安装时“无法在COM+目...
·sql语句联合删除多个表技巧
·sql删除数据库中的所有表语句
·如何在SQL Server中得到自动...
·SQL Server2005中删除表中重...
·Sql Server端口连接的问题
·分析SQL2005最新高效分页方法
·sql排序规则的简介及其修改操...
·Sql中获取不同格式的日期设置...
·如何修改sqlserver数据库名称
·用sql实现查询重复记录的代码
·MS SQL2005无法远程连接问题...
网站首页 - 关于本站 - 加入收藏 - 网站地图 - 友情连接 - 在线留言 - 联系我们 - 返回顶部
Copyright © 2007 IT知道网.[冀ICP备07026896号]. All Rights Reserved .