当前位置:文档之家› 第二章 SSMS

第二章 SSMS


通过单击第一个按钮来注释掉多行代码,或者单
击第二个按钮来取消对代码的注释。 第三个和第四个按钮用于减少或增加代码的缩进
2.4 外围应用配置器工具
外围应用配置工具(或称SAC)是SQL Server 2005的新功能。 该工具是用于减少SQL Server的服务数或组件数的 一种方法,以帮助保护SQL Server,避免出现安全 缺口。 SAC工具里的所有项都可以通过其他工具来处理。 使用外围应用配置工具的好处在于:它把保证SQL Server具有最优安全性所必需的项目集合到一起, 在一个地方、提供一个统一的界面进行处理。


在图2-26所示主页面单击“功能的外围应用配置 器”。 “即席远程查询”。可以从SQL Server执行其 他没有明确定义的数据源上的即席远程查询,并 从函数中返回数据。默认情况下,该选项是禁用 的,并且,只应在需要远程查询时才启用。
专用管理员连接(DAC)
有时,由于SQL Server工作状况不佳或者出现问题, 不能通过SSMS与其建立连接。 该选项将允许与SQL Server建立一种单独的、专用 的连接,可以通过该连接行使管理职责,以帮助 SQL Server恢复正常。 当要从远程计算机建立这种连接时,就在这里启用 该选项。 只有当SQL Server在防火墙的保护之下时,才启用 该选项,否则,将导致出现不希望的到服务器的连 接。

摘要页
(9) 在对象资源管理器中选中最上面的节点,将看 到摘要页。 对象资源管理器中的所有节点都有其摘要。这有点 类似于Windows资源管理器,可以在各项之间导航, 获取节点中对象详情的摘要。

(10) SSMS的菜单栏

“视图”菜单 对象资源管理器窗口 已注册的服务器资源管理器窗口 摘要页 模板资源管理器:提供可使用的代码模板。 解决方案资源管理器:显示解决方案。 属性窗口:显示每个对象的属性。 书签窗口:允许创建书签,将书签放置于代码中 的不同位置,就可以快速跳转到这些位置。
(11)“工具”菜单

打开工具、自定义键盘命令、显示或隐藏工具栏按 钮等: SQL Server Profiler:有时,需要监视SQL Server的状态。该工具被告知要核查的事件,当 事件在SQL Server中发生时,监视并记录事件、 运行代码等。 数据库引擎优化顾问:提出优化建议,以提高处 理性能。 选项:通过该菜单项,可以访问不同选项,来根 据需要配置SSMS的设置。

练习:使用外围应用配置器工具
(1) 启动外围应用配置工具:选择“开始”→“所 有程序”→“Microsoft SQL Server 2005”→“配 置工具”→“SQL Server外围应用配置器”。 单击第一个选择:“服务和连接的外围应用配置器”

(2)“Database Engine”→“服务”。 SQL Server数据库引擎是如何在计算机上定义的, 它是如何启动的,以及当前的服务状态是怎样的: “启动类型”: 可以将其设置为“自动”,意味着SQL Server 将在机器重启时启动; 设为“手动”,意味着当启动服务时,SQL Server才启动; 设为“禁用”,意味着禁止启动该服务。

“环境”节点
“环境”节点
停靠工具窗口行为——“关闭”按钮只影响活动选 项卡:若选中此复选框,当单击“关闭”按钮时, 只关闭当前活动的窗口。未选中时,所有的窗口都 将被关闭。 停靠工具窗口行为——“自动隐藏”按钮只影响活 动选项卡:可以保持工具箱打开或者通过“自动隐 藏”按钮来隐藏窗口。当选中此处的选项时,“自 动隐藏”只影响当前活动的窗口。 显示N个文件(在最近使用的列表中)

“字体和颜色”节点
“键盘”节点
“帮助”节点
“源代码管理”节点

可以在SQL Server中集成源代码管理系统
“文本编辑器”节点

文件扩展名
所有语言→常规
所有语言→制表符
缩进:适用于文本和XML。 制表符:设置制表符之间的字符数

2.3 查询编辑器

前三个按钮处理的是到服务器的连接。 第一个按钮请求一个到服务器的连接(如果当前 尚未建立任何连接的话) 第二个按钮断开当前查询编辑器与服务器的连接 第三个按钮允许更改当前使用的连接


(6) 如果需要注册另一个服务器,右键单击“数据 库引擎”节点,选择“新建”→“服务器注册”, 此时将打开一个对话框,该对话框与前面看到的 “连接到服务器”对话框非常相似。
“对象资源管理器”窗口
数据库:包含连接到的SQL Server中的系统数据库 和用户数据库。 安全性:显示能连接到SQL Server上的SQL Server登录名列表。相关内容将在第4章详细讲述。

“对象资源管理器”窗口
服务器对象:详细显示对象(如备份设备),并提 供链接服务器列表。 复制:显示有关数据复制的细节,数据从当前服务 器的数据库复制到另一个数据库或另一台服务器上 的数据库,或者相反。

