侯体宗的博客
  • 首页
  • Hyperf版
  • beego仿版
  • 人生(杂谈)
  • 技术
  • 关于我
  • 更多分类
    • 文件下载
    • 文字修仙
    • 中国象棋ai
    • 群聊
    • 九宫格抽奖
    • 拼图
    • 消消乐
    • 相册

SQL Server 2008 R2 应用及多服务器管理

数据库  /  管理员 发布于 5年前   330

SQL Server 2008 R2推出了管理SQL服务器数据库引擎的多个实例的SQL服务器工具,使用这些工具可以通过中央服务器对多个SQL Server服务器进行快速、高效的管理。

管理SQL引擎多实例的工具

使用SQL Server Management Studio中的工具浏览器可以把现有的SQL Server 2008 R2数据层应用程序和数据库引擎实例加入到SQL服务器工具中进行集中的管理。

另外还推出了一个称作数据层应用(DAC)的管理单元,这个管理单元提供了用于管理SQL服务器工具或者数据库引擎的单独实例中的数据层对象的一个基于应用程序的窗口。 这个SQL服务器工具有如下功能:

- 创建SQL服务器通用控制点(Utility Control Point,UCP):安装SQL Server 2008 R2数据库引擎的一个实例,然后把它升级为UCP。这个UCP是用于配置和为SQL服务器工具中所有实例收集的性能数据的中心库。UCP是SQL服务器工具的中心推理点。它支持应用中心政策等活动或者分析一个实例的资源利用趋势以预测何时会超过中央资源利用政策。
- 通用控制点允许用户收集大量多SQL Server实例的指标,并将这些数据显示在易于使用的仪表盘报表中,用户可以通过这个报表实时掌握多服务器的运行情况。这种报表仅在SQL Server Management Studio的一个界面上就提供了整个企业的概览。通用控制点是通过在作为通用控制点运行的服务器上创建数据库实现的,受监视的实例会把他们的数据上传到通用控制点。对于通用控制点,微软设置了绝大多数的默认值。用户能通过在工具浏览器中的通用控制点,下面点击“工具管理选项”来修改默认设置。默认情况下,对所有过度利用的设置,微软指定的临界值都是70%,所有未充分利用设置的临界值是0%。70%的过度利用设置可能对大部分人来说是合适的,但是对于不同的企业应用环境,系统的标准服务器负载还是存在差异的,用户可以相应的做出调整。
- 使用SQL Server Management Studio中的工具浏览器把现有的SQL Server 2008 R2数据层应用程序和数据库引擎实例加入到SQL服务器工具中进行集中的管理。
- 设置中央政策,适应和控制SQL服务器工具及其控制台的运行。
- 使用这个工具浏览器显示一个控制台和详细的信息。这些信息包括资源利用率、资源健康状况和SQL服务器工具中的所有的实例的配置信息。这个控制台能够让用户迅速识别数据层应用程序和数据库引擎的实例。它们也许对于基础的硬件资源利用率不足,也许过多使用了这些资源。接下来,用户可以制定一个计划以便最大限度地使用服务器,如把利用率不足的实例或者数据库合并到一个单个的服务器。

使用中央管理服务器管理多个服务器

在SQL Server 2008 R2中,可通过指定中央管理服务器并创建服务器组来管理多个服务器,指定为中央管理服务器的SQL Server实例维护服务器组,这些组维护一个或多个 SQL Server 实例的连接信息。可以对服务器组同时执行 Transact-SQL 语句和基于策略的管理策略。不能将早于SQL Server 2008版本的SQL Server指定为中央管理服务器。

创建中央管理服务器和服务器组

中央管理服务器包含有关配置目标的连接信息,仅支持Windows身份验证。因此,不会存储身份验证信息。这样,中央管理服务器便可以同时在多个服务器上执行Transact-SQL 语句。若要创建中央管理服务器和服务器组,需要使用SQL Server Management Studio中的“已注册的服务器”窗口。中央管理服务器不能是它所维护的组的成员。

- 多服务器查询
若要对服务器组中的所有服务器同时执行Transact-SQL语句,需要从“已注册的服务器”窗口的服务器组中打开查询编辑器。将对组中的所有服务器执行的操作Transact-SQL语句在查询编辑器中编写。可以将查询返回的结果合并到单个结果窗格中,也可以在单独结果窗格中返回这些结果。合并结果时,响应的第一个服务器将设置结果集的架构。若要合并结果集,查询必须从每个服务器中返回具有相同名称的相同的列数。在合并结果时,如果某个服务器与第一个服务器在返回结果时返回的架构(列计数和列名称)不匹配,则会为该服务器显示一条消息。如果不合并结果,每个服务器中的结果集将显示在其自己的网格中,并使用其自己的架构。查询编辑器可以选择包含一些列(提供生成每个行的服务器名称)以及登录名(用于连接到提供每个行的服务器)。
- 基于策略的管理
可以对已注册的服务器或整个服务器组评估策略。按需策略执行模式允许评估和应用策略模式。如果无法建立到一个或多个服务器的连接,则会忽略这些服务器,并继续对其他服务器分别评估策略。
- 安全性
由于与中央管理服务器组中服务器的连接是在用户的上下文中通过使用Windows身份验证执行的,因此它们在各服务器组中的服务器上的有效权限可能有所不同。例如,用户可能是SQL Server A实例上的sysadmin固定服务器角色的成员,但仅具有SQL Server B 实例的有限权限。

