项目1 安装和配置 SQL Server 2019_第1页
项目1 安装和配置 SQL Server 2019_第2页
项目1 安装和配置 SQL Server 2019_第3页
项目1 安装和配置 SQL Server 2019_第4页
项目1 安装和配置 SQL Server 2019_第5页
已阅读5页,还剩51页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

项目1安装和配置SQLServer2019《数据库管理与开发项目教程(SQLServer2019)(微课版)(第3版)》22【能力目标】

学会安装SQLServer2019。熟练使用SQLServer2019的常用管理工具。学会对SQLServer2019进行基本配置。【思政目标】“天下兴亡,匹夫有责”,了解国产数据库系统,理解自主可控于我国的重大意义,激发学生的爱国情怀和学习动力。坚定文化自信。“天行健,君子以自强不息”“明德至善、格物致知”,青年学生要有“感时思报国,拔剑起蒿莱”的报国之志和家国情怀。项目1

安装和配置SQLServer201933【项目描述】创建视图,增强查询的灵活性;

按照需求为xs数据库创建索引,提高查询速度。【项目分析】通过SQLServer2019数据库软件安装、管理工具安装与服务器配置,深入理解数据库安装过程,为后续学习和使用SQLServer2019打下基础。项目1

安装和配置SQLServer2019【思政导入】欲善其事,先利其器

子曰:“工欲善其事,必先利其器。居是邦也,事其大夫之贤者,友其士之仁者。”《論語•衛靈公》--论语七则项目1

安装和配置SQLServer201955【任务设置】任务1认知SQLServer2019任务2安装SQLServer2019任务3使用SQLServer2019的常用工具实训一安装配置SQLServer2019项目1

安装和配置SQLServer201966【任务目标】熟悉SQLServer2019的产品组件。熟悉SQLServer2019的新增特性。理解SQLServer2019的体系结构。认知SQLServer2019的管理工具。【任务分析】初步了解SQLServer2019的基础知识,熟悉SQLServer2019各产品组件、管理工具,为今后使用SQLServer2019打下基础。任务1认知SQLServer2019项目1

安装和配置SQLServer201977

SQLServer2019的产品组件是指SQLServer2019的组成部分,以及这些组成部分之间的关系。SQLServer2019由8个常用的产品组件构成,如图1-1所示。任务1-1认知SQLServer2019的产品组件项目1

安装和配置SQLServer2019图1-1SQLServer2019的产品组件881.数据库引擎数据库引擎(DatabaseEngine)负责完成数据的存储、处理和安全性管理,是SQLServer2019的核心组件。数据库引擎提供以下服务。(1)设计并创建数据库,以保存结构化(关系模型)数据和非结构化(XML文档)数据。(2)实现应用程序,以访问和更改数据库中存储的数据。(3)控制访问和进行快速的事务处理。(4)提供日常管理支持,以优化数据库的性能。任务1-1认知SQLServer2019的产品组件项目1

安装和配置SQLServer2019992.分析服务分析服务(AnalysisService)为企业的商业智能应用程序提供了联机分析处理(On-LineAnalysisProcessing,OLAP)和数据挖掘服务。3.集成服务集成服务(IntegrationService)是一种数据转换和数据集成解决方案,主要用于数据仓库和企业范围内的数据提取、转换和加载(ExtractionTransformationLoading,ETL)。任务1-1认知SQLServer2019的产品组件项目1

安装和配置SQLServer201910104.报表服务报表服务(ReportingService)是一种基于服务器的解决方案,用于生成从多种关系数据源和多维数据源提取内容的企业报表,发布能以各种格式查看的报表,以及集中管理安全性和订阅。5.通知服务通知服务(NotificationService)是一个开发及部署通知应用系统的平台,它基于数据库引擎和分析服务。使用通知服务不但可以为用户生成并发送个性化的通告信息,而且可以向各种设备传输即时信息。任务1-1认知SQLServer2019的产品组件项目1

