第3章SQL Server 2005系统及服务器管理Yu1001_第1页
第3章SQL Server 2005系统及服务器管理Yu1001_第2页
第3章SQL Server 2005系统及服务器管理Yu1001_第3页
第3章SQL Server 2005系统及服务器管理Yu1001_第4页
第3章SQL Server 2005系统及服务器管理Yu1001_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2022-6-261SQL SERVER 2005 数据库应用技术构架数据库应用技术构架SQL Server 2005是一个是一个 性能优越、性能优越、 面向客户面向客户/服务器的关服务器的关系型网络数系型网络数据库管理系据库管理系统支持多种统支持多种操作系统平操作系统平台广泛地应台广泛地应用于信息管用于信息管理、电子商理、电子商务、管理工务、管理工程等诸多应程等诸多应用领域用领域四大模块四大模块15&16 VB/VB.Net访问访问SQL Server 200515-21 章章 应用开发篇应用开发篇1&2 数据库基础与数据库基础与SQL Server 概述概述4&5

2、数据库管理与数据完整性数据库管理与数据完整性6&7 表的管理与表的管理与Transact-SQL 语言语言10 存储过程与触发器存储过程与触发器1-7 章章基础知识篇基础知识篇 8-14 章管理章管理技术篇技术篇17&18 ASP/ASP.net访问访问SQL 200519&20 Java/JSP访问访问SQL Server 2005教参教参3 SQLServer2005系统及服务器管理系统及服务器管理8&9 数据的查询与更新和视图数据的查询与更新和视图11&12 游标与安全管理游标与安全管理14 SQL Server 2005的的Web技术技术13 数

3、据转换及数据库加载备份管理数据转换及数据库加载备份管理21 SQL 应用开发与课程设计实例应用开发与课程设计实例& 课程概要课程概要1 第第 一一 章章 数据库数据库基础基础 1 第第 二二 章章 SQL Server 2005概述概述 1 第第 三三 章章 SQL Server 2005系统及服务器管理系统及服务器管理1 第第 四四 章章 数据库数据库管理管理 1 第第 五五 章章 数据完整性数据完整性 1 第第 六六 章章 表的管理表的管理与使用与使用1 第第 七七 章章 Transact-SQL语言基础语言基础1 第第 八八 章章 数据的查询与更新数据的查询与更新1 第第 九九

4、章章 视视图管图管图图 1 第第 十十 章章 存储过程存储过程与触发器与触发器 1 第十一章第十一章 游游 标标 1 第十二章第十二章 SQL Server 2005安全安全管理管理1 第十三章第十三章 数据转换及数据库加载备份管理数据转换及数据库加载备份管理1 第十四章第十四章 SQL Server 2005的的Web技术技术1 第十五章第十五章 VB访问访问SQL Server 2005数据库数据库1 第十六章第十六章 VB.Net访问访问SQL Server 2005数据库数据库1 第十七章第十七章 ASP访问访问SQL Server 2005数据库数据库1 第十八章第十八章 ASP.n

5、et访问访问SQL Server 2005数据库数据库1 第十九章第十九章 Java访问访问SQL Server 2005数据库数据库1 第二十章第二十章 JSP访问访问SQL Server 2005数据库数据库1 第廿一章第廿一章 SQL Server2005 应用开发与课程设计实例应用开发与课程设计实例2022-6-263第第3章系统及服务器管理章系统及服务器管理3-1 SQL Server 2005系统数据库系统数据库3-2 SQL Server 2005服务器管理服务器管理3-3 SQL Server 2005配置管理配置管理3-4 配置配置SQL Server服务器属性服务器属性3-

6、5 使用日志阅览服务器运行状况使用日志阅览服务器运行状况3-6 结构化查询语言结构化查询语言SQL本章本章SQL Server 2005系统及服务器管理是系统赖于运系统及服务器管理是系统赖于运作的基础。本章主要介绍了作的基础。本章主要介绍了SQL Server 2005系统数据库、系统数据库、示例数据库、数据库对象、示例数据库、数据库对象、SQL Server服务的启停管理、服务的启停管理、服务器连接管理、服务器连接管理、SQL Server 2005配置管理、服务器属性配置管理、服务器属性配置与结构化查询语言配置与结构化查询语言SQL基础等。基础等。2022-6-2643-1 SQL Ser