总结

SQL Server 2008 R2通过上面的相关技术可以获取多服务器的相关信息,用户可以根据各自企业的实际情况做出智能决策,做出合理的调整。哪些服务器负荷过度了,哪些服务器上还有可用空间,用来平衡各服务器间的负载,便于用户硬件资源的充分利用。如果用户发现A服务器上的数据库应用占用过多的CPU负载,无法正常相应其他相关程序,而B服务器仅有很低的CPU负载,那么数据库应用可能就需要适合从一台服务器迁移到另一台服务器一定的负载,来达到设备的合理利用。

SQL Server 2008 R2作为微软最新推出的数据库产品和商业智能解决方案,其中包含着大量新颖而富有创造性的新特性,着实让人看到之后眼前为之一亮,SQL Server 2008 R2的强大功能必定会为用户的企业信息化之路插上腾飞的翅膀。


  • 上一条:
    SQL SERVER 2008 R2配置管理器出现远程过程调用失败(0x800706be)错误提示
    下一条:
    SQL Server 2000向SQL Server 2008 R2推送数据图文教程
  • 昵称:

    邮箱:

    0条评论 (评论内容有缓存机制,请悉知!)
    最新最热
    • 分类目录
    • 人生(杂谈)
    • 技术
    • linux
    • Java
    • php
    • 框架(架构)
    • 前端
    • ThinkPHP
    • 数据库
    • 微信(小程序)
    • Laravel
    • Redis
    • Docker
    • Go
    • swoole
    • Windows
    • Python
    • 苹果(mac/ios)
    • 相关文章
    • 分库分表的目的、优缺点及具体实现方式介绍(0个评论)
    • DevDB - 在 VS 代码中直接访问数据库(0个评论)
    • 在ubuntu系统中实现mysql数据存储目录迁移流程步骤(0个评论)
    • 在mysql中使用存储过程批量新增测试数据流程步骤(0个评论)
    • php+mysql数据库批量根据条件快速更新、连表更新sql实现(0个评论)
    • 近期文章
    • 在go语言中使用api.geonames.org接口实现根据国际邮政编码获取地址信息功能(1个评论)
    • 在go语言中使用github.com/signintech/gopdf实现生成pdf分页文件功能(0个评论)
    • gmail发邮件报错:534 5.7.9 Application-specific password required...解决方案(0个评论)
    • 欧盟关于强迫劳动的规定的官方举报渠道及官方举报网站(0个评论)
    • 在go语言中使用github.com/signintech/gopdf实现生成pdf文件功能(0个评论)
    • Laravel从Accel获得5700万美元A轮融资(0个评论)
    • 在go + gin中gorm实现指定搜索/区间搜索分页列表功能接口实例(0个评论)
    • 在go语言中实现IP/CIDR的ip和netmask互转及IP段形式互转及ip是否存在IP/CIDR(0个评论)
    • PHP 8.4 Alpha 1现已发布!(0个评论)
    • Laravel 11.15版本发布 - Eloquent Builder中添加的泛型(0个评论)
    • 近期评论
    • 122 在

      学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..
    • 123 在

      Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..
    • 原梓番博客 在

      在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..
    • 博主 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..
    • 1111 在

      佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
    • 2017-06
    • 2017-08
    • 2017-09
    • 2017-10
    • 2017-11
    • 2018-01
    • 2018-05
    • 2018-10
    • 2018-11
    • 2020-02
    • 2020-03
    • 2020-04
    • 2020-05
    • 2020-06
    • 2020-07
    • 2020-08
    • 2020-09
    • 2021-02
    • 2021-04
    • 2021-07
    • 2021-08
    • 2021-11
    • 2021-12
    • 2022-02
    • 2022-03
    • 2022-05
    • 2022-06
    • 2022-07
    • 2022-08
    • 2022-09
    • 2022-10
    • 2022-11
    • 2022-12
    • 2023-01
    • 2023-03
    • 2023-04
    • 2023-05
    • 2023-07
    • 2023-08
    • 2023-10
    • 2023-11
    • 2023-12
    • 2024-01
    • 2024-03
    Top

    Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号 PHP交流群

    侯体宗的博客