安装和配置SQLServer201911116.全文搜索使用全文搜索(Full-TextSearch)可以对SQLServer表中的纯字符数据进行全文查询,是一种数据库引擎技术。全文搜索用于提供企业级搜索功能,可以快速、灵活地为文本数据的基于关键字的查询创建全文索引。7.复制通过复制(Replication)可以实现数据分发,这是数据库引擎中的一种技术。任务1-1认知SQLServer2019的产品组件项目1

安装和配置SQLServer201912128.服务中介服务中介(ServiceBroker)是一种生成数据库应用程序的技术,是数据库引擎中的一种技术。服务中介提供了一个基于消息的通信平台,使独立的应用程序组件可以作为一个整体运行。任务1-1认知SQLServer2019的产品组件项目1

安装和配置SQLServer201913131.可分析多种类型的数据使用内置有ApacheSpark的SQLServer2019,可对跨关系、非关系、结构化和非结构化数据进行查询,从多种数据中获取信息,从而全面了解业务情况。2.可选择语言和平台通过开源支持,用户可以灵活选择语言和平台。可在支持Kubernetes的Linux平台或Windows平台上运行SQLServer2019。任务1-2认知SQLServer2019的新增特性项目1

安装和配置SQLServer201914143.行业领先的性能利用突破性的可扩展性,SQLServer2019可以改善数据库的稳定性并缩短响应时间,而无须更改应用程序,让任务关键型应用程序、数据仓库和数据湖实现高可用性。4.可以更快速地做出更好的决策用户可以使用SQLServerReportingServices的企业报告功能在数据中找到问题的答案,并通过随附的PowerBI报表服务器在任何设备上访问丰富的交互式PowerBI报表。任务1-2认知SQLServer2019的新增特性项目1

安装和配置SQLServer20191515SQLServer2019是安装在Windows10上、运行于网络环境下、客户机/服务器模式的关系数据库管理系统。图1-2C/S模式的应用系统任务1-3认知SQLServer2019的体系结构项目1

安装和配置SQLServer20191616任务1-4认知SQLServer2019的管理工具项目1

安装和配置SQLServer2019管理工具说明SQLServer集成管理器(SQLServerManagementStudio,SSMS)SSMS是一个集成环境,用于访问、配置、管理和开发SQLServer的组件。SSMS使各种技术水平的开发人员和管理员都能使用SQLServer。SSMS的安装需要InternetExplorer8SP1或更高版本的浏览器SQLServer配置管理器(SQLServerConfigurationManager)SQLServer配置管理器为SQLServer服务、服务器协议、客户端协议和客户端别名提供基本配置管理SQLServer事件探查器(SQLServerProfiler)SQLServer事件探查器提供了一个图形用户界面,用于监视数据库引擎实例和分析服务实例数据库引擎优化顾问(DatabaseEngineTuningAdvisor)数据库引擎优化顾问用于协助创建索引、索引视图和分区的最佳组合商业智能开发平台(BusinessIntelligenceDevelopmentStudio,BIDS)BIDS是分析服务、报表服务和集成服务解决方案的集成开发环境(IntegratedDevelopmentEnvironment,IDE),其安装需要InternetExplorer6SP1或更高版本的浏览器连接组件(ConnectingComponent)安装用于客户机和服务器之间通信的组件,以及用于DB-Library、ODBC和OLEDB的网络库SQLServer2019的管理工具需要单独安装,管理工具及其说明如上表所示。1717【任务目标】学会安装SQLServer2019。能设置常用安装选项。【任务分析】建议安装时直接选择Windows身份验证模式,并且在本机安装MSSQLSERVER默认命名实例。任务2

安装SQLServer2019项目1

