第二章 SSMS
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
“字体和颜色”节点
“键盘”节点
“帮助”节点
“源代码管理”节点
可以在SQL Server中集成源代码管理系统
“文本编辑器”节点
文件扩展名
所有语言→常规
所有语言→制表符
缩进:适用于文本和XML。 制表符:设置制表符之间的字符数
2.3 查询编辑器
前三个按钮处理的是到服务器的连接。 第一个按钮请求一个到服务器的连接(如果当前 尚未建立任何连接的话) 第二个按钮断开当前查询编辑器与服务器的连接 第三个按钮允许更改当前使用的连接
第二章 SSMS
SSMS
SSMS是用来建立数据库解决方案的GUI(图形用 户界面)。这是一种易于使用且直观的工具,通过 使用它能快速而高效地在SQL Server中进行工作。 本章内容 SSMS的组件。 如何配置SSMS。 如何保护SQL Server的外围应用使其免受攻击
SQL Server Management Studio
(3) 单击“选项”按钮,切换到“连接属性”选项 卡。在这里,将看到连接的特定属性,如图2-2所 示:
(4) 单击“连接”将连接到SSMS上。
(5) 首个SSMS区域是“已注册的服务器”资源管理 器。通过选择菜单“视图”→“已注册的服务器” 或者按下快捷键Ctrl+Alt+G,可以访问到该资源管 理器 该资源管理器详细显示了所有已注册到当前SSMS 的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执行。
2.3 查询编辑器
接下来是一个下拉列表框,该列表框列出了当前与 查询编辑器建立连接的服务器上的所有数据库。如 果要在不同的数据库上运行查询,可以在这里选择 那个数据库。
查询编辑器中代码的执行
红色感叹号和“执行”字样的按钮用于执行代码。 蓝色勾号按钮对代码进行语法分析,但并不真正运 行它。 最后一个按钮项是个灰色按钮,在执行代码时它将 变成红色。如果要向SQL Server发送取消命令,就 点击该按钮。
百度文库
练习:漫游SSMS
(1) 依次选择“开始”→“所有程序”→Microsoft SQL Server 2005→SQL Server Management Studio,启动SSMS。 (2) 单击“选项”按钮,打开“连接到服务器”对 话框 注意: 将“服务器类型”保持为“数据库引擎”。 第二个组合框包含“连接到服务器”对话框所能 找到的(或知道的)SQL Server安装的列表。 最后一个组合框指明要使用的连接类型。
摘要页
(9) 在对象资源管理器中选中最上面的节点,将看 到摘要页。 对象资源管理器中的所有节点都有其摘要。这有点 类似于Windows资源管理器,可以在各项之间导航, 获取节点中对象详情的摘要。
(10) SSMS的菜单栏
“视图”菜单 对象资源管理器窗口 已注册的服务器资源管理器窗口 摘要页 模板资源管理器:提供可使用的代码模板。 解决方案资源管理器:显示解决方案。 属性窗口:显示每个对象的属性。 书签窗口:允许创建书签,将书签放置于代码中 的不同位置,就可以快速跳转到这些位置。
练习:使用外围应用配置器工具
(1) 启动外围应用配置工具:选择“开始”→“所 有程序”→“Microsoft SQL Server 2005”→“配 置工具”→“SQL Server外围应用配置器”。 单击第一个选择:“服务和连接的外围应用配置器”
(2)“Database Engine”→“服务”。 SQL Server数据库引擎是如何在计算机上定义的, 它是如何启动的,以及当前的服务状态是怎样的: “启动类型”: 可以将其设置为“自动”,意味着SQL Server 将在机器重启时启动; 设为“手动”,意味着当启动服务时,SQL Server才启动; 设为“禁用”,意味着禁止启动该服务。
(6) 如果需要注册另一个服务器,右键单击“数据 库引擎”节点,选择“新建”→“服务器注册”, 此时将打开一个对话框,该对话框与前面看到的 “连接到服务器”对话框非常相似。
“对象资源管理器”窗口
数据库:包含连接到的SQL Server中的系统数据库 和用户数据库。 安全性:显示能连接到SQL Server上的SQL Server登录名列表。相关内容将在第4章详细讲述。
通过单击第一个按钮来注释掉多行代码,或者单
击第二个按钮来取消对代码的注释。 第三个和第四个按钮用于减少或增加代码的缩进
2.4 外围应用配置器工具
外围应用配置工具(或称SAC)是SQL Server 2005的新功能。 该工具是用于减少SQL Server的服务数或组件数的 一种方法,以帮助保护SQL Server,避免出现安全 缺口。 SAC工具里的所有项都可以通过其他工具来处理。 使用外围应用配置工具的好处在于:它把保证SQL Server具有最优安全性所必需的项目集合到一起, 在一个地方、提供一个统一的界面进行处理。
(10) SSMS的菜单栏
“视图”菜单 工具箱:存放数据库维护计划对象列表 Web浏览器:在SQL Server中打开Web浏览器。 其他窗口:当从查询编辑器中运行T-SQL时,允 许访问产生的其他窗口。 工具栏:查询编辑器、数据库关系图以及集成 Visual SourceSafe的源代码管理的工具栏。 全屏显示:移除标题栏和资源管理器窗口,最大 化SSMS。
“服务状态”框显示了服务的状态
“远程连接”节点
安装可能只允许本地连接,这意味着即使将这台独 立的计算机转换到网络上,网络上的其他计算机也 不能连接到该机器,除非选择了“本地连接和远程 连接”单选按钮选项。 选中 “仅限本地连接”选项,SQL Server将不能 被网络上的其他用户访问到(例如,定义为当前计 算机管理员的用户),从而保证了SQL Server的安 全。
(11)“工具”菜单
打开工具、自定义键盘命令、显示或隐藏工具栏按 钮等: SQL Server Profiler:有时,需要监视SQL Server的状态。该工具被告知要核查的事件,当 事件在SQL Server中发生时,监视并记录事件、 运行代码等。 数据库引擎优化顾问:提出优化建议,以提高处 理性能。 选项:通过该菜单项,可以访问不同选项,来根 据需要配置SSMS的设置。
如果有一个网络安装,那么,对于未使用的 Analysis Services、Reporting Services等服务, 可能要考虑禁用它们。
2.2 SSMS的选项
“环境”节点中的选项涉及SSMS的环境和外观。该 节点包含“常规”、“字体和颜色”、“键盘”以 及“帮助”节点。 启动时:设置SSMS启动时的操作。 在对象资源管理器中隐藏系统对象:隐藏SQL Server中的系统对象。对于非数据库管理员来说, 激活该选项是有益的。 环境布局:环境布局可以是“选项卡式文档”(有 点儿类似Excel),或者是“MDI环境”(有点儿类 似Word)。
“环境”节点
“环境”节点
停靠工具窗口行为——“关闭”按钮只影响活动选 项卡:若选中此复选框,当单击“关闭”按钮时, 只关闭当前活动的窗口。未选中时,所有的窗口都 将被关闭。 停靠工具窗口行为——“自动隐藏”按钮只影响活 动选项卡:可以保持工具箱打开或者通过“自动隐 藏”按钮来隐藏窗口。当选中此处的选项时,“自 动隐藏”只影响当前活动的窗口。 显示N个文件(在最近使用的列表中)
“对象资源管理器”窗口
服务器对象:详细显示对象(如备份设备),并提 供链接服务器列表。 复制:显示有关数据复制的细节,数据从当前服务 器的数据库复制到另一个数据库或另一台服务器上 的数据库,或者相反。
“对象资源管理器”窗口
管理:详细显示维护计划,并提供信息消息和错误 消息日志。 Notification Services:通过电子邮件或短消息服 务(SMS)等通信媒介,将数据或对象改变的通知 发送到“外部世界”。人们可以订阅这些通知。该 节点中包含这些处理的详细信息。 SQL Server代理:在特定时间建立和运行SQL Server中的任务,把成功或失败的详细情况发送给 SQL Server中定义的操作员、寻呼机或电子邮件。
在图2-26所示主页面单击“功能的外围应用配置 器”。 “即席远程查询”。可以从SQL Server执行其 他没有明确定义的数据源上的即席远程查询,并 从函数中返回数据。默认情况下,该选项是禁用 的,并且,只应在需要远程查询时才启用。
专用管理员连接(DAC)
有时,由于SQL Server工作状况不佳或者出现问题, 不能通过SSMS与其建立连接。 该选项将允许与SQL Server建立一种单独的、专用 的连接,可以通过该连接行使管理职责,以帮助 SQL Server恢复正常。 当要从远程计算机建立这种连接时,就在这里启用 该选项。 只有当SQL Server在防火墙的保护之下时,才启用 该选项,否则,将导致出现不希望的到服务器的连 接。