7、ver 2005系统数据库系统数据库3-1-1 SQL Server 2005系统数据库系统数据库 (1 1)MasterMaster主数据库主数据库, , 用于记录用于记录 SQL Server 2005 SQL Server 2005中所有的系统级信中所有的系统级信息,是组重要的数据库。息,是组重要的数据库。 (2 2)ModelModel模型数据库是建立新数据库的模板模型数据库是建立新数据库的模板,用于在,用于在 SQL Server SQL Server 实实例上创建所有数据库的模板。例上创建所有数据库的模板。 (3 3)TempdbTempdb临时临时数据库系统数据库是一个全局资源,

8、可供连接到数据库系统数据库是一个全局资源,可供连接到 SQL SQL Server Server 实例的所有用户使用,用于存放所有的临时工作表格和将临时实例的所有用户使用,用于存放所有的临时工作表格和将临时存储过程等。存储过程等。 (4 4)MsdbMsdb调度调度数据库是数据库是SQL Server 2005SQL Server 2005代理服务使用的数据库,为代理服务使用的数据库,为警报和作业警报和作业任务调度和相关操作等提供的存储空间任务调度和相关操作等提供的存储空间 ,也可为,也可为Service Service Broker Broker 和数据库邮件等使用。和数据库邮件等使用。 (

9、5 5)资源)资源resource resource 数据库是只读数据库,它包含了数据库是只读数据库,它包含了 SQL Server 2005 SQL Server 2005 中的所有系统对象,在逻辑上,它们出现在每个数据库的中的所有系统对象,在逻辑上,它们出现在每个数据库的sys sys 架构中。架构中。 (6 6)默认情况下,)默认情况下,SQL Server 2005 SQL Server 2005 与低版本不同,已中不安装与低版本不同,已中不安装 NorthwindNorthwind 和和 pubs pubs 示例数据库示例数据库。 (7 7) AdventureWorksAdvent

10、ureWorks是是SQL ServerSQL Server中虚拟的示例数据库,它模拟一家中虚拟的示例数据库,它模拟一家生产金属和复合材料的自行车公司,是产品远销北美、欧洲和亚洲市场生产金属和复合材料的自行车公司,是产品远销北美、欧洲和亚洲市场的大型跨国生产公司。的大型跨国生产公司。2022-6-2653-1 SQL Server 20053-1 SQL Server 2005系统数据库系统数据库3-1-2 SQL Server 2005的数据库对象的数据库对象在在SQL Server 2005的数据库管理中,数据库对象是数据库的数据库管理中,数据库对象是数据库的重要组成部分,也是数据库编程的

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

12、 索引索引索引(索引(Index)是根据指定的数据库表列建立起来的顺序。)是根据指定的数据库表列建立起来的顺序。2022-6-2663-1 SQL Server 20053-1 SQL Server 2005系统数据库系统数据库4. 关系图关系图关系图是以图形化的方式来描述表间的关系,如主键与外键的关系关系图是以图形化的方式来描述表间的关系,如主键与外键的关系,如图,如图3-1所示,该对话框图描述了学生学习过程中:学生与成绩、所示,该对话框图描述了学生学习过程中:学生与成绩、成绩与课程、学生与班级各表间的关系。其中,学生表分别与成绩成绩与课程、学生与班级各表间的关系。其中,学生表分别与成绩、课

13、程、班级三个表构成了主表与从表间的关系,彼此间主键与外、课程、班级三个表构成了主表与从表间的关系,彼此间主键与外键也可一斑。学号在学生表中是主键,而在成绩表中是外键,是引键也可一斑。学号在学生表中是主键,而在成绩表中是外键,是引用学生表中的学号列的,依次类推。用学生表中的学号列的,依次类推。 图3-1 学生学习过程中表间的关系图2022-6-2673-1 SQL Server 20053-1 SQL Server 2005系统数据库系统数据库5. 主键主键主键(主键(Primary Key)是表中一列或多列的组合,它可以唯一地标识)是表中一列或多列的组合,它可以唯一地标识表中的一行记录。表中的

14、一行记录。6. 外键外键外键(外键(Foreign Key)定义了表之间的关系。)定义了表之间的关系。7. 规则规则规则(规则(Rule)就是创建一套准则,是对数据库表中数据信息的限制)就是创建一套准则,是对数据库表中数据信息的限制,它限定的是表的列。,它限定的是表的列。8. 默认值默认值默认值(默认值(Default)是一种数据库对象,当在表中创建列或插入数据)是一种数据库对象,当在表中创建列或插入数据时对没有指定其具体值的列或列数据项赋予事先设定好的值。时对没有指定其具体值的列或列数据项赋予事先设定好的值。9. 存储过程存储过程存储过程(存储过程(stored procedure)是为完成

15、特定的功能而汇集在一起的)是为完成特定的功能而汇集在一起的一组一组SQL 程序语句,即是程序语句,即是SQL 语句和可选控制流语句的预编译集合语句和可选控制流语句的预编译集合,经编译后存储在数据库中的,经编译后存储在数据库中的SQL 程序,相当于其他语言中的可执程序,相当于其他语言中的可执行程序。具体见后文所述。行程序。具体见后文所述。2022-6-2683-1 SQL Server 20053-1 SQL Server 2005系统数据库系统数据库10. 触发器触发器触发器(触发器(trigger)是一种特殊的存储过程,它与表紧密相连,基于)是一种特殊的存储过程,它与表紧密相连,基于表而建立

