《guo第02章服务器安装配置和使用.ppt》由会员分享,可在线阅读,更多相关《guo第02章服务器安装配置和使用.ppt(32页珍藏版)》请在三一办公上搜索。
1、1,计算机学院 郭占龙,第2章 服务器安装配置和使用,2.1 SQL Server 2005的概述 2.2 网络协议配置 2.3 配置器配置SQL Server服务 2.4 添加新的注册服务器 2.5 链接服务器建立及其使用,2,计算机学院 郭占龙,2.1 SQL Server 2005的概述,2.1.1 版本和环境需求介绍 2.1.2 特点和组成 2.1.3 SQL Server 2005的安装 2.1.4 SQL Server Management Studio介绍2.1.5 设置安全认证模式 2.1.6 分离和附加数据库文件,3,计算机学院 郭占龙,2.1.1 版本和环境需求介绍,SQL
2、 Server 2005常见的版本有:企业版、评估版、标准版、开发人员版、工作组版,它们分别满足不同用户针对性能和价格所提出的需求。目前计算机无论从硬件环境还是软件环境都能满足上述版本的需求。,4,计算机学院 郭占龙,2.1.2 特点和组成,1SQL Server 2005的特点 图形化管理 丰富的编程接口 多线程系统 良好的并发控制 与操作系统的良好接口 更加强大的数据引擎简单的管理方式 支持XML(Extensive Markup Language,扩展标记语言),支持OLE DB和多种查询,支持分布式的分区视图。,5,计算机学院 郭占龙,2.1.2 特点和组成,2SQL Server 2
3、005基本组成(1)服务器端组件、客户端组件和通信组件(2)实例组、实例、数据库和基本表,6,计算机学院 郭占龙,2.1.3 SQL Server 2005的安装,1安装时必须注意的几个问题(1)数据文件的存储位置(2)实例名(3)确定启动服务的账户(4)选择安全机制(5)选择排序规则(6)选择合适的网络库,7,计算机学院 郭占龙,2.1.3 SQL Server 2005的安装,2 SQL Server 2005的安装过程 安装步骤如下。1)使用有管理权限的账户登录Windows服务器。2)确保没有其他程序在前台运行。例如浏览器等。3)插入SQL Server 2005光盘,运行autoru
4、n.exe程序。出现安装向导,该窗口包含了部分:准备部分、安装部分和其他信息部分。)单击“安装部分”中的“服务器组件、工具、联机丛书和示例”。然后点击“下一步”。注意安装时必须注意的几个问题。,8,计算机学院 郭占龙,2.1.4 SQL Server Management Studio介绍,主界面由以下几个部分组成:菜单条:SQL Server的实际操作中使用并不多,大部分操作在树形结构中就可以完成。工具条:如果不了解某个图标代表什么功能,只需将鼠标指针移到图标上,系统就会给出图标所代表的功能。树形结构:树形结构是经常要使用的工具。,9,计算机学院 郭占龙,2.1.4 SQL Server M
5、anagement Studio介绍,Management Studio组件(1)已注册的服务器窗口(2)对象资源管理器窗口(3)文档组件窗口,10,计算机学院 郭占龙,2.1.5 设置安全认证模式,打开对象资源管理器,用右键单击要设置认证模式的服务器,从快捷菜单中选择“属性”选项,则出现SQL Server属性对话框。在SQL Server属性对话框中选择安全性选项。在安全性选项栏中,身份验证中可以选择要设置的认证模式。同时审核级别中还可以选择跟踪审核用户登录时的哪种信息,例如登录成功或登录失败的信息事件等。其他的选项。,11,计算机学院 郭占龙,2.1.6 分离和附加数据库文件,1.分离数
6、据库并拷贝文件 展开服务器组和服务器。展开“数据库”文件夹。选择要分离的数据库,单击右键选择“任务”子菜单的分离数据库命令。在分离数据库对话框中选择“删除连接”断开所有用户对该数据库的连接。单击【确定】分离数据库。找到数据库和日志文件的存放位置拷贝数据库文件和日志文件。,12,计算机学院 郭占龙,2.1.6 分离和附加数据库文件,展开服务器组和服务器。右击“数据库”文件夹,选择子菜单的“附加数据库”。在附加数据库对话框里,单击【添加】按钮寻找附加的数据库文件和日志文件。单击【确定】按钮,新附加的数据库就出现在“数据库”文件夹下。,13,计算机学院 郭占龙,2.2 网络协议配置,2.2.1 SQ
7、L Server通信结构 2.2.2 配置服务器端网络协议 2.2.3 配置客户端网络协议,14,计算机学院 郭占龙,2.2.1 SQL Server通信结构,1SQL Server通信方式 SQL Server 2005使用进程间通信机制实现客户端应用程序和SQL Server服务器之间的通信。当客户端和服务器在同一台计算机上,客户端应用程序和服务器使用本地命名管道(Named Pipes)进行通信;当客户端应用程序和服务器运行在不同的计算机上时,也即客户端使用远程服务器,二者则使用网络进程进行通信。,15,计算机学院 郭占龙,2.2.1 SQL Server通信结构,2客户端和服务器通信实
8、现过程客户端调用数据库应用编程接口封装SQL请求到数据流包(TDS)。数据流包(TDS)是SQL Server认识的数据格式。客户端网络库将数据流包(TDS)封装进网络包,并调用进程通信API向服务器传递客户请求。服务器端网络库从客户端传来的网络包中解出数据流包(TDS)送给SQL Server数据库,处理用户的请求。操作完成后,SQL Server将结果集打包到数据流包(TDS)中,并利用服务器网络库将数据流包(TDS)封装进网络包,返回给客户端应用程序。,16,计算机学院 郭占龙,2.2.2 配置服务器端网络协议,1使用SQL Server配置管理器启用要使用的协议 操作 2为数据库引擎分
9、配TCP/IP端口号 操作 3查看用户使用何种协议进行操作 操作,17,计算机学院 郭占龙,2.2.3 配置客户端网络协议,用户可以根据需要管理客户端网络协议,如启用或者禁用、设置协议的优先级等,以提供更加可靠的性能。用户可以根据需要启用或禁用某一客户端协议,如TCP/IP协议,具体操作步骤见教材。,18,计算机学院 郭占龙,2.3 配置SQL Server服务,启动外围应用配置器 2.3.2 使用服务和连接的外围应用配置器,19,计算机学院 郭占龙,启动外围应用配置器,选择开始|程序|Microsoft SQL Server 2005|配置工具|SQL Server外围应用配置器(1)启动S
10、QL Server外围应用配置器。(2)单击更改计算机选项,在弹出的选择计算机对话框中,选择处理选项。(3)若要在本地计算机中配置SQL Server 2005,单击本地计算机单选按钮。若要在另一台计算机中配置SQL Server 2005,请单击远程计算机单选按钮,然后在文本框中输入计算机名称。若要配置故障转移群集,请单击远程计算机单选按钮,然后在文本框中输入虚拟服务器名称。(4)单击“确定”按钮,即可完成服务器的选择。,20,计算机学院 郭占龙,2.3.2 使用服务和连接的外围应用配置器,1服务和连接的外围应用配置器的功能 使用“服务和连接的外围应用配置器”,可以启用或禁用Microsof
11、t SQL Server 2005服务以及用于远程连接的网络协议。另外,可以禁用未使用的服务和连接类型,减少SQL Server的资源消耗,有助于保护SQL Server的运行安全。2设置通过“TCP/IP”远程管理数据库实例 使用“服务和连接的外围应用配置器”,可以设置通过“TCP/IP”来远程管理数据库实例,具体操作步骤见教材。,21,计算机学院 郭占龙,2.4 添加新的注册服务器,(1)启动SQL Server Management Studio管理工具。(2)在已注册的服务器工具栏上,右键单击“数据库引擎”。(3)在快捷菜单中,指向新建|服务器注册,打开新建服务器注册对话框。(4)在服
12、务器名称组合文本框中,输入或选择希望注册的实例名称。(5)在连接属性选项卡的连接到数据库列表中,选择要连接的数据库。(6)单击保存按钮,即可在已注册的服务器组件窗口中看到刚新建注册的服务器实例。,22,计算机学院 郭占龙,2.5 链接服务器建立及其使用,2.5.1 链接服务器简介 2.5.2 创建链接服务器 创建链接服务器登录标识 2.5.4 访问链接服务器 2.5.5 访问链接服务器的实例,23,计算机学院 郭占龙,2.5.1 链接服务器简介,链接服务器具有以下优点。(1)远程服务器访问远程服务器访问是指用户通过本地SQL Server服务器能够访问到的网络上的其他SQL Server服务器
13、。(2)对整个企业内的异类数据源执行分布式查询、更新等事务允许使用SELECT、INSERT、UPDATE和DELETE语句,也可以引用链接服务器上的视图、存储过程等数据对象。(3)能够以相似的方式确定不同的数据源。,24,计算机学院 郭占龙,2.5.2 创建链接服务器,语法格式如下:sp_addlinkedserver server=server,srvproduct=product_name,provider=provider_name,datasrc=data_source,location=location,provstr=provider_string,catalog=catalog
14、,25,计算机学院 郭占龙,2.5.2 创建链接服务器,参数说明:server:要创建的链接服务器的名称或IP地址。product_name:要添加为链接服务器的OLE DB数据源的产品名称。data_source:由OLE DB提供程序解释的数据源名称。location:OLE DB提供程序所解释的数据库的位置。provider_string:OLE DB 提供程序特定的连接字符串,它可标识唯一的数据源。catalog:建立OLE DB提供程序的连接时所使用的目录。,图0-3,26,计算机学院 郭占龙,2.5.2 创建链接服务器,假设本地服务器已经安装了Microsoft Access,并在
15、其下建立“教学管理”数据库,且数据库存放在 d:samples下,数据库中建有若干表。下面的程序是创建名为“MyAccess”的链接服务器。USE masterGOEXEC sp_addlinkedserver server=MyAccess,srvproduct=OLE DB Provider for Jet,provider=Microsoft.Jet.OLEDB.4.0,datasrc=d:samples教学管理.mdbGO,27,计算机学院 郭占龙,2.5.3 创建链接服务器登录标识,语法格式如下:sp_addlinkedsrvlogin rmtsrvname=rmtsrvname,u
16、seself=useself,locallogin=locallogin,rmtuser=rmtuser,rmtpassword=rmtpassword,图0-5,28,计算机学院 郭占龙,2.5.3 创建链接服务器登录标识,参数说明:rmtsrvname:应用登录映射的链接服务器名称。useself:决定用于连接到远程服务器的本地登录。locallogin:本地服务器上的登录名称。rmtuser:当useself为false时,用来连接远程用户的用户名。rmtpassword:与rmtuser相关的密码。,29,计算机学院 郭占龙,2.5.3 创建链接服务器登录标识,比如将上述创建的链接服务
17、器MyAccess定义登录映射,使得本地用户zufe-mxhmeng(zufe-mxh是本地计算机名或IP地址,meng是登录本地机的用户名。一般计算机刚开始的用户名多为Administrator)可以访问名为MyAccess链接服务器,其中登录映射定义为用户名Admin(名字可以任意起)。密码为NULL。下面的程序是创建本地用户登录MyAccess链接服务器的标识。sp_addlinkedsrvlogin MyAccess,false,zufe-mxhmeng,Admin,NULLGO,30,计算机学院 郭占龙,2.5.4 访问链接服务器,在T-SQL语句中,指定数据库对象可以使用两种对象名
18、:完全限定名是访问对象的全名,它包含4部分:服务器名、数据库名、所有者名和对象名。其格式如下:部分限定名是未指出的部分使用默认值,当省略指出部分时,但圆点符号“.”不能省略。从名为MyAccess的链接服务器中检索数据库教学管理中student表的所有行。这里只需使用部分名称结构。程序如下:SELECT*FROM MyAccess.student,31,计算机学院 郭占龙,2.5.5 访问链接服务器的实例,【例2-1】创建链接服务器以访问SQL Server数据库 演示【例2-2】创建链接服务器以访问Excel电子表格 演示,32,计算机学院 郭占龙,Thank you very much!,本章结束!,下一章,