第3章SQL Server 2005系统及服务器管理Yu1001

更新时间:2023-09-01 04:01:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

SQL SERVER 2005 数据库应用技术构架1&2 数据库基础与SQL Server 概述 SQL Server 2005是一个 性能优越、 面向客户/ 服务器的关 系型网络数 据库管理系 统支持多种 操作系统平 台广泛地应 用于信息管 理、电子商 务、管理工 程等诸多应 用领域 1-7 章 3 SQLServer2005系统及服务器管理 4&5 数据库管理与数据完整性 6&7 表的管理与Transact-SQL 语言 8&9 数据的查询与更新和视图四大模块

基础知识篇

10 存储过程与触发器 8-14 章管理 技术篇 11&12 游标与安全管理 13 数据转换及数据库加载备份管理 14 SQL Server 2005的Web技术

15-21 章 应用开发篇

15&16 VB/http://www.77cn.com.cn访问SQL Server 2005 17&18 ASP/http://www.77cn.com.cn访问SQL 200519&20 Java/JSP访问SQL Server 2005 21 SQL 应用开发与课程设计实例

教参2014-6-27

课程概要 第 一 章 第 二 章 第 三 章 第 四 章 第 五 章 第 六 章 第 七 章 第 八 章 第 九 章 第 十 章 第十一章 第十二章 第十三章 第十四章 第十五章 第十六章 第十七章 第十八章 第十九章 第二十章 第廿一章 数据库基础 SQL Server 2005概述 SQL Server 2005系统及服务器管理 数据库管理 数据完整性 表的管理与使用 Transact-SQL语言基础 数据的查询与更新 视图管图 存储过程与触发器 游 标 SQL Server 2005安全管理 数据转换及数据库加载备份管理 SQL Server 2005的Web技术 VB访问SQL Server 2005数据库 http://www.77cn.com.cn访问SQL Server 2005数据库 ASP访问SQL Server 2005数据库 http://www.77cn.com.cn访问SQL Server 2005数据库 Java访问SQL Server 2005数据库 JSP访问SQL Server 2005数据库 SQL Server2005 应用开发与课程设计实例

第3章系统及服务器管理3-1 3-2 3-3 3-4 3-5 3-6 SQL Server 2005系统数据库 SQL Server 2005服务器管理 SQL Server 2005配置管理 配置SQL Server服务器属性 使用日志阅览服务器运行状况 结构化查询语言SQL

本章SQL Server 2005系统及服务器管理是系统赖于运 作的基础。本章主要介绍了SQL Server 2005系统数据库、 示例数据库、数据库对象、SQL Server服务的启停管理、服 务器连接管理、SQL Server 2005配置管理、服务器属性配 置与结构化查询语言SQL基础等。2014-6-27

3-1 SQL Server 2005系统数据库3-1-1 SQL Server 2005系统数据库(1)Master主数据库, 用于记录 SQL Server 2005中所有的系统级信 息,是组重要的数据库。 (2)Model模型数据库是建立新数据库的模板,用于在 SQL Server 实 例上创建所有数据库的模板。 (3)Tempdb临时数据库系统数据库是一个全局资源,可供连接到 SQL Server 实例的所有用户使用,用于存放所有的临时工作表格和将临时 存储过程等。 (4)Msdb调度数据库是SQL Server 2005代理服务使用的数据库,为 警报和作业任务

调度和相关操作等提供的存储空间 ,也可为Service Broker 和数据库邮件等使用。 (5)资源resource 数据库是只读数据库,它包含了 SQL Server 2005 中的所有系统对象,在逻辑上,它们出现在每个数据库的sys 架构中。 (6)默认情况下,SQL Server 2005 与低版本不同,已中不安装 Northwind 和 pubs 示例数据库。 (7) AdventureWorks是SQL Server中虚拟的示例数据库,它模拟一家 生产金属和复合材料的自行车公司,是产品远销北美、欧洲和亚洲市场 的大型跨国生产公司。 2014-6-27 4

3-1

SQL Server 2005系统数据库

3-1-2 SQL Server 2005的数据库对象 在SQL Server 2005的数据库管理中,数据库对象是数据库 的重要组成部分,也是数据库编程的主要对象。主要包括 :表视图、视图、索引、关系图、主键、外键、规则、默 认值、存储过程、触发器与同义词等对象。 1. 表 表(Table)是包含 SQL Server 2005 数据库中的所有数据的对象。 每个表代表一类对其用户有意义的对象。

2. 视图 视图和表一样,是从一个或多个表(物理表)中导出的虚拟表(简 称虚表)。

3. 索引 索引(Index)是根据指定的数据库表列建立起来的顺序。

2014-6-27

3-1 4. 关系图

SQL Server 2005系统数据库