16、,可视作表的一部分。用户创建触发器后,就能控制与触表而建立,可视作表的一部分。用户创建触发器后,就能控制与触发器关联的表。当表中的数据发生插入、删除或修改时,触发器自发器关联的表。当表中的数据发生插入、删除或修改时,触发器自动运行。触发器是一个用户定义的动运行。触发器是一个用户定义的SQL 事务命令的集合。事务命令的集合。11. 同义词同义词SQL Server 2005 引入了同义词的概念,它是架构范围内的对象的另引入了同义词的概念,它是架构范围内的对象的另一名称。一名称。2022-6-2693-2 SQL Server 20053-2 SQL Server 2005服务器管理服务器管理3-

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

18、的SQL Server服务,包括不同实例的服务。服务,包括不同实例的服务。 (2) 若要启动、停止、暂停或重新启动若要启动、停止、暂停或重新启动SQL Server服务,可右击服务名称,在弹出服务,可右击服务名称,在弹出的快捷菜单里选择的快捷菜单里选择“启动启动”、“停止停止”、“暂停暂停”或或“重新启动重新启动”即可。即可。2022-6-26103-2 SQL Server 20053-2 SQL Server 2005服务器管理服务器管理 2. 使用使用SQL Server Management Studio 在在SQL Server管理平台:管理平台:SQL Server Managem

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

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

21、运行运行”,在弹出的,在弹出的“运行运行”对话框里输入命令对话框里输入命令net start mssqlserver, 可以启动可以启动SQL Serve服服务。输入命令务。输入命令net stop mssqlserver、net pause mssqlserver和和net continue mssqlserver可以分别停止、暂停和可以分别停止、暂停和恢复恢复SQL Server服务。服务。图3-3 管理工具下“服务”对话框配置示意图2022-6-26123-2 SQL Server 20053-2 SQL Server 2005服务器管理服务器管理3-2-2 创建服务器组创建服务器组在在

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

23、器组的位置(选择新建服务器组的位置(L)”,可以是顶级服务器组,或者是某一个服务器可以是顶级服务器组,或者是某一个服务器组的子服务器组(选择某一个服务器组)。组的子服务器组(选择某一个服务器组)。 (4)单击)单击“保存保存”按钮完成对应的服务器组按钮完成对应的服务器组的创建。的创建。图3-4 “新建服务器组”对话框2022-6-26133-2 SQL Server 20053-2 SQL Server 2005服务器管理服务器管理3-2-3 服务器连接管理服务器连接管理1注册服务器注册服务器 (1)服务器的类型。在)服务器的类型。在Microsoft SQL Server 2005中,可以注

24、册下列类型中,可以注册下列类型的服务器:数据库引擎、的服务器:数据库引擎、Analysis Services、Reporting Services、Integration Services和和SQL Server Mobile。要注册相应类型的服务器,在。要注册相应类型的服务器,在“已注册的服务器已注册的服务器”窗口中,选择指定的类型,然后右击对应的类型名,在窗口中,选择指定的类型,然后右击对应的类型名,在快捷菜单中选择快捷菜单中选择“新建新建”选项。选项。 (2)在)在“服务器名称服务器名称”下拉列表框中,输入要注册的服务器实例名称(若下拉列表框中,输入要注册的服务器实例名称(若多个服务器实

25、例则可选择其中所需的)。多个服务器实例则可选择其中所需的)。 (3)登录到服务器时使用的身份验证的类型。应尽可能使用)登录到服务器时使用的身份验证的类型。应尽可能使用Windows身份身份验证,如果选择了验证,如果选择了SQL Server身份验证,为了在使用时获得最高的安全性身份验证,为了在使用时获得最高的安全性,应该尽可能选择提示输入登录名和密码。,应该尽可能选择提示输入登录名和密码。 (4)指定用户名和密码(如果需要)。当使用)指定用户名和密码(如果需要)。当使用SQL Server验证机制时,验证机制时,SQL Server系统管理员必须定义系统管理员必须定义SQL Server登录账