“对象资源管理器”窗口
管理:详细显示维护计划,并提供信息消息和错误 消息日志。 Notification Services:通过电子邮件或短消息服 务(SMS)等通信媒介,将数据或对象改变的通知 发送到“外部世界”。人们可以订阅这些通知。该 节点中包含这些处理的详细信息。 SQL Server代理:在特定时间建立和运行SQL Server中的任务,把成功或失败的详细情况发送给 SQL Server中定义的操作员、寻呼机或电子邮件。
2.2 SSMS的选项
“环境”节点中的选项涉及SSMS的环境和外观。该 节点包含“常规”、“字体和颜色”、“键盘”以 及“帮助”节点。 启动时:设置SSMS启动时的操作。 在对象资源管理器中隐藏系统对象:隐藏SQL Server中的系统对象。对于非数据库管理员来说, 激活该选项是有益的。 环境布局:环境布局可以是“选项卡式文档”(有 点儿类似Excel),或者是“MDI环境”(有点儿类 似Word)。
第二章 SSMS
SSMS
SSMS是用来建立数据库解决方案的GUI(图形用 户界面)。这是一种易于使用且直观的工具,通过 使用它能快速而高效地在SQL Server中进行工作。 本章内容 SSMS的组件。 如何配置SSMS。 如何保护SQL Server的外围应用使其免受攻击

SQL Server Management Studio
2.3 查询编辑器

接下来是一个下拉列表框,该列表框列出了当前与 查询编辑器建立连接的服务器上的所有数据库。如 果要在不同的数据库上运行查询,可以在这里选择 那个数据库。
查询编辑器中代码的执行
红色感叹号和“执行”字样的按钮用于执行代码。 蓝色勾号按钮对代码进行语法分析,但并不真正运 行它。 最后一个按钮项是个灰色按钮,在执行代码时它将 变成红色。如果要向SQL Server发送取消命令,就 点击该按钮。
SQL Server是作为服务运行的,没有供用户使用、 与用户进行交互的界面。 SSMS是一个能够将用户 的命令和函数传递到SQL Server,进而再传到底层 数据库的工具。 SSMS能够在一个应用程序中进行多个SQL Server 安装中的开发和工作。

Байду номын сангаас
SSMS
SSMS中最常用的工具之一是查询编辑器(query editor)。该工具可用于编写和执行程序代码。 程序代码称为Transact SQL(T-SQL)。T-SQL 其实是微软对美国国家标准化组织(ANSI)发布的 结构化查询语言——SQL的ANSI-92规范的扩展。 查询编辑器用T-SQL向数据库发送查询。 图形界面的操作实际最终都被转换为T-SQL代码传 递给SQL Server执行。
(10) SSMS的菜单栏

“视图”菜单 工具箱:存放数据库维护计划对象列表 Web浏览器:在SQL Server中打开Web浏览器。 其他窗口:当从查询编辑器中运行T-SQL时,允 许访问产生的其他窗口。 工具栏:查询编辑器、数据库关系图以及集成 Visual SourceSafe的源代码管理的工具栏。 全屏显示:移除标题栏和资源管理器窗口,最大 化SSMS。

创建查询时可以使用向导,通过用复选框选择表
和列等方式来生成查询
使用代码模板进行工作。模板包含有基本的命令
或操作,其中的选项为其默认值。可以通过点击 下图所示的按钮,在打开的对话框中指定每个模 板参数的值。
前两个按钮将影响查询结果的显示方式,分别将
查询结果以文本格式显示和以网格显示。 第三个按钮将查询结果保存到文件


(3) 单击“选项”按钮,切换到“连接属性”选项 卡。在这里,将看到连接的特定属性,如图2-2所 示:

(4) 单击“连接”将连接到SSMS上。
(5) 首个SSMS区域是“已注册的服务器”资源管理 器。通过选择菜单“视图”→“已注册的服务器” 或者按下快捷键Ctrl+Alt+G,可以访问到该资源管 理器 该资源管理器详细显示了所有已注册到当前SSMS 的SQL Server服务器。

练习:漫游SSMS
(1) 依次选择“开始”→“所有程序”→Microsoft SQL Server 2005→SQL Server Management Studio,启动SSMS。 (2) 单击“选项”按钮,打开“连接到服务器”对 话框 注意: 将“服务器类型”保持为“数据库引擎”。 第二个组合框包含“连接到服务器”对话框所能 找到的(或知道的)SQL Server安装的列表。 最后一个组合框指明要使用的连接类型。

“服务状态”框显示了服务的状态
“远程连接”节点
安装可能只允许本地连接,这意味着即使将这台独 立的计算机转换到网络上,网络上的其他计算机也 不能连接到该机器,除非选择了“本地连接和远程 连接”单选按钮选项。 选中 “仅限本地连接”选项,SQL Server将不能 被网络上的其他用户访问到(例如,定义为当前计 算机管理员的用户),从而保证了SQL Server的安 全。
相关主题