关系图是以图形化的方式来描述表间的关系,如主键与外键的关系 ,如图3-1所示,该对话框图描述了学生学习过程中:学生与成绩、 成绩与课程、学生与班级各表间的关系。其中,学生表分别与成绩 、课程、班级三个表构成了主表与从表间的关系,彼此间主键与外 键也可一斑。学号在学生表中是主键,而在成绩表中是外键,是引 用学生表中的学号列的,依次类推。

图3-1 学生学习过程中表间的关系图

2014-6-27

3-1 5. 主键

SQL Server 2005系统数据库

主键(Primary Key)是表中一列或多列的组合,它可以唯一地标识 表中的一行记录。

6. 外键 外键(Foreign Key)定义了表之间的关系。

7. 规则 规则(Rule)就是创建一套准则,是对数据库表中数据信息的限制 ,它限定的是表的列。

8. 默认值 默认值(Default)是一种数据库对象,当在表中创建列或插入数据 时对没有指定其具体值的列或列数据项赋予事先设定好的值。

9. 存储过程 存储过程(stored procedure)是为完成特定的功能而汇集在一起的 一组SQL 程序语句,即是SQL 语句和可选控制流语句的预编译集合 ,经编译后存储在数据库中的SQL 程序,相当于其他语言中的可执 行程序。具体见后文所述。 2014-6-27

3-1

SQL Server 2005系统数据库

10. 触发器 触发器(trigger)是一种特殊的存储过程,它与表紧密相连,

基于 表而建立,可视作表的一部分。用户创建触发器后,就能控制与触 发器关联的表。当表中的数据发生插入、删除或修改时,触发器自 动运行。触发器是一个用户定义的SQL 事务命令的集合。

11. 同义词 SQL Server 2005 引入了同义词的概念,它是架构范围内的对象的另 一名称。 2014-6-27

3-2

SQL Server 2005服务器管理

3-2-1 SQL Server服务的启停管理 SQL Server服务的启停管理包括启动、停止、暂停和重新 启动SQL Server服务。有多种方法可以完成此操作。 1. 使用SQL Server配置管理器 (1) 选择“开始” “程序” Microsoft SQL Server 2005 “配置工具” SQL Server Configuration Manager,打开SQL Server配置管理器。在右边的窗格里可以 看到本地所有的SQL Server服务,包括不同实例的服务。 (2) 若要启动、停止、暂停或重新启动SQL Server服务,可右击服务名称,在弹出

的快捷菜单里选择“启动”、“停止”、“暂停”或“重新启动”即可。

2014-6-27

3-2

SQL Server 2005服务器管理

2. 使用SQL Server Management Studio 在SQL Server管理平台:SQL Server Management Studio里也可完成 SQL Server服务的启停管理操作,具体步骤如下: (1)启动SQL Server Management Studio,连接到SQL Server服务 器上。 (2)弹出如图3-2所示的对话框,右击服务器名,在弹出的快捷菜 单里选择“启动”、“停止”、“暂停”或“重新启动”即可。

图3-2 SQL Server管理平台配置服务器对话框

2014-6-27

3-2

SQL Server 2005服务器管理

3. 使用管理工具下的服务 可在管理工具下“服务”对话框中进行启动、停止、暂停和重新启 动服务的操作。 选择“开始” “程序 “管理工具” “服务”。在弹出的如图33所示的“服务”对话框中,右击SQL Server(MSSQLSERVER) ,在弹出的快捷菜单里选择“启动”、“停止”、“暂停”或“重 新启动”即可。

4. 使用命令提示符 选择“开始” “运行”,在弹出的 “运行”对话框里输入命令net start mssqlserver, 可以启动SQL Serve服 务。输入命令net stop mssqlserver、 net pause mssqlserver和net continue mssqlserver可以分别停止、暂停和 恢复SQL Server服务。 2014-6-27

图3-3 管理工具下“服务”对话框配置示意图

3-2

SQL Server 2005服务器管理

3-2-2 创建服务器组 在SQL Server Management Studio中 创建服务器组步骤如下。 (1)在“已注册的服务器”窗口中,选择指 定的服务器类型,右击对应的类型名后,在 快捷菜单中选择“新建 服务器组”,弹出 如图3-4所示的“新建服务器组”对话框。 (2)在“组名”文本框中,输入新建的服务 器组的名称,在“组说明”

文本框中,输入 服务器组的描述信息。 (3)“选择新建服务器组的位置(L)”, 可以是顶级服务器组,或者是某一个服务器 组的子服务器组(选择某一个服务器组)。 (4)单击“保存”按钮完成对应的服务器组 的创建。

图3-4 “新建服务器组”对话框

2014-6-27

3-2

SQL Server 2005服务器管理