26、户和密码,当用户要连登录账户和密码,当用户要连接到接到SQL Server实例时,必须提供实例时,必须提供SQL Server登录账户和密码。登录账户和密码。2022-6-26143-2 SQL Server 20053-2 SQL Server 2005服务器管理服务器管理1注册服务器注册服务器(5)已注册的服务器名称。默认值是服务器名称,但可以在)已注册的服务器名称。默认值是服务器名称,但可以在“已注已注册的服务器名称册的服务器名称”文本框中用其他的名称替换它。文本框中用其他的名称替换它。(6)已注册的服务器的描述信息。在)已注册的服务器的描述信息。在“已注册的服务器说明已注册的服务器说明

27、”文本文本框中,输入服务器组的描述信息(可选)。框中,输入服务器组的描述信息(可选)。 在SQL Server管理平台中注册了服务器之后,尚可取消该服务器的注册。方法为:在SQL Server Management Studio中右击服务器名,在弹出的快捷菜单中选择“删除”命令。2022-6-26153-2 SQL Server 20053-2 SQL Server 2005服务器管理服务器管理2连接注册服务器连接注册服务器连接注册服务器是在注册基础上的与对象资源管理器关联。在已注连接注册服务器是在注册基础上的与对象资源管理器关联。在已注册的服务器中,选择并右键一个服务器,如图册的服务器中,选

28、择并右键一个服务器,如图3-8所示,指向所示,指向“连接连接”,然后单击,然后单击“对象资源管理器对象资源管理器”,即可完成连接注册。,即可完成连接注册。图3-8 选择所连接的注册服务器3断开注册服务器断开注册服务器断开注册服务器系指断断开注册服务器系指断开与已注册服务器的连开与已注册服务器的连接。接。2022-6-26163-2 SQL Server 20053-2 SQL Server 2005服务器管理服务器管理3-2-4 服务启动模式配置服务启动模式配置1. 设置设置SQL Server实例启动模式实例启动模式将将SQL Server(MSSQLSERVER)设为自动启动的方法有两种:

29、一)设为自动启动的方法有两种:一种是在种是在“SQL Server配置管理器配置管理器”里设置,另一种是在里设置,另一种是在“服务服务”里里设置。设置。2. 设置设置SQL Server Agent启动模式启动模式对对SQL Server Agent的启动模式设置也有两种方法:在此,仅枚举的启动模式设置也有两种方法:在此,仅枚举在在“SQL Server配置管理器配置管理器”里设置方法,另一种是在里设置方法,另一种是在“服务服务”里里设置。设置。2022-6-26173-3 SQL Server 20053-3 SQL Server 2005配置管理配置管理3-3-1 网络协议与连接方式选择网

30、络协议与连接方式选择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

31、 Reporting Services)等。)等。(2)SQL Server 2005网络配置,主要用于配置网络配置,主要用于配置SQL Server 2005数数据库服务器使用的网络协议。据库服务器使用的网络协议。(3)SQL Native Client配置,主要用于完成配置,主要用于完成SQL Server 2005数据库数据库客户端的配置工作。客户端的配置工作。2022-6-26183-3 SQL Server 20053-3 SQL Server 2005配置管理配置管理3-3-2 SQL Server 2005网络配置管理网络配置管理1. 网络协议启用与禁用网络协议启用与禁用(1)S

32、QL Server 配置管理器启动是在配置管理器启动是在“开始开始”菜单的菜单的“程序程序”项项中选择并点击中选择并点击 Microsoft SQL Server 2005下下 配置工具的配置工具的SQL Server Configuration Manager命令项,如图命令项,如图2-31所示。所示。(2)在)在SQL Server 配置管理器对配置管理器对话框中可展开并点击话框中可展开并点击“SQL Server 2005网络配置网络配置”节点下节点下“MSSQLSERVER的协议的协议”,在右,在右侧窗格中双击某网络协议,如侧窗格中双击某网络协议,如“TCP/IP”,出现如图,出现如图

33、3-12所示的所示的对话框,可以修改协议属性,如启对话框,可以修改协议属性,如启用与禁用,以使用与禁用,以使SQL Server侦听特侦听特定的网络协议、端口或管道,进而定的网络协议、端口或管道,进而完成完成SQL Server 2005下的网络配置下的网络配置管理。管理。图 3-12 SQL Server配置管理器TCP/I P协议状态2022-6-26193-3 SQL Server 20053-3 SQL Server 2005配置管理配置管理2. TCP/IP协议配置管理协议配置管理(1)双击该协议对话框中的)双击该协议对话框中的TCP/IP选项,打开选项,打开【TCP/IP属性属性】

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