安装和配置SQLServer201918->任务2创建与管理索引任务2-1认知SQLServer2019的安装要求SQLServer2019的版本、硬件要求及软件要求如下。1.版本SQLServer2019正式版分为5个版本,分别是企业版(Enterprise)、标准版(Standard)、精简版(Express)、Web版和开发人员版(Developer)。其中,开发人员版包含企业版的全部功能,但该版本仅用于开发、测试和演示,并不允许部署到生产环境中。精简版则是完全免费的入门级SQLServer数据库版本,适用于学习开发或部署较小规模的Web和应用程序服务器。2.硬件要求硬件要求主要包括对内存、处理器和硬盘的要求。项目1

安装和配置SQLServer201919任务2-1认知SQLServer2019的安装要求项目1

安装和配置SQLServer2019组件要求内存最小值:Express版本:512MB。所有其他版本:1GB。推荐:Express版本:1GB。所有其他版本:至少4GB,并且应该随着数据库大小的增加而增加,以确保较佳的性能处理器速度最低要求:x64。最低主频:1.4GHz。推荐主频:2.0GHz或更快处理器类型x64处理器:AMDOpteron、AMDAthlon64、支持IntelEM64T的IntelXeon、支持IntelEM64T的IntelPentiumIV。x86处理器:PentiumIII兼容处理器或更快的处理器硬盘最少6GB的可用硬盘空间3.软件要求32位版本和64位版本的SQLServer2019的软件要求相同,都对网络协议、.NETFramework、虚拟化和Internet软件等网络组件有一定的要求20任务2-2安装SQLServer2019SQLServer2019安装程序支持在同一个服务器上安装SQLServer2019的多个实例,也支持在已安装SQLServer早期版本的服务器上将SQLServer升级到SQLServer2019,或安装全新的SQLServer2019。本任务以初次安装SQLServer2019为例,安装步骤如下。(1)在安装SQLServer2019之前,先确定安装环境(本书以64位的Windows10进行讲解)。(2)打开文件夹,。双击SQL2019-SSEL-Dev.exe,选择基本安装,安装过程如图1-5~1-9所示。项目1

安装和配置SQLServer201921任务2-2安装SQLServer2019项目1

安装和配置SQLServer2019图1-5选择安装类型图1-6选择语言22任务2-2安装SQLServer2019项目1

安装和配置SQLServer2019图1-7指定安装位置图1-8下载并安装图1-9SQLENGINE功能安装成功23任务2-2安装SQLServer2019项目1

安装和配置SQLServer2019(3)SQLENGINE功能安装成功之后,找到安装位置,如图1-10所示,现在可以开始安装SQLServer2019了。(4)双击图1-10所示的SETUP文件,即可进入图1-11所示的【SQLServer安装中心】窗口。用户可以通过【计划】、【安装】、【维护】、【工具】、【资源】、【高级】和【选项】7个不同的选项卡进行系统安装、信息查看及系统设置。图1-10Developer_CHS文件夹24任务2-2安装SQLServer2019项目1

安装和配置SQLServer2019(5)选择图1-12所示的【安装】选项卡右侧的第一项【全新SQLServer独立安装或向现有安装添加功能】选项,通过向导一步步安装SQLServer2019。图1-11【SQLServer安装中心】窗口(1)图1-12【SQLServer安装中心】窗口(2)25任务2-2安装SQLServer2019项目1

安装和配置SQLServer2019(6)在【产品密钥】窗口中选择【指定可用版本】单选项,然后在下拉列表中选择所需的版本,如图1-13所示(本次安装选择Developer版本),单击【下一步】按钮,打开【许可条款】窗口,如图1-14所示,勾选【我接受许可条款和隐私声明】复选框,单击【下一步】按钮。图1-13【产品密钥】窗口26任务2-2安装SQLServer2019项目1

安装和配置SQLServer2019(7)在【功能选择】窗口中选择需要安装的实例功能,也可以全选,如图1-15所示,单击【下一步】按钮。图1-14【许可条款】窗口图1-15【功能选择】窗口27任务2-2安装SQLServer2019项目1