3-2-3 服务器连接管理 1.注册服务器 (1)服务器的类型。在Microsoft SQL Server 2005中,可以注册下列类型 的服务器:数据库引擎、Analysis Services、Reporting Services、 Integration Services和SQL Server Mobile。要注册相应类型的服务器,在“ 已注册的服务器”窗口中,选择指定的类型,然后右击对应的类型名,在 快捷菜单中选择“新建”选项。 (2)在“服务器名称”下拉列表框中,输入要注册的服务器实例名称(若 多个服务器实例则可选择其中所需的)。 (3)登录到服务器时使用的身份验证的类型。应尽可能使用Windows身份 验证,如果选择了SQL Server身份验证,为了在使用时获得最高的安全性 ,应该尽可能选择提示输入登录名和密码。 (4)指定用户名和密码(如果需要)。当使用SQL Server验证机制时, SQL Server系统管理员必须定义SQL Server登录账户和密码,当用户要连 接到SQL Server实例时,必须提供SQL Server登录账户和密码。

2014-6-27

3-2

SQL Server 2005服务器管理

1.注册服务器 (5)已注册的服务器名称。默认值是服务器名称,但可以在“已注 册的服务器名称”文本框中用其他的名称替换它。

(6)已注册的服务器的描述信息。在“已注册的服务器说明”文本框中,输入服务器组的描述信息(可选)。

在SQL Server管理平台中注册了服务器之后,尚可取消该服务器的注册。方法为:在SQL Server Management Studio中右

击服务器名,在弹出的快捷菜单中选择“删除”命令。

2014-6-27

3-2

SQL Server 2005服务器管理

2.连接注册服务器 连接注册服务器是在注册基础上的与对象资源管理器关联。在已注 册的服务器中,选择并右键一个服务器,如图3-8所示,指向“连接 ”,然后单击“对象资源管理器”,即可完成连接注册。

3.断开注册服务器 断开注册服务器系指断 开与已注册服务器的连 接。

图3-8 选择所连接的注册服务器

2014-6-27

3-2

SQL Server 2005服务器管理

3-2-4 服务启动模式配置 1. 设置SQL Server实例启动模式 将SQL Server(MSSQLSERVER)设为自动启动的方法有两种:一

种是在“SQL Server配置管理器”里设置,另一种是在“服务”里设置。

2. 设置SQL Server Agent启动模式 对SQL Server Agent的启动模式设置也有两种方

法:在此,仅枚举 在“SQL Server配置管理器”里设置方法,另一种是在“服务”里

设置。

2014-6-27

3-3

SQL Server 2005配置管理

3-3-1 网络协议与连接方式选择 1. SQL Server网络协议基础 1)基本网络协议 2)启用协议 3)Named Pipes与TCP/IP套接字

2. SQL Server Configuration Manager配置分类 (1)SQL Server 2005服务,主要用于配置SQL Server 2005提供的 各项服务,如数据库服务(SQL Server)、数据库分析服务(SQL Server Analysis Services)和数据库报表服务(SQL Server Reporting Services)等。 (2)SQL Server 2005网络配置,主要用于配置SQL Server 2005数 据库服务器使用的网络协议。 (3)SQL Native Client配置,主要用于完成SQL Server 2005数据库 客户端的配置工作。 2014-6-27

3-3

SQL Server 2005配置管理

3-3-2 SQL Server 2005网络配置管理 1. 网络协议启用与禁用 (1)SQL Server 配置管理器启动是在“开始”菜单的“程序”项 中选择并点击 Microsoft SQL Server 2005下 配置工具的SQL Server Configuration Manager命令项,如图2-31所示。

(2)在SQL Server 配置管理器对 话框中可展开并点击“SQL Server 2005网络配置”节点下 “MSSQLSERVER的协议”,在右 侧窗格中双击某网络协议,如 “TCP/IP”,出现如图3-12所示的 对话框,可以修改协议属性,如启 用与禁用,以使SQL Server侦听特 定的网络协议、端口或管道,进而 完成SQL Server 2005下的网络配置 管理。 2014-6-27

图 3-12 SQL Server配置管理器TCP/I P协议状态

3-3

SQL Server 2005配置管理

2. TCP/IP协议配置管理 (1)双击该协议对话框中的TCP/IP选项,打开【TCP/IP属性】对 话框。该对话框为TCP/IP的属性设置提供了两类配置选项,即与协 议有关的配置选项和与IP地址相关的配置选项。 (2)单击属性对话框中的【协议】标签,弹出如图3-13所示的对话 框。其中【保持活动状态】用于指定TCP检查空闲连接是否仍保持 原样的步骤。

图3-13 TCP/IP属性对话框的“协议”选项卡

2014-6-27

本文来源:https://www.bwwdw.com/article/rxoi.html

Top