35、置管理配置管理3-3-3 SQL客户端网协议配置客户端网协议配置1客户端协议的启用与禁用客户端协议的启用与禁用(1)SQL Server 配置管理器启动是在配置管理器启动是在“开始开始”菜单的菜单的“程序程序”项项中选择并点击中选择并点击 Microsoft SQL Server 2005下下 配置工具的配置工具的SQL Server Configuration Manager命令项。命令项。(2)在弹出的)在弹出的SQL Server 配置管理器对话框中可展开并右击配置管理器对话框中可展开并右击“SQL Native Client配置配置”节点下节点下“客户端协议客户端协议”,在弹出的快捷,

36、在弹出的快捷菜单中单击菜单中单击“属性属性”(或在右侧详细信息窗格中右键单击某个协议)(或在右侧详细信息窗格中右键单击某个协议),再单击,再单击“顺序顺序”。在此可以查看和启用或禁用客户端协议。在此可以查看和启用或禁用客户端协议。(3)单击某个协议(如)单击某个协议(如TCP/IP协议),再单击协议),再单击“启用启用”或或“禁用禁用”按钮,可以将所选协议移到按钮,可以将所选协议移到“启用的协议启用的协议”列表或列表或“禁用的协议禁用的协议”列表中。列表中。(4)单击)单击 “确定确定”按钮,完成客户端协议的启用与禁用。按钮,完成客户端协议的启用与禁用。2022-6-26213-3 SQL S

37、erver 20053-3 SQL Server 2005配置管理配置管理2创建别名创建别名 (1)SQL Server 配置管理器启配置管理器启动是在动是在“开始开始”菜单的菜单的“程序程序”项中选择并点击项中选择并点击 Microsoft SQL Server 2005下下 配置工具的配置工具的SQL Server Configuration Manager命命令项。令项。 (2)在弹出如图)在弹出如图3-17所示的所示的SQL Server 配置管理器对话框中,可配置管理器对话框中,可展开并右击展开并右击“SQL Native Client配配置置”节点下节点下“别名别名”,在弹出的,在

38、弹出的快捷菜单中单击快捷菜单中单击“新建别名新建别名”。 (3)在弹出的如图)在弹出的如图3-18所示的所示的“别名别名 - 新建新建”对话框中,使用对话框中,使用“别别名名”页可以指定别名连接字符串页可以指定别名连接字符串的元素。的元素。 (4)单击)单击“确定确定”按钮,完成客按钮,完成客户端别名的创建。户端别名的创建。 图 3-17 SQL Native Client配置 图 3-18 客户端协议属性设置2022-6-26223-3 SQL Server 20053-3 SQL Server 2005配置管理配置管理3. 配置客户端远程服务器配置客户端远程服务器 ( 1)使用)使用SQL

39、 Server管理平台启用远程连接管理平台启用远程连接SQL Server Management Studio启用远程连接功能的具体方法如下。启用远程连接功能的具体方法如下。 1方法方法1:启动:启动SQL Server Management Studio,右击对象,右击对象资源管理器中数据库服务器,资源管理器中数据库服务器,从弹出的快捷菜单中选择从弹出的快捷菜单中选择“属属性性”命令,选择命令,选择“选择页选择页”列列表中的表中的 “连接连接”选项,选中右选项,选中右侧的侧的“连接连接”选项页中的选项页中的“允允许远程连接到此服务器许远程连接到此服务器”复选复选框,即可启用该数据库服务器框,

40、即可启用该数据库服务器的远程连接功能,如图的远程连接功能,如图3-19所示所示。图3-19 选项页下“连接”选项设置2022-6-26233-2 SQL Server 20053-2 SQL Server 2005服务器管理服务器管理1方法方法2:通过:通过SQL Server 2005提供的系统存储过程来启动远程连接功能提供的系统存储过程来启动远程连接功能。通过单击工具栏上。通过单击工具栏上 按钮来新建一个按钮来新建一个“查询编辑器查询编辑器”窗口,在其窗口窗口,在其窗口中输入下面的中输入下面的T-SQL语句:语句:EXEC sp_configure remote access, 1 REC