安装和配置SQLServer2019(8)在【实例配置】窗口中,如果这里安装一个默认实例,则系统自动将这个实例命名为MSSQLSERVER,如图1-16所示,单击【下一步】按钮。图1-16【实例配置】窗口28任务2-2安装SQLServer2019项目1

安装和配置SQLServer2019(9)在【服务器配置】窗口中保持默认选项,如图1-17所示。连续单击【下一步】按钮,打开【完成】窗口,如图1-18所示。图1-17【服务器配置】窗口图1-18【完成】窗口29任务2-2安装SQLServer2019项目1

安装和配置SQLServer2019(10)以管理员身份安装SSMS,如图1-19、图1-20所示。图1-19安装SSMS图1-20SSMS安装完成30任务2-3启动SQLServer2019项目1

安装和配置SQLServer2019选择【开始】→【所有程序】→【MicrosoftSQLServerTools18】→【MicrosoftSQLServerManagementStudio】命令,打开【MicrosoftSQLServerManagementStudio】窗口,并弹出【连接到服务器】对话框,如图1-21所示。在【连接到服务器】对话框中,需要设定服务器类型、服务器名称、身份验证。服务器类型选择【数据库引擎】选项,服务器名称和身份验证保持默认,单击【连接】按钮,进入【MicrosoftSQLServerManagementStudio】窗口,完成启动,如图1-22所示。图1-21【连接到服务器】对话框31任务2-3启动SQLServer2019项目1

安装和配置SQLServer2019图1-22【MicrosoftSQLServerManagementStudio】窗口3232【任务目标】学会注册服务器并启动SQLServer服务。能在SQLServer2019中编辑并执行T-SQL程序。学会使用模板创建数据库。能根据需求设置SSMS界面。【任务分析】设置好服务器后,使用查询编辑器查询表。1.注册服务器2.使用查询编辑器3.SQLServer2019的常用工具任务3

使用SQLServer2019的常用工具项目1

安装和配置SQLServer201933任务3-1SQLServer配置管理器1.管理SQLServer2019服务SQLServer配置管理器是一种配置管理工具,用于管理与SQLServer相关的服务,配置SQLServer使用的网络协议,以及管理SQLServer客户端的网络连接配置。SQLServer配置管理器集成了以前SQLServer版本中的服务器网络实用工具、客户端网络实用工具和服务管理器的功能。在Windows10中选择【开始】→【所有程序】→【MicrosoftSQLServer2019】命令,打开SQLServer2019的管理工具集,如图1-23所示。选择【SQLServer2019配置管理器】命令,打开图1-24所示的配置管理器。项目1

安装和配置SQLServer201934任务3-1SQLServer配置管理器在SQLServer配置管理器中展开【SQLServer服务】选项,在右侧的详细信息窗格中选择【SQLServer(MSSQLSERVER)】选项,单击鼠标右键,在弹出的快捷菜单中选择【启动】命令,SQLServer服务图标从红色变为绿色,说明启动成功。选择服务后,也可以从【操作】工具栏上启动服务、停止服务、暂停服务和重新启动服务。项目1

安装和配置SQLServer2019图1-23SQLServer2019的管理工具集图1-24SQLServer配置管理器35任务3-1SQLServer配置管理器在SQLServer配置管理器中,可以设置服务为【自动】启动类型。选择右侧的【SQLServer(MSSQLSERVER)】选项,单击鼠标右键,在弹出的快捷菜单中选择【属性】命令,如图1-25所示,打开【SQLServer(MSSQLSERVER)属性】对话框。单击【服务】选项卡,将【启动模式】设置为自动,表示该服务在计算机启动时自动启动、运行。2.更改登录身份在SQLServer配置管理器中选择【SQLServer服务】选项,单击鼠标右键,在弹出的快捷菜单中选择【属性】命令,打开【SQLServer(MSSQLSERVER)属性】对话框,单击【登录】选项卡,如图1-26所示,在其中可更改登录身份。项目1

