已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一:SQL Server 2008的安装、配置及数据库基本操作一、实验目的1. 熟悉及掌握MS SQL Server 2008的安装;2. 熟悉MS SQL Server 2008体系结构;3. 熟练掌握SQL Server 2008服务器的配置、管理及注册的方法;4. 熟悉SQL Server 2008 Management Studio平台及组件。5. 数据库的基本操作二、实验要求1. 熟悉SQL Server 2008企业版的安装;2. 熟练掌握配置基于TCP/IP协议的SQL SQL Server 2008网络;3. 掌握通过SQL Server Management 、配置管理器和windows服务管理器三种方式对数据库服务器的管理方法;4. 掌握通过SQL Server Management 对远程服务器进行注册的方法;5. 实现数据库的基本操作三、相关知识(也可参考SQL Server联机丛书)1. SQL Server 2008的版本1)Enterprise Edition(企业版)是最全面的 SQL Server 版本,是超大型企业的理想选择,能够满足最复杂的要求,支持32位和64位。支持超大型企业进行联机事务处理、高度复杂的数据分析、数据仓库系统和网站,全面的商业智能和分析能力、高可用性(如故障转移集群)2)Standard Edition(标准版)主要用于中小型企业商业应用,支持32位和64位。包括电子商务、数据仓库和业务流解决方案所需的基本功能,集成商业智能和高可用性。3)Developer Edition(开发版)支持32位和64位。开发人员可以在SQL Server 2008开发版上生成任何类型的应用程序。包括企业版的所有功能,但有许可限制,只能用于开发和测试系统,而不能用作生长服务器。4)Workgroup Edition(工作组版)入门级数据库,具有可靠、功能强大且易于管理的特点。支持32位。主要用于大小和用户数量上没有限制的数据库的小型企业,用作前端Web服务器,也可用于部门或分支机构的运营。5)Express Edition(简易版)可用于创建Web应用程序的非专业开发人员以及创建客户端应用程序的编程爱好者。仅支持32位。一个免费、易用且便于管理的数据库,可以和Visual Studio 2008集成在一起,开发功能丰富、存储安全,还可以作为客户端数据库及基本服务器数据库。2. SQL Server 2008平台1)数据库引擎v 用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内要求极高而且需要处理大量数据的应用需要。v 数据库引擎就是我们从传统意义上理解的数据库。2)分析服务(Analysis Services)简称SSASv 分析服务为商业智能应用程序提供了联机事务处理(OLAP)和数据挖掘功能。分析服务允许用户设计、创建并管理其中包含从其他数据源聚合而来的数据的多维结构,从而提供OLAP支持。3)集成服务(Integration Services)简称SSISv 是一种企业数据转换和数据集成解决方案,用户可以使用它从不同的数据源提取、转换和合并数据,并将其移至单个或多个目标。是生成高性能数据集成解决方案(包括数据仓库的提取、转换和加载 (ETL) 包)的平台。4)报表服务(Reporting Services)简称SSRS,提供有支持 Web 的企业级报告功能,以便您创建能够从多种数据源获取内容的报表,以不同格式发布报表,并集中管理安全性和订阅。5)复制:复制是一组技术,它将数据和数据库对象从一个数据库复制和分发到另一个数据库,然后在数据库间进行同步,以维持一致性。使用复制,可以在局域网和广域网、拨号连接、无线连接和 Internet 上将数据分发到不同位置以及分发给远程或移动用户6)服务代理(Services Broker):是 Microsoft SQL Server 2008 中的新技术,帮助开发人员生成可伸缩的、安全的数据库应用程序。它提供一个基于消息的通信平台,使独立的应用程序组件可以作为一个整体来运行。Service Broker 包含用于异步编程的基础结构,可用于单个数据库或单个实例中的应用程序,也可用于分布式应用程序。7)通知服务(Notification Services):使用 Notification Services 可以快速创建和部署应用程序,使应用程序在需要时能够支持数百万个订阅方。8)全文搜索:可对 SQL Server 表中基于纯字符的数据执行全文查询。全文查询可以包括词和短语,或者词或短语的多种形式。配置SQL Server 2008网络SQL Server 2008网络中的服务器和客户机各司其职。服务器完成数据的存储和管理,客户机完成逻辑的运算和结果的显示,他们的配合使得SQL Server 2008网络可以协调工作。按照网络实际环境要求配置好一个SQL Server 2008网络是DBA必须具备的技能。而要配置好SQL Server 2008网络,就必须要首先了解网络是如何通信的。我们不妨先从一些最基本的概念学起。1)TCP/IP:传输控制协议/网络互联协议,是网络层的一系列协议的总称,目前的Internet/Intranet几乎都是采用TCP/IP来构建的。类似于网络中的各个设备之间准确传送数据的工作人员而已。2)IP:网络中计算机惟一的身份证计算机之间的通信无非就是信息从一个源计算机出发准确到达目的计算机。要求每台计算机都有一个身份标识,就是IP地址,要学会查看计算机的IP地址。3)端口:区分同一台物理计算机上的不同网络服务我们来思考,假如同一台计算机上同时安装了SQL Server 2008服务器和Web服务器,网络如何来区分这两种网络服务的数据呢?这就要用到端口(类似于房间号),可用IP地址:端口来标识某个特定的网络服务。SQL Server 2008服务器默认分配的端口为1433,FTP为21,HTTP为80等。SQL Server 2008支持的网络协议网络协议说明TCP/IP客户机和服务器采用IP地址来连接,适合局域网和Internet环境共享内存本地客户机和服务器通过同一内存进行连接命名管道主要适用于局域网VIA虚拟接口适配器协议,适合局域网连接实例:配置TCP/IP协议的SQL Server 2008网络(1)配置TCP/IP协议的SQL Server 2008服务器端1) 启动【SQL Server 配置管理器】,启动SQL Server,单击MSSQLSERVER,只选择启用TCP/IP。2) 右击TCP/IP,选择属性,并对IP地址、TCP端口等属性进行设置。(2)配置TCP/IP协议的SQL Server 2008客户机端1) 启动【SQL Server 配置管理器】,启动SQL Server,单击客户端协议,只选择启用TCP/IP。2) 右击TCP/IP,选择属性,并对IP地址、默认端口(服务器端口)属性进行设置。3) 接下来建立一个使用TCP/IP的别名来访问SQL Server 2008服务器。操作为选择【别名】选项,在右边空白处右击,选择【新建别名】,设置其名称、端口号及服务器名称即可。(3)测试TCP/IP协议的SQL Server 2008网络v 启动【 SQL Server management studio】,在服务器名称中直接输入别名,单击|“连接”按钮测试连接是否成功;3. 管理SQL Server 2008服务器(1)注册SQL Server 2008服务器一般情况下,本地的SQL Server 2008数据库服务器在安装完毕后自动进行了注册,在远程客户机上,只能由DBA手工完成注册;步骤:输入服务器名称及身份验证等选项,测试连接是否成功;【SQL Server Management Studio】【取消】【视图】【新建服务器注册】常见的注册故障:1) 验证方式设置错误的故障;解决方法:在注册时和服务器一致,或更改服务器身份验证方式;2) Sa密码错误的故障解决方法:修改sa帐户密码,或询问Dba有权限的帐户及密码3) SQL Server服务错误或者客户机参数错误的故障解决方法:确保服务器正常启动,检查SQL Server 2008网络的配置参数是否一致;(2)管理SQL Server 2008服务器,主要包括启动、暂停、停止和重新启动等操作;1) 通过SQL Server Management Studio对服务器进行管理启动顺序为【开始】【程序】【SQL Server 2008】正确登录服务器右击服务器,选择暂停或者停止服务器;2) 通过SQL Server Configuration Manager配置管理器进行管理启动顺序为【开始】【程序】【SQL Server 2008】【配置工具】【SQL Server Configuration Manager】【SQL Server Server】选择暂停或停止制定服务;SQL Server 配置管理器(configuration manager)是一种工具,用于管理与 SQL Server 相关联的服务、配置 SQL Server 使用的网络协议以及从 SQL Server 客户端计算机管理网络连接配置。3) 通过【控制面板】【管理工具】【服务】【SQL Server(MSSQLSERVER)】选择暂停或者停止服务器;4. 配置SQL Server 2008服务器1) 配置【常规】选项卡:产品版本、操作系统、平台等2) 配置【安全性】选项卡:服务器身份验证等3) 配置【权限】选项卡:用于授予或撤销帐户对服务器的操作权限四、实验思考题1. SQL Server 2008服务器的两种身份验证方式有什么区别?windows 身份验证相对于混合模式更加安全,使用本连接模式时候,sql不判断sa密码,而仅根据用户的windows权限来进行身份验证,我们称为“信任连接”,但是在远程连接的时候会因NTML验证的缘故,无法登陆。混合模式验证就比较既当本地用户访问sql时候采用windows身份验证建立信任连接,当远程用户访问时由于未通过windows认证,而进行sql server认证(使用sa的用户也可以登录sql),建立“非信任连接”,从而使得远程用户也可以登录。更加直接一些就是windows身份验证,不验证sa密码,如果windows登录密码不正确,无法访问sql,混合模式既可以使用windows身份验证登录,有可以在远程使用sa密码登录。2. SQL Server 2008的Management Studio有什么主要功能?管理数据库系统3. SQL Server 2008的配置管理器有什么主要功能?SQL Server 配置管理器是一种工具,用于管理与 SQL Server 相关联的服务、配置 SQL Server 使用的网络协议以及从 SQL Server 客户端计算机管理网络连接配置。SQL Server 配置管理器是一种可以通过“开始”菜单访问的 Microsoft 管理控制台管理单元,也可以将其添加到任何其他 Microsoft 管理控制台的显示界面中。Microsoft 管理控制台 (mmc.exe) 使用 Windows System32 文件夹中SQLServerManager10.msc 文件打开 SQL Server 配置管理器。SQL Server 配置管理器和 SQL Server Management Studio 使用 Window Management Instrumentation (WMI) 来查看和更改某些服务器设置。WMI 提供了一种统一的方式,用于与管理 SQL Server 工具所请求注册表操作的 API 调用进行连接,并可对 SQL Server 配置管理器管理单元组件选定的 SQL 服务提供增强的控制和操作。有关与 WMI 相关的权限配置的信息五实验操作题(一)实验知识(也可参考SQL Server联机丛书)1. 数据库相关属性1) 逻辑名称:数据文件和日志文件名称2) 文件类型:数据文件及日志文件3) 文件组:各个数据文件所属的文件组名称4) 初始大小:文件的最原始大小5) 自动增长:文件按指定的大小增长,也可限制到最大容量。6) 路径:存放文件的物理目录7) 文件名:显示数据文件和日志文件的物理名称2. 默认数据库属性1) 主数据文件为xx.mdf ,日志文件为xx_log.ldf;2) 只有一个文件组Primary;3) 主数据文件初始大小为3MB,增量为1MB;4) 日志文件初始大小为1MB,增量为10%;5) 主数据文件和日志文件都存放在C:Program FilesMicrosoft SQL ServerMSSQL.2MSSQLDATA目录下,文件分别为xx.mdf 和xx_log.ldf 。3. 使用界面创建数据库步骤【SQL Server Management Studio】【对象资源管理器】【数据库】【新建数据库】设置数据库相关属性(名称、大小、位置)4. 启动SQL Server 2008查询分析器【SQL Server Management Studio】【新建查询】5. 命令方式下创建数据库CREATE DATABASE database_name /*指定数据库名*/ON 子句 /*指定数据库文件和文件组属性LOG ON 子句 /*指定日志文件属性*/6. 命令方式修改数据库Alter database database_nameadd file ,n to filegroup filegroupname|add log file ,n|remove file logical_file_name with delete|modify file (二)实验操作1. 数据库管理操作1)创建数据库,如创建学生成绩数据库XSKC。创建课本P82页3个表,并输入图3.2的记录。方法一、1首先我们打开SQL SERVER自带的数据库管理工具,从开始菜单中可以找到,点击进去;2开始连接SQL SERVER服务器,就是我们装好的SQL SERVER 服务器;3右击数据库,选择第一个,新建一个数据库;4填写数据库的名称(箭头方向),下面是设置自动增长的,默认5点击确定后就可以生成一个数据库,此时里面是没有表的;6右击表新建一个表,填写你要的字段名称7填完字段名称后点击字段名称那个内部窗口的小叉叉,然后就提示你输入表名了,填写下表名,一个数据库的建立过程就是这样的;方法二、create database 数据库名称2)创建数据库database_1及database_bk,修改数据文件大小,访问权限的设置,更改数据库名称等1右击数据库,选择rename重命名一个数据库;2首先进入数据库级别的【安全性】-【登录名】-【新建登录名】3 在【常规】选项卡中,如下图所示,创建登陆名,并设置默认的数据库。4. 在【用户映射】选项卡中,如下图所示,勾选需要设置的数据库,并设置【架构】,点击【确认】按钮,完成创建用户的操作5. 现在我们就可以对St
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广西经济职业学院单招职业技能测试题库及答案解析(名师系列)
- 2026年嘉兴职业技术学院单招职业倾向性测试题库附答案解析
- 2026年山东外国语职业技术大学单招职业适应性测试题库及答案解析(名师系列)
- 2026年昆明卫生职业学院单招职业倾向性考试必刷测试卷及答案解析(名师系列)
- 基于大数据的绿色供应链效率提升研究
- 房屋建设租赁协议书
- 房屋抵贷协议书范本
- 房屋指标赠送协议书
- 房屋权属拆分协议书
- 房屋溢价回购协议书
- 模具经理年终总结
- 模具经理的年终总结
- 社区智慧养老(综合体) -肖家河街道综合为老服务中心信息化能力提升
- 建筑行业建筑智能化运维管理系统
- 《基础护理学(第七版)》考前强化模拟练习试题库500题(含答案)
- 液氨储罐更换拆除施工方案
- 中国人寿营销员管理办法规定
- 《线控转向技术要求和试验方法》
- 签约台球选手合同范例
- 2024委托代建合同
- 《热重分析仪》课件
评论
0/150
提交评论