41、ONFIGURE GO 然后,单击然后,单击【执行执行】按钮执行上述按钮执行上述Transact-SQL语句,显示结果如语句,显示结果如图图3-20所示。所示。图3-20 存储过程语句启动远程连接功能示意图2022-6-26243-3 SQL Server 20053-3 SQL Server 2005配置管理配置管理( 2)连接远程服务器)连接远程服务器在上述配置的基础上可使用在上述配置的基础上可使用SQL Server Management Studio来连接远程服务器。具体步骤如下。来连接远程服务器。具体步骤如下。1(1)在)在“开始开始”菜单的菜单的“程序程序”项中选择并点击项中选择并

42、点击 Microsoft SQL Server 2005下的下的 SQL Server Management Studio命令项,命令项,启动启动SQL Server Management Studio,在其,在其“连接到服务器连接到服务器”对对话框中的话框中的“服务器名称服务器名称”文本框中输入相应连接的远程服务器的文本框中输入相应连接的远程服务器的IP地址,以及该地址,以及该SQL Server服务器用于侦听的端口号(默认值为服务器用于侦听的端口号(默认值为1433)。)。 2022-6-26253-3 SQL Server 20053-3 SQL Server 2005配置管理配置管理1

43、(2)分别在)分别在“登录名登录名”和和“密码密码”文本框中输入需要登录的数文本框中输入需要登录的数据库服务器的登录帐号及对应的密码,如图据库服务器的登录帐号及对应的密码,如图3-21所示。单击所示。单击【连连接接】按钮即可登录指定的远程数据库服务器。按钮即可登录指定的远程数据库服务器。倘若成功登录远程数据库服务器,如图倘若成功登录远程数据库服务器,如图3-22所示,即可所示,即可像浏览本地数据库服务器一样,通过像浏览本地数据库服务器一样,通过SQL Server Management Studio来访问远程数据库服务器。来访问远程数据库服务器。 图3-21 连接到服务器对话框 图3-22 登

44、录指定的远程数据库服务器2022-6-26263-3 SQL Server 20053-3 SQL Server 2005配置管理配置管理3-3-4 SQL Server 外围应用配置外围应用配置可通过开始菜单使用可通过开始菜单使用 SQL Server 外围应用配置器:外围应用配置器:(1)SQL Server 配置管理器启动是在配置管理器启动是在“开始开始”菜单的菜单的“程序程序”项项中选择并点击中选择并点击 Microsoft SQL Server 2005下下 配置工具的配置工具的“SQL Server 外围应用配置器外围应用配置器”命令项。命令项。 (2)在弹出的)在弹出的SQL S

45、erver 外外围应用配置器对话框中(如图围应用配置器对话框中(如图3-23所示),在该起始页中,所示),在该起始页中,可指定要配置的服务器。单击可指定要配置的服务器。单击“配置外围应用配置外围应用Localhost”旁旁边的链接。默认值为边的链接。默认值为 localhost,即为本地计算机。用户可以,即为本地计算机。用户可以选择外围应用配置要管理的计选择外围应用配置要管理的计算机。若选择的是一个命名服算机。若选择的是一个命名服务器,则将会看到该服务器名务器,则将会看到该服务器名称。称。图3-23 SQL Server 2005外围应用配置器对话框2022-6-26273-3 SQL Ser

46、ver 20053-3 SQL Server 2005配置管理配置管理(3)在如图)在如图3-23所示的所示的“选择计算机选择计算机”对话框中,可选对话框中,可选择下列操作,而后单击择下列操作,而后单击“确定确定”。1若要在本地计算机中配置若要在本地计算机中配置 SQL Server 2005,请单击,请单击“本地计算机本地计算机”;1若要在另一台计算机中配置若要在另一台计算机中配置 SQL Server 2005,请单击,请单击“远程计算机远程计算机”,然后在文本框中输入计算机名称。,然后在文本框中输入计算机名称。1若要配置故障转移群集请单击若要配置故障转移群集请单击“远程计算机远程计算机”

47、,然后在文本框中输入,然后在文本框中输入虚拟服务器名称。虚拟服务器名称。 选择好要配置的计算机后,可启动以下两个工具:选择好要配置的计算机后,可启动以下两个工具:1使用使用“服务和连接的外围应用配置器服务和连接的外围应用配置器”来启用或禁用来启用或禁用 Windows 服务和服务和远程连接。有关默认服务和连接设置,请参阅服务和连接的外围应用配远程连接。有关默认服务和连接设置,请参阅服务和连接的外围应用配置器。置器。1使用使用“功能的外围应用配置器功能的外围应用配置器”来启用或禁用数据库引擎、来启用或禁用数据库引擎、Analysis Services 和和 Reporting Services