安装和配置SQLServer201936任务3-1SQLServer配置管理器项目1

安装和配置SQLServer2019

图1-25选择【属性】命令

图1-26更改登录身份37任务3-1SQLServer配置管理器3.配置服务器端网络协议在SQLServer配置管理器中展开【SQLServer网络配置】选项,选择【MSSQLSERVER的协议】选项,右侧的详细信息窗格中将显示协议名称及其状态,在其中可以启用和禁用相关的协议,如图1-27所示。4.配置客户端网络协议在SQLServer配置管理器中展开【SQLNativeClient11.0配置】选项,选择【客户端协议】选项,右侧的详细信息窗格中将显示客户端协议的名称,在其中可以启用和禁用相关的协议,如图1-28所示。项目1

安装和配置SQLServer201938任务3-1SQLServer配置管理器项目1

安装和配置SQLServer2019

图1-27配置服务器端网络协议

图1-28配置客户端网络协议39任务3-2SSMS的已注册的服务器组件SSMS将以前版本的SQLServer中包括的企业管理器和查询分析器的各种功能集合到一个单一的环境中。SSMS的常用工具组件包括已注册的服务器、对象资源管理器、解决方案资源管理器、模板资源管理器和书签窗口。如果要显示某个工具,可在【视图】菜单上单击该工具的名称,如图1-29所示。项目1

安装和配置SQLServer2019图1-29【视图】菜单40任务3-2SSMS的已注册的服务器组件1.新建服务器组在网络环境中,可能存在多个SQLServer服务器。服务器组是多个服务器的逻辑集合,对许多相关的服务器进行分组管理,有利于多服务器环境的管理工作。【例1-1】新建服务器组,组名为newgroupl。(1)打开SSMS,在【已注册的服务器】窗口中选择【数据库引擎】下的【本地服务器组】选项,单击鼠标右键,在弹出的快捷菜单中选择【新建服务器组】命令,如图1-30所示,打开【新建服务器组属性】对话框。(2)在【组名】文本框中输入newgroupl,如图1-31所示。项目1

安装和配置SQLServer201941任务3-2SSMS的已注册的服务器组件项目1

安装和配置SQLServer2019图1-31设置新建服务器组的属性

图1-30选择【新建服务器组】命令

42任务3-2SSMS的已注册的服务器组件(3)单击【确定】按钮,关闭对话框,完成服务器组的新建。2.注册服务器注册服务器是指为SQLServer客户机或服务器系统确定连接的SQLServer实例,同时允许指定连接的数据库。【例1-2】在服务器组newgroupl下注册本地服务器,并连接到实例数据库AdventureWorks。(1)打开SSMS,在【已注册的服务器】窗口中展开【数据库引擎】选项,选择【newgroupl】选项,单击鼠标右键,在弹出的快捷菜单中选择【新建服务器注册】命令,打开【新建服务器注册】对话框。项目1

安装和配置SQLServer201943任务3-2SSMS的已注册的服务器组件(2)单击【常规】选项卡,在【服务器名称】下拉列表中选择希望注册的本地服务器,在【已注册的服务器名称】文本框中输入要显示的服务器名称,其余选项采用默认值,如图1-32所示。(3)单击【连接属性】选项卡,在【连接到数据库】下拉列表中选择【浏览服务器】选项,打开【查找服务器上的数据库】对话框,如图1-33所示。(4)选中AdventureWorks数据库,单击【确定】按钮,返回【连接属性】选项卡,如图1-34所示。项目1

安装和配置SQLServer201944任务3-2SSMS的已注册的服务器组件项目1

安装和配置SQLServer2019图1-33【查找服务器上的数据库】对话框

图1-32【常规】选项卡

