SQL Server 课件-第4章 SQL Server 2000基本知识.ppt_第1页
SQL Server 课件-第4章 SQL Server 2000基本知识.ppt_第2页
SQL Server 课件-第4章 SQL Server 2000基本知识.ppt_第3页
SQL Server 课件-第4章 SQL Server 2000基本知识.ppt_第4页
SQL Server 课件-第4章 SQL Server 2000基本知识.ppt_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

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

文档简介

2019/10/30,4.1 sql server 2000简介 4.2 sql server 2000的安装 4.3 sql server 2000配置 4.4 sql server 2000常用的管理器,2019/10/30,4.1 sql server 2000简介,sql server 2000是微软公司于2000年8月推出的新一代的关系型网络数据库管理系统,sql server 2000具有如下主要特点: (1)支持多层客户机服务器结构。 (2)有完善的分布式数据库和数据仓库功能,能够进行分布式事务处理和联机分析处理。 (3)具有强大的数据库管理功能,它提供了一套功能完善且具备可视化界面的管理工具。 (4)具有强大的网络功能,它与internet高度集成,能够轻易地将web应用程序与企业营运应用程序集成在一起。 (5)支持ansi sql(标准sql),并将标准sql扩展成为更加实用的transact-sql。,2019/10/30,4.2 sql server 2000的安装,安装sql server2000之前,需要做以下准备工作: (1) 保证计算机的软硬件环境能满足sql server 2000的需要。 (2) 根据所期望的用途和计算机软硬件环境选择合适版本和部件。 (3) 创建sql server 2000使用的账号。 4.2.1 sql server 2000安装部件和版本 sql server 2000包含数据库服务器、联机分析服务和查询部件三大部件。 数据库服务器有三种安装版本可供选择,分别是: 企业版(enterprise edition):适合作为整个企业的数据库服务器。 标准版(standard edition):适合用作小型工作组和部门数据库服务器。 个人版(personal edition):用于在客户机上储存少量数据。,2019/10/30,4.2.2 sql server 2000系统需求 硬件要求 sql server 2000对硬件的最低要求如下: 处理器:intel兼容处理器,奔腾166以上。 内存:企业版sql server 2000需要64mb以上的内存,标准版需要至少32mb。 硬盘:sql server 2000的三大部件:数据库服务器、联机分析服务和查询部件。数据库服务器的完全安装需要180mb的硬盘空间,典型安装需要170mb,最小安装需要65mb,如果只安装客户端工具则需要90mb;安装联机分析服务和查询部件则分别需要50mb和12mb的硬盘空间。以上提到的硬盘空间要求仅是安装基本的sql server 2000程序及管理工具文件所必需的空间,不包括用户数据库所需的空间。安装sql server 2000的机器还应有足够的空间来存放数据。,2019/10/30,软件要求 操作系统需求 不同sql server 2000安装版本的操作系统需要见表4-1。,2019/10/30, internet软件需求 任何sql server 2000的安装都需要microsoft internet explorer 5.0或更高级的版本。如果机器中还没有安装ie5,则可以只进行ie5的最小安装,sql server 2000并不需要ie5作为默认浏览器。 sql server 2000支持的客户端 sql server 2000允许它的客户端运行在以下操作系统上:windows nt workstation、 windows 2000 professional、windows98、windows 95、apple macintosh、os2、unix。,2019/10/30,4.2.3 建立window nt账号 sql server及其组件(如sql server agent和ms dtc)在windows nt(包括windows 2000)下是作为一种服务来运行的,windows nt的每一个服务都必须运行在一个服务账号下。 本地系统账号 本地系统账号也叫系统内部账号,它不需要口令,但不具备网络访问的权限。使用本地系统账号的sql server服务是具有局限性的,它不能与网络上其他sql server服务器进行交互。 域用户账号 sql server服务的网络功能必须在域内的一个账号下运行,所以使用域账号是比较典型的方式,microsoft search service除外,它完全可以运行于本地账号下。,2019/10/30,以下几种情况必须在windows nt域用户下启动sql server服务: 需要在服务器之间进行数据复制。 需要将数据库备份到网络的远程备份设备或从网络的远程备份设备中恢复数据库。 需要跨机器的异构数据查询。 需要使用sql server agent的邮件功能或sql mail。 需要使用远程过程调用(rpc)。 为sql server服务创建的windows nt域账号需要满足以下的条件: 最好是administrators组的成员。 必须具备“作为服务登录”的用户权限。 口令永不会过期(否则口令过期将无法启动服务)。 实际上,每个sql server服务都可以使用本地系统账号启动,所以完全可以在安装完毕后再创建域账号,并将修改sql server服务账号。,2019/10/30,4.2.4 安装sql server 2000 一般情况下,安装程序提供多个版本供选择,标准版和个人版。sql server数据库都包括三部分部件:数据库服务器、联机分析服务和英语查询。用户应根据自己的需要并结合机器的软硬件环境情况选择适当的安装版本。 开始安装软件 启动sql server2000光盘上的autorunexe程序,会出现如图4-1所示的sql server安装启动界面。用户可以选择安装sql server 2000预备软件、安装sql server 2000部件,也可以查看安装升级帮助、查看发行说明(release notes)或访问微软的sql server 2000主页。单击安装sql server 2000组件,就会进入如图4-2所示的界面。,2019/10/30,图4-1 sql server安装启动界面,2019/10/30,图4-2 企业版选择安装部件界面,2019/10/30,安装sql server 2000数据库服务器 选择安装位置 在欢迎界面中单击【下一步】按钮,安装程序进入如图4-3所示的界面。,图4-3 选择安装位置,2019/10/30,图4-4 选择安装类型对话框,2019/10/30,选择安装方式 完成了安装位置的选择后,单击【下一步】按钮,安装程序进入选择安装方式界面。如果是第一次安装sql server,那么应该选择【创建新的sql server实例,或安装】来创建一个新的sql server实例。当然,用户也可以通过选择【高级选项】来设置更高级的选项。如果计算机上已经安装了sql server,则除了可以创建一个新的sql server实例外还可以选择升级已存在的sql server实例或为其增加或删除组件。 输入姓名和公司名 选择完毕后,单击【下一步】按钮,安装程序进入用户信息界面,在这一界面中需要输入姓名和公司名。安装程序自动在姓名框中显示系统的当前用户名,用户可以更改。公司名不是必须输入的。 阅读许可条款 姓名和公司名输入完毕,下一个界面中会显示许可条款和条件,用户在继续安装前应该认真阅读它们,接受条款单击【接受】按钮即可。,2019/10/30,选择安装类型 下一步需要用户选择安装类型,如图4-4所示,界面中提供了三种安装类型: 仅客户端工具:只安装客户端工具,当已经安装过数据库服务器,只需要安装客户端工具与已存在的数据库服务器连接时,应该选择这一选项。 服务器和客户端工具:安装客户端和服务器端工具,这是最全面的安装选项。 仅连接:只安装微软的数据访问组件和网络库。 选择实例名称 完成安装类型选择,将出现选择实例名称界面。系统中可以同时运行多个sql server数据库服务器实例,其中包括一个默认实例和最多16个命名实例。默认服务器实例用计算机名标示。当一个应用程序以主机名发出连结数据库的请求时,它将被连接到默认服务器实例。命名实例用“计算机名实例名”标示,应用程序请求其服务时,必须明确地提供实例名。,2019/10/30,选择安装类型和安装路径 sql server 2000的安装类型有三种:自定义、典型和最小。其中典型安装将安装大多数常用组件,这是大多数用户使用的选项;最小安装只安装保证系统运行的最基本的组件;而自定义安装则允许用户任意选择要安装的组件,对sql server比较熟悉的用户可以使用这一选项。 通过单击【浏览】按钮可以改变应用程序文件和数据文件的路径。在此选择自定义安装,然后单击【下一步】按钮进入下一个界面,如图4-5所示。,2019/10/30,图4-5 选择需要安装的组件,1,1,2019/10/30,设置服务账号 在如图4-6所示的界面中输入在安装前为sql server创建的服务账号,单击【下一步】按钮。如果是在windows9598下安装,则不会经过这一步骤。 在设置服务账号时可以选择所有sql server服务使用同一服务账号或使用不同账号,在图4-6所示的界面中选择【对每个服务使用同一帐号。自动启动sql server服务】表示所有sql server服务使用同一服务账号;选择【自定义每个服务的设置】表示分别为不同的服务设置不同的账号,这时用户可以选中sql server单选按钮和sql server agent单选按钮分别为这两个服务设置服务账号。,2019/10/30,图4-6 设置服务帐号,2019/10/30,设置服务器登录模式 这一步需要用户指定登录sql server服务器的验证模式,如图4-7所示。sql server2000支持两种登录验证模式: windows身份验证模式 即不使用sql server本身的用户管理,只允许windows nt的用户具有访问数据库的权限。 混合模式 即windows nt用户和sql server的用户都可以获得访问数据库的权限。,2019/10/30,图4-7 选择服务器登录验证模式,2019/10/30,设置字符比较法 这一步需要用户对字符的比较法进行设置。 设置网络库 指定安装哪些网络库,如图4-8所示。,图48 设置网络库,2019/10/30,完成安装 到此为止,已经完成了对各种安装选项的设置,安装程序会显示提示界面,提示用户系统将根据输入的信息继续安装sql server。这时如果想更改某些选项,可以使用【上一步】按钮,如果已经确定,则单击【下一步】按钮开始安装组件。安装程序将拷贝所需的文件,建立所需的目录。当全部工作完成后将显示完成界面。 sql server数据库的安装完成后,会再次回到图4-1所示的选择安装部件的界面,用户可以继续安装其他sql server部件,比如联机分析服务和英语查询。,2019/10/30,4.2.5 检验安装 安装sql server 2000之后,在开始菜单中将会出现“microsoft sql server”程序组,其中应该包括:查询分析器、导入和导出数据、服务器管理器、服务器网络实用工具、客户端网络实用工具、联机丛书、企业管理器、事件探查器、在iis中配置sql xml的支持。 安装sql server 2000之后,系统将创建6个数据库:master、model、msdb、tempdb、pubs、northwind。其中master、model、msdb为系统数据库;pubs和northwind为实例数据库, sql server联机帮助中的许多例子就是基于这些数据库。,2019/10/30,4.3 sql server 2000配置,4.3.1 启动sql server服务 自动启动 windows nt2000启动时,可以自动启动sql server服务。在安装sql server时,就可以选择使用此特性,方法是在设置服务账号的界面中的启动类别时,设置为【自动】。 安装sql server之后,也可以在windows nt2000的控制面版中,将sql server服务设置为自动启动。,2019/10/30,图4-9 服务对话框,2019/10/30,使用sql server服务管理器启动 用户可以使用sql server服务管理器启动sql server服务,步骤如下: (1)在【开始】菜单【程序】项中,单击microsoft sql server程序组的服务管理器,打开如图4-10所示的对话框。 (2)在如图4-10所示sql server服务管理器对话框的【服务器】下拉列表框中选择服务器,在【服务】下拉列表框中选择要启动的服务。注意,此时对话框底部的状态栏上的信息是【停止】。 (3)单击【开始/继续】按钮。sql server服务管理器对话框底部的状态栏上的信息会从【停止】变为【开始】,启动完成后变为正在运行,如图4-10所示。 (4)关闭sql server服务管理器对话框,关闭它以后sql server服务仍继续运行。,2019/10/30,图4-10 mssqlserver服务正在运行,2019/10/30,命令行方式启动 在【开始】菜单中单击【运行】命令,在运行程序对话框中,输入命令net start mssqlserver,如图4-11所示。 同样,可以在图4-11所示的运行程序对话框中输入net pause mssqlserver、net stop mssqlserver或net continue mssqlserver命令,来暂停、停止或继续sql server服务。,图4-11 命令行启动sql server服务,2019/10/30,4.3.2 更改sql server服务账号 安装sql server 2000之后,可以使用企业管理器改变sql server数据库服务和其他 sql server相关服务的账号,新的用户账号将在下一次服务启动时生效。步骤如下: (1)在【开始】菜单中,单击microsoft sql server程序组的【企业管理器】。 (2)展开一个服务器组,如图4-12所示。 (3)右击一个服务器,在弹出的快捷菜单中选择【属性】。 (4)在如图4-13所示属性对话框中选择【安全性】选项卡。 (5)在【启动服务帐号】区域中,如果【本帐号】被选中,则说明sql server服务账号是一个windows nt2000域账号,输入账号和口令。 (6)确认修改后,单击【确定】按钮。,2019/10/30,图4-12 企业管理器界面,2019/10/30,图4-13 属性对话框,2019/10/30,4.3.3 注册服务器和创建服务器组 sql server的日常管理是在企业管理器中进行的,在使用企业管理器管理本地或者远程sql server服务器时,必须先对该服务器进行注册。在安装过程中,系统自动注册了本地sql server服务器。所以在第一次启动企业管理器时,就可以看见本地sql server服务器已经出现在服务器列表中。如果打算使用该企业管理器管理其他的sql server服务器,那么必须在企业管理器中注册该服务器。 在注册远程sql server服务器时须要提供登录该服务器的账号和口令,在远程 sql server服务器被注册之后,下一次使用企业管理器连接该远程服务器时就不须要登录了,这是因为注册该远程服务器的过程已经将用户的登录账号和口令保存在注册表中。这种处理方式的优点是,可以使用企业管理器管理网络上的多个sql server服务器,而且不必在每次启动企业管理器时对每个要管理的sql server服务器进行手工登录。 下面介绍注册新的sql server服务器,以及创建服务器组的方法。,2019/10/30,注册sql server服务器 本地sql server服务器系统会在安装时自动注册,用户只须注册要管理的远程服务器。 注册服务器时须要提供以下信息:服务器的名称、登录服务器使用的安全模式、登录服务器的账号和口令、须要将服务器注册到哪个服务器组中。 【新建 sql server注册】命令,如图4-14所示; 注册了服务器之后,可以取消对这个服务器的注册。要做到这一点,只需要在企业管理器中右键单击服务器名,并在弹出的快捷菜单中选择【删除】命令,如图4-14所示。,2019/10/30,图4-14 注册sql server,2019/10/30,创建服务器组 服务器组是用来把比较相似的sql server服务器组织在一起的一种方式,可以便于对不同类型和用途的sql server服务器进行管理。比如,某公司市场部有两台sql server服务器,人事部有两台sql server服务器,可以将它们组织在同一个服务器组中,也可以创建两个服务器组,一个叫market group, 另一个叫personnel group,分别存放两个部门的服务器。这样,就可以更容易分辨每个服务器的作用。sql server在安装后,创建一个叫【sql server组】的服务器组,默认情况下,注册的服务器都在这个服务器组中。 使用企业管理器按以下步骤可以创建一个服务器组 ,如图4-14所示; 创建完成后,新创建的服务器组market group出现在企业管理器中,但该组中还没有任何sql server服务器,如图4-17所示。,2019/10/30,图4-16 服务器组对话框,2019/10/30,图4-17 新建的服务器组market group,2019/10/30,改变一个sql server所属的服务器组可以右击该服务器,并在弹出的快捷菜单中选择【编辑sql server注册属性】命令。 在对话框的server 组下拉列表框中选择新的服务器组。比如,将myserver移动到market group服务器组,单击【确定】按钮关闭对话框,并使修改生效。 可以看到myserver服务器移到了market group服务器组中,如图4-18所示。,2019/10/30,图4-18 myserver在market group服务器组中,2019/10/30,4.4 sql server2000常用的管理器,4.4.1 企业管理器 企业管理器是用于管理企业级sql server或者sql server对象的方便而实用的图形化工具,它是sql server工具中最重要的一个,通过它可以对sql server数据库进行管理和操作。 在【开始】菜单的microsoft sql server程序组中选择【企业管理器】即可启动企业管理器,操作界面如图4-19所示。 如图4-19所示,企业管理器窗口被分为左右两部分,窗口左边显示了一个树型目录,该目录包括了在企业管理器中注册了的所有sql server服务器,以及每个服务器所能提供的服务,在树型目录中选择一个目录项,窗口右边的部分就会显示该目录项的具体内容,比如,若在图4-19所示的企业管理器窗口中,在树型目录中选择myserver服务器中的pubs数据库,窗口右边部分则显示出该数据库的详细信息。,2019/10/30,图4-19 企业管理器,2019/10/30,企业管理器的功能非常强大,可以用它来完成以下工作: 注册服务器 配置本地和远程服务器 管理登录、用户、权限 创建脚本 管理备份设备和数据库 备份数据库和事务日志 管理表、视图、存储过程、触发器、索引、用户定义数据类型等数据库对象 创建全文索引、数据库图表 引入和导出数据 数据转换 多种网页发布和管理,2019/10/30,4.4.2 查询分析器 查询分析器是一个可以交互执行sql语句和脚本的图形工具,它的主要功能是编辑、编译和执行t-sql语句,并显示命令结果。 在【开始】菜单的microsoft sql server程序组中选择【查询分析器】即可启动,如图4-20所示。 在图4-20的sql server下拉列表框中选择要登录的sql server服务器,如果该列表中没有服务器,可以单击 按钮,在对话框中查找服务器。 在图4-20的窗口中选择身份验证方式,如果必要的话输入用户名和口令,选择【确定】按钮,如果用户合法,就可以成功地连接到选择的数据库。显示如图4-21所示的查询分析器主窗口。 在图4-21所示的查询分析器主窗口的左部为对象浏览器,这是sql server 2000的新功能,利用对象浏览器可以浏览当前服务器的所有数据库对象,单击工具栏上 的按钮可以打开或关闭对象浏览器。,2019/10/30,图4-20 查询分析器登录界面,2019/10/30,图4-21所示的查询分析器主窗口的右部为查询窗口,在查询窗口中用户可以输入sql语句,并按f5键,或单击工具栏上的执行 按钮将其送到服务器执行,执行的结果将显示在输出窗口中。用户也可以打开一个含有sql语句的文件来执行,执行的结果同样显示在输出窗口中。 在查询分析器中,也可控制查询结果的显示方式,t-sql语句的执行结果可以以文本方式、表格方式显示,还可以保存到文件。切换结果显示方式,可以单击工具栏上的 按钮,并在下拉菜单中选择一种显示结果的方式,如图4-22所示。 查询分析器是一个真正的分析工具,它不仅能执行t-sql语句,还能对一个查询语句的执行进行分析,给出查询执行计划,为查询优化提供直观的帮助。,2019/10/30,图4-21 查询分析器主窗口,2019/10/30,图4-22 选择结果显示方式,2019/10/30,4.4.3 联机丛书 联机丛书也叫作在线手册。严格地说,在线手册并不是一个管理工具。但是,无论是数据库管理员,还是数据库开发人员,都离不开在线手册。 在【开始】菜单的microsoft sql server程序组中选择【联机丛书】即可启动在线手册。sql server 2000的在线手册采用了ie风格的界面和经过特殊编译的html文件格式,如图4-23所示。 sql server 2000联机丛书是学习使用sql server 2000的很好的工具,从联机丛书中用户可以获得各种帮助,基本上用户在使用sql server 200

温馨提示

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

评论

0/150

提交评论