48、的功能。的功能。 2022-6-26283-3 SQL Server 20053-3 SQL Server 2005配置管理配置管理(4)单击)单击“确定确定”按钮即可完成按钮即可完成SQL Server外围应用外围应用配置。配置。SQL Server 为配置为配置 SQL Server 功能、连接和服务提供了几个工具功能、连接和服务提供了几个工具1SQL Server 外围应用配置器是一组对话框,使用这些对话框可以启用外围应用配置器是一组对话框,使用这些对话框可以启用或禁用一些功能,如存储过程、或禁用一些功能,如存储过程、Windows 服务、服务、Web 服务和远程客户服务和远程客户端连接

49、。端连接。1Sac 命令行实用工具是命令行实用工具是 SQL Server 外围应用配置器工具的命令行等效外围应用配置器工具的命令行等效工具。可以使用此工具从服务器导出设置,然后将其应用于其他服务工具。可以使用此工具从服务器导出设置,然后将其应用于其他服务器。器。 1可以使用可以使用 SQL Server 配置管理器对服务和协议进行配置。配置管理器对服务和协议进行配置。 1sp_configure 是一个存储过程,可用于更改是一个存储过程,可用于更改 SQL Server 配置设置。配置设置。 2022-6-26293-4 3-4 配置配置SQL ServerSQL Server服务器属性服务

50、器属性3-4-1 服务器常规属性服务器常规属性用户可使用用户可使用SQL Server Management Studio查看、设置查看、设置SQL Server服务器属性,利用其提供的选项,进行管理服服务器属性,利用其提供的选项,进行管理服务器属性设置。具体操作步骤可参考如下过程。务器属性设置。具体操作步骤可参考如下过程。(1)打开)打开SQL Server Management Studio,在其,在其“对象对象资源管理器资源管理器”中右击需要配置的数据库服务器,从弹出中右击需要配置的数据库服务器,从弹出的快捷菜单中选择的快捷菜单中选择“属性属性”命令,打开命令,打开“服务器属性服务器属性

51、”对话框。该对话框中提供了与该数据库服务器相关的对话框。该对话框中提供了与该数据库服务器相关的8项项配置参数,以供查看、设置。配置参数,以供查看、设置。 2022-6-26303-4 3-4 配置配置SQL ServerSQL Server服务器属性服务器属性(2)在)在“服务器属性服务器属性”对话框中的对话框中的“选择页选择页”选项栏选项栏中选择中选择“常规常规”选项,其右侧的选项页中给出了与选项,其右侧的选项页中给出了与SQL Server数据库服务器相关的常规属性,如图数据库服务器相关的常规属性,如图3-26所示。所示。 图3-26 服务器常规属性对话框2022-6-26313-4 3-

52、4 配置配置SQL ServerSQL Server服务器属性服务器属性3-4-2 服务器内存属性服务器内存属性选择选择“服务器属性服务器属性”对话框中的对话框中的“选择页选择页”列表中的列表中的“内存内存”选项。在该选项页中,数据库管理员可以设置以选项。在该选项页中,数据库管理员可以设置以下参数。下参数。1使用使用AWE分配内存。分配内存。1最小服务器内存。最小服务器内存。1最大服务器内存。最大服务器内存。1创建索引占用的内存。创建索引占用的内存。1每次查询占用的最小内存。每次查询占用的最小内存。1配置值。配置值。1运行值。运行值。 2022-6-26323-4 3-4 配置配置SQL Se

53、rverSQL Server服务器属性服务器属性3-4-3 服务器处理器属性服务器处理器属性选择选择“服务器属性服务器属性”对话框中的对话框中的“选择页选择页”列表中的列表中的“处理器处理器”选选项,在该选项页中,管理员可以根据实际情况配置项,在该选项页中,管理员可以根据实际情况配置SQL Server可以可以使用的使用的CPU(如果(如果SQL Server 2005数据所在的计算机上安装了多个数据所在的计算机上安装了多个CPU的话);设置的话);设置“最大工作线程数最大工作线程数”;是否提升;是否提升SQL Server的优的优先级,以及是否使用先级,以及是否使用Windows NT纤程(

54、轻型池)等功能。纤程(轻型池)等功能。其中各参数的具体含义如下:其中各参数的具体含义如下:1“自动设置所有处理器的处理器关联掩码自动设置所有处理器的处理器关联掩码” 。1“自动设置所有处理器的自动设置所有处理器的I/O关联掩码关联掩码” 。 1“最大工作线程数最大工作线程数” 。1“提升提升SQL Server的优先级的优先级” 。1“使用使用 Windows 纤程(轻型池)纤程(轻型池)” 。 2022-6-26333-4 3-4 配置配置SQL ServerSQL Server服务器属性服务器属性3-4-4 服务器安全属性服务器安全属性选择选择“服务器属性服务器属性”对话框中的对话框中的“