45任务3-2SSMS的已注册的服务器组件(5)其余选项采用默认值,单击【测试】按钮,验证连接是否成功。(6)连接成功后,单击【保存】按钮,关闭对话框,完成服务器的注册。3.启动服务用户在使用服务器进行日常数据管理之前,必须启动SQLServer服务。默认情况下,服务器注册成功,SQLServer服务自动启动。如果SQLServer服务暂停或停止,数据库管理员应该手动启动该服务。启动、暂停和停止SQLServer服务的方法如下。项目1

安装和配置SQLServer201946任务3-2SSMS的已注册的服务器组件(1)使用SSMS。在已注册的服务器和对象资源管理器中,利用快捷菜单启动、暂停或停止SQLServer服务。(2)使用SQLServer配置管理器。(3)使用Windows操作系统的管理工具。(4)使用命令。①启动SQLServer服务的命令:netstartmssqlserver。②停止SQLServer服务的命令:netstopmssqlserver。项目1

安装和配置SQLServer201947任务3-3使用SSMS的查询编辑器组件查询编辑器是一个集成的代码编辑器,用于编辑T-SQL、MDX、DMX、XMLA和SQLServer2019MobileEdition查询。SSMS提供了多种方法来使用查询编辑器,包括新建查询、使用模板和编写脚本等。1.新建查询【例1-3】新建查询,在查询编辑器窗口中编写T-SQL程序,并查看执行结果。(1)打开SSMS,选择【文件】→【新建】→【使用当前连接查询】命令(或单击工具栏上的【新建查询】按钮),在【文档】窗口中打开一个新的查询编辑器窗口。(2)在查询编辑器窗口中编写T-SQL程序。项目1

安装和配置SQLServer201948任务3-3使用SSMS的查询编辑器组件查询编辑器是一个集成的代码编辑器,用于编辑T-SQL、MDX、DMX、XMLA和SQLServer2019MobileEdition查询。SSMS提供了多种方法来使用查询编辑器,包括新建查询、使用模板和编写脚本等。1.新建查询【例1-3】新建查询,在查询编辑器窗口中编写T-SQL程序,并查看执行结果。(1)打开SSMS,选择【文件】→【新建】→【使用当前连接查询】命令(或单击工具栏上的【新建查询】按钮),在【文档】窗口中打开一个新的查询编辑器窗口。(2)在查询编辑器窗口中编写T-SQL程序。项目1

安装和配置SQLServer201949任务3-3使用SSMS的查询编辑器组件(3)选择【查询】→【分析】命令(或单击工具栏上的【分析】按钮),对程序进行语法分析。(4)选择【查询】→【执行】命令(或单击工具栏上的【执行】按钮),执行程序并显示程序的执行结果。2.使用模板模板资源管理器是SSMS的一个组件,提供了执行各种类型代码的样本文件。模板脚本包含了用户自定义代码的语法格式和参数,用户可以依据模板编写执行创建数据库对象、管理服务器等操作的代码。【例1-4】使用模板,在查询编辑器窗口中编辑T-SQL程序,并查看执行结果。(1)打开SSMS,选择【视图】→【模板资源管理器】命令,打开【模板浏览器】窗口,如图1-35所示。项目1

安装和配置SQLServer201950任务3-3使用SSMS的查询编辑器组件(2)在【模板浏览器】窗口中,展开【SQLServer模板】→【Database】选项,双击【CreateDatabase】选项,打开一个新的查询编辑器窗口,其中显示了CreateDatabase模板的内容。(3)选择【查询】→【指定模板参数的值】命令,打开【指定模板参数的值】对话框。(4)【指定模板参数的值】对话框中显示了CreateDatabase模板只包含一个参数Database_Name,在该参数对应的【值】文本框中输入数据库名称TestDatabase,单击【确定】按钮,关闭【指定模板参数的值】对话框,如图1-36所示。项目1

安装和配置SQLServer201951任务3-2SSMS的已注册的服务器组件项目1

温馨提示

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

评论

0/150

提交评论