2.1SQLServerManagementStudio_SQLServer2005数据库开发详解

来源:微软认证    发布时间:2012-11-08    微软认证视频    评论

通过图2-2左方对象资源管理器连接到某个服务实例后,以鼠标右键点选在树状结构下的各节点,通过快捷选项的选项来管理各对象。在对象资源管理器体现数据库库引擎管理部分,其分门别类各数据库对象的方式有些微的修正,例如“连接的服务器”现在是放在“服务器对象”节点下,而不像之前版本放在“安全性”之下。将 Agent Services 单独作为成一个节点,而不隶属在“管理”之下。新增“可编程性”节点,把可编程的数据库对象都归类在其下等等。

总的来说,由于 SQL Server 2005 版的数据库对象较前版更多,因此需要更详细的分类,如在管理界面特别将系统数据库存放于单一的文件夹内,便于管理员查看并避免误用系统数据库内的相关数据。新增“服务器对象”节点,以管理服务器等级的对象,如端点、触发器,将 Agent Services 相关的对象节点独立出来等等。由于对象结构更庞大,当然更需要直观严谨的分类规则。

若要查看当前实例的状况,原“Enterprise Manager”—“管理”—“目前活动”换成了“活动监视器(Activity Monitor)”,启动的方式如图2-3所示:


图2-3 通过对象资源管理器窗口打开显示 SQL Server 实例当前活动情形的“活动监视器”

“活动监视器”会取得数据库引擎用户的连接信息,以及各连接所持有的锁定信息。与 Enterprise Manager 功能相似的是“活动监视器”也有三个选项,如图2-4所示:

“进程信息”选项包含各连接的信息。而“按进程分类的锁”页面会依各连接体现该连接所拥有的锁定,通过页面上方“所选进程”下拉菜单来切换不同的进程。而“按对象分类的锁”页面会依对象名称排序被锁定的资源。

另外,通过图2-4上方的“筛选”按钮打开如图2-5 的筛选设置对话框:

图2-4 通过“活动监视器”监控 SQL Server 实例当前各进程的访问行为

图2-5 通过筛选设置限制活动监视器显示的内容

通过不同的条件套用筛选,可以减少显示的信息量。

在“活动监视器”的界面内除了可管理目前服务器实例内各进程的状态外,新增了设置自动更新数据的频率。通过图2-4 左边的“查看刷新设置”连接,可以打开图2-4 中间的“刷新设置”对话框,让活动监视器每隔一段时间,就自动查询 SQL Server,以显示当前的状态[1]

若企业内部有大量的 SQL Server 及其相关的服务实例,可以利用“已注册的服务器”窗口来组织与管理经常访问的服务器[2]。通过图2-2 中 B 部分的第一个按钮,或是主菜单上“视图”—“已注册的服务器”菜单,可以打开如图2-6所示的“已注册的服务器”窗口:

通过“已注册的服务器”窗口可以保留多种服务实例的连接信息,并通过类似文件目录结构的方式分门别类管理,并以小图标显示该实例当前是否在执行中。

以鼠标右键点选某个服务器实例,在快捷菜单中选择“连接”—“对象资源管理器”选项,让“对象资源管理器”窗口用该节点的连接属性来连接服务器实例,以管理该实例。或使用相同方式打开各种语言编辑器,连接到已注册的实例执行该服务接受的语法。

通过如图2-6的快捷菜单,你可以编辑或删除已注册的服务器的登录信息、创建服务器群组、给实例一个易记的名称,以取代原来的服务器实例名称,并同时提供已注册的实例或服务器组详细说明。

另外,你可以导出/导入已注册的服务器组数据,当你要备份设置或在不同的机器管理相同的一大群服务实例时,这个功能就很重要了。
------------------------------------------------------------------------------------------------------------------------
[1] 通过工具程序查看 SQL Server 运行状况,都需要跟 SQL Server 数据库引擎沟通,查询各系统对象,以显示当前费系统的状态。但这些查询操作本身就耗费系统资源,所以不宜太频繁。而默认 SQL Server 2000 所提供的 Enterprise Manager 大部分显示的信息都是不会自动更新的,用户想要查看新状态时需自行手动更新。这让笔者想起以往有次到某金融单位处理系统问题时,由于工程师告知系统有问题,所以我就在用户端操作应用程序的各种可能性,并远远地喊问站在服务器旁盯着 Enterprise Manager 的工程师:现在“目前活动”—“进程信息”显示的状况如何…。那位工程师一直回答没有什么变化。笔者做了好一会儿,觉得不太对,走到该工程师所监视的屏幕前,才发现他从头到尾都没有点选工具行上的“刷新”按钮,因此“目前活动”节点上标示着半个多小时前的时间
[2] 有次笔者拜访某个制造大厂,其内多台机器装有 SQL Server,当美丽的数据库管理员展开 Enterprise Manager,通过树状结构旁的卷轴找寻服务器实例时,笔者对其数量大为折服,但她只淡淡地说了一句:没什么啦,没超过一百台

其实一般中大型企业内有十几个 SQL Server 实例已是常态,通过“已注册的服务器”窗口来管理就显得很重要。
------------------------------------------------------------------------------------------------------------------------


图2-6 通过“已注册的服务器”窗口来分门别类管理企业内的多个服务器

上一页12下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答