55、选择页选择页”列表中的列表中的“安安全全”选项,在其右侧的选项页中给出了与选项,在其右侧的选项页中给出了与SQL Server数据数据库服务器相关的安全属性内容,如:服务器身份验证(库服务器相关的安全属性内容,如:服务器身份验证(Windows 安全验证与安全验证与SQL Server 和和 Windows 身份验证模身份验证模式)、登录审核、服务器代理帐户、选项等,如图式)、登录审核、服务器代理帐户、选项等,如图3-29所所示。示。 图3-29 服务器连接属性对话框2022-6-26343-4 3-4 配置配置SQL ServerSQL Server服务器属性服务器属性3-4-5 服务器连接

56、属性服务器连接属性选择选择“服务器属性服务器属性”对话框中的对话框中的“选择页选择页”列表中的列表中的“连连接接”选项。该选择页中提供了与用户连接有关的许多设置选项。该选择页中提供了与用户连接有关的许多设置。在此,可以设置最大并发连接数、。在此,可以设置最大并发连接数、“使用查询调控器防使用查询调控器防止查询长时间运行止查询长时间运行”、“默认连接选项默认连接选项”、“是否允许远是否允许远程连接到此服务器程连接到此服务器”和和“需要将分布式事务用于服务器到需要将分布式事务用于服务器到服务器的通信服务器的通信”等,如图等,如图3-29所示。所示。其中主要的参数如下。其中主要的参数如下。“最大并发

57、连接数最大并发连接数0=无限制无限制” 。“使用查询调控器防止查询长时间运行使用查询调控器防止查询长时间运行” 。“默认连接选项默认连接选项” 。“允许远程连接到此服务器允许远程连接到此服务器” 。 2022-6-26353-4 3-4 配置配置SQL ServerSQL Server服务器属性服务器属性3-4-6 服务器高级属性服务器高级属性选择选择“服务器属性服务器属性”对话框中的对话框中的“选择页选择页”列表中的列表中的“高高级级”选项,可在其中查看或修改高级服务器的设置,如图选项,可在其中查看或修改高级服务器的设置,如图3-30所示。所示。 图3-30 查看或修改高级服务器的设置202

58、2-6-26363-4 3-4 配置配置SQL ServerSQL Server服务器属性服务器属性3-4-7 服务器数据库属性服务器数据库属性选择选择“服务器属性服务器属性”对话框对话框中的中的“选择页选择页”列表中的列表中的“数据库数据库”选项,在其右侧的选项,在其右侧的选项页中给出了与选项页中给出了与SQL Server数据库服务器相关的数据库服务器相关的数据库属性内容,如:默认数据库属性内容,如:默认索引填充因子、无限期等待索引填充因子、无限期等待、尝试的分钟数、默认备份、尝试的分钟数、默认备份媒体保持期媒体保持期(天天)、恢复间隔、恢复间隔(分钟分钟)、数据、日志、配置、数据、日志、

59、配置值与运行值等,如图值与运行值等,如图3-31所所示。示。 图3-31 服务器数据库属性对话框2022-6-26373-4 3-4 配置配置SQL ServerSQL Server服务器属性服务器属性3-4-8 服务器权限属性服务器权限属性选择选择“服务器属性服务器属性”对话对话框中的框中的“选择页选择页”列表中列表中的的“权限权限”选项,在其右选项,在其右侧的选项页中给出了与侧的选项页中给出了与SQL Server数据库服务器数据库服务器相关的权限性内容,如图相关的权限性内容,如图3-32所示。详细内容用户所示。详细内容用户可参阅可参阅SQL Server 2005联机丛书有关部分,获取联

60、机丛书有关部分,获取相关的帮助。相关的帮助。 图3-32 服务器权限属性对话框2022-6-26383-4 3-4 配置配置SQL ServerSQL Server服务器属性服务器属性3-4-9 使用使用sp_configure服务器属性设置服务器属性设置 图3-33 使用sp_configure服务器属性设置示意图此外。此外。SQL Server 2005系统系统还向用户提供了使用系统存还向用户提供了使用系统存储过程(基于储过程(基于Transact-SQL语言方式):语言方式):sp_configure来来设置数据库服务器的相关属设置数据库服务器的相关属性。方法是在性。方法是在SQL Server Management Studio图形化图形化工具的工具

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论