资源简介 (共84张PPT)教学单元1.4第4章 SQL Server 2012的安装与配置SQL Server 2012的安装与配置学习导航SQL Server 2012的安装与配置知识框架单元1.4 SQL Server 2012的安装与配置能力目标能够在安装SQL Server 2012的同时进行系统的初步配置能够根据具体需要进行SQL Server 2012组件管理与配置能够熟练使用SSMS的【对象资源管理器】连接服务器、查看数据库对象能够熟练使用SSMS的【查询编辑器】编辑和执行T-SQL语句能够理解数据库管理系统安装过程中的英文提示知识目标SQL Server 2012的服务功能和版本SQL Server 2012的安装方法和组件的管理配置SQL Server Management Studio(SSMS)集成环境及操作基础SQL与T-SQL的重要概念,使用【查询编辑器】编辑、执行T-SQL的方法素质目标通过安装和配置SQL Server2012,培养学习和使用各种软件的能力通过解决安装和配置SQL Server2012过程的问题,培养良好的完成工作任务、团队合作和良好的沟通能力单元1.4 SQL Server 2012的安装与配置安装与配置SQL Server 2012使用SQL Server 2012的管理工具启动、暂停和停止数据库服务使用SSMS的【对象资源管理器】连接本地服务器使用SSMS的【对象资源管理器】查看数据库对象使用SSMS的【查询编辑器】编辑、分析和运行T-SQL语句工作任务单元1.4 SQL Server 2012的安装与配置SQL Server 2012概述一SQL Server 2012的安装与配置二SQL Server 2012的管理三SSMS操作基础四T-SQL与【查询编辑器】五单元1.4 SQL Server 2012的安装与配置一、SQL Server 2012概述SQL Server 2012的服务1SQL Server 2012的版本2(一)SQL Server 2012的服务数据库引擎(数据库引擎服务)用于存储、处理和保护数据的核心服务,可支持创建用于联机事务处理或联机分析处理数据的关系数据库,包括创建用于存储数据的表和用于其他查看、管理和保护数据安全的数据库对象(如索引、视图和存储过程)。例如,在教务管理系统中,使用SSMS(SQL Server管理平台)或者T-SQL(结构化查询语言)完成学生、课程和学生选课数据的建立、添加、更新、删除、查询和安全控制。Analysis Services(分析服务)提供多种解决方案用于生成和部署用于在Excel、PerformancePoint Services(绩效服务)、Reporting Services(报表服务)和其他商业智能应用程序中提供决策支持的分析数据库。通过使用该服务可以获取数据集并分析数据切块和切片中所包含的信息,从而发现数据中存在的趋势和模式,然后使用这些趋势和模式对业务难题作出明智的决策。例如,在航空公司的机票销售信息系统中,可以用此服务对客户数据进行挖掘分析,发现更多有价值的信息和知识,为减少客户流失、提高客户管理水平提供有效的支持。(一)SQL Server 2012的服务(一)SQL Server 2012的服务Reporting Services(报表服务)用于从数据源创建、管理和部署交互式、表格式、图形式或自由格式的报表,并提供了能够扩展和自定义报表功能的编程功能。可以使用SQL Server Data Tools(SQL Server数据工具)为报表和报表的相关项创建和管理解决方案和项目,使用其报表设计器打开、修改、预览、保存和部署报表。例如,在管理信息系统中,可以用此服务方便地生成Word、PDF、Excel等特定格式的文件。Integration Services(集成服务)用于生成企业级数据集成和数据转换解决方案的平台,适用于解决复杂的业务问题。具体表现为:复制或下载文件,发送电子邮件以响应事件,更新数据仓库,清除和挖掘数据以及管理SQL Server对象和数据。这些包可以独立使用,也可以与其他包一起使用以满足复杂的业务需求。该服务可以提取和转换来自多种源(如XML数据文件、平面文件和关系数据源)的数据,然后将这些数据加载到一个或多个目标。通过分析跨多个操作系统的数据,组织能以整体的视角去理解它们的业务情况,从而取得竞争优势。(一)SQL Server 2012的服务Master Data Services(主数据服务)针对主数据管理(Master Data Management,MDM)的SQL Server解决方案。成功的MDM解决方案的结果是可以进行分析的可靠、集中的数据,从而得到更好的业务决策。(一)SQL Server 2012的服务一、SQL Server 2012概述SQL Server 2012的服务1SQL Server 2012的版本2(二)SQL Server 2012的版本SQL Server 2012的主要版本企业版(EntpriseEdition)该版本提供了全面的高端数据中心功能,性能极为快捷、虚拟化不受限制,可满足大型企业的高难度需求。还具有端到端的商业智能,可为关键任务工作负荷提供较高的服务级别,支持最终用户访问深层数据。商业智能版(Business Intelligence Edition)该版本提供了一个综合性平台,可支持组织构建和部署安全、可扩展且易于管理的BI解决方案。它提供基于浏览器的数据浏览与可见性等卓越功能、功能强大的数据集成功能以及增强的集成管理功能。(二)SQL Server 2012的版本SQL Server 2012的主要版本标准版(StandardEdition)该版本提供了全面的数据管理和商业智能平台,使部门和中小企业能够顺利运行其应用程序,可帮助以最少的IT资源获得高效的数据库管理。(二)SQL Server 2012的版本SQL Server 2012的扩展版本开发版(Developer Edition)该版本支持开发人员基于SQL Server构建任意类型的应用程序。开发版包括企业版的所有功能,但有许可限制,只能用作开发和测试系统,而不能用作生产服务器,是构建和测试应用程序人员的理想之选。精简版(Express Edition )是入门级的免费数据库,是学习和构建桌面及小型服务器数据驱动应用程序的理想选择。精简版是独立软件供应商、开发人员和热衷于构建客户端应用程序的人员的最佳选择。(二)SQL Server 2012的版本SQL Server 2012的专业版本Web版(Web Edition)是SQL Server面向Web业务工作负荷的专业化版本。Web版本是Web服务器和Web增值服务商的低成本的选择,使得从小到大规模的Web资产具有扩展性、可支付性和管理性。单元1.4 SQL Server 2012的安装与配置SQL Server 2012概述一SQL Server 2012的安装与配置二SQL Server 2012的管理三SSMS操作基础四T-SQL与【查询编辑器】五二、SQL Server 2012的安装与配置安装的硬件与软件要求1安装的过程与配置2(一)安装的硬件与软件要求对硬件的要求组件要求处理器速度最小值:x86处理器1.0GH;x64处理器1.4GHz。建议:2.0GHz或更快。处理器类型x64处理器:AMD Opteron、AMD Athlon 64、支持IntelEM64T的Intel Xeon、支持EM64T的Intel Pentium IV。x86处理器:Pentium III兼容处理器或更快。内存存储容量最小值:Express版本512 MB;所有其他版本1 GB。建议:Express版本1GB;所有其他版本至少4 GB并且应该随着数据库大小的增加而增加,以便确保最佳的性能。硬盘存储容量安装过程中系统驱动器至少有6 GB的可用磁盘空间,实际硬盘空间需求取决于系统配置和选择安装的功能。(一)安装的硬件与软件要求对操作系统的要求SQL Server Standard Edition(标准版)Windows 7SP164-bit(32-bit)Windows 8 64-bit(32-bit)Windows 10 64-bit(32-bit)Windows Server 2008R264-bit(32-bit)Windows Server 2012R264-bit其他各版本可以查阅微软官网(一)安装的硬件与软件要求对其他软件的要求 Framework 3.5Windows PowerShell 2.0(window 7和Windows Server 2008已经内置)(二)安装的过程与配置安装准备确保拥有计算机管理员权限。退出防病毒软件。关闭Windwos防火墙。(二)安装的过程与配置安装SQL Server 2012根据向导提示逐步完成详细步骤见教材的安装指导单元1.4 SQL Server 2012的安装与配置SQL Server 2012简介一SQL Server 2012的安装与配置二SQL Server 2012的管理三SSMS操作基础四T-SQL与【查询编辑器】五三、SQL Server 2012的管理界面操作术语说明1管理工具简介2SQL Server服务管理3(一)界面操作术语说明单击:用鼠标左键单击。双击:用鼠标左键双击。选择菜单“菜单名”→“子菜单名”…→“子菜单名”命令:用鼠标单击选择某菜单(或级联菜单)项上的命令。右击某处,从快捷菜单中选择“菜单名”→“子菜单名”…→“子菜单名”命令:用鼠标右键单击某处,从快捷菜单中选择某菜单(或级联菜单)项上的命令。(一)界面操作术语说明展开/选择“节点名”→“子节点名”节点…→“子节点名”节点:指用鼠标左键逐级单击节点前的加号(+)展开,用鼠标左键单击某节点(选择)。【窗口名】窗口—【页名/选项卡名】页/选项卡:指窗口中的某页(选择页列表)或某选项卡。【对话框名】对话框—【页名/选项卡名】页/选项卡:指对话框中的某页(选择页列表)或某选项卡。三、SQL Server 2012的管理界面操作术语说明1管理工具简介2SQL Server服务管理3(二)管理工具简介SQL Server Data Tools(SSDT)SQL Server Management Studio(SSMS)(重点)导入和导出数据配置工具文档和社区……(二)管理工具简介SQL Server Data Tools(SSDT)SQL Server数据工具,它包含“数据库项目”,为数据库开发人员提供集成环境,以便在Visual Studio内为任何SQL Server平台(无论是内部还是外部)执行其所有数据库设计工作。 数据库开发人员可以使用Visual Studio中功能增强的服务器资源管理器,轻松创建、编辑数据库对象和数据,并能执行查询。(二)管理工具简介SQL Server Management Studio(SSMS)是由用于访问、配置、控制、管理和开发SQL Server的所有组件构成的集成环境。可用于各种技术水平的开发人员和管理员管理和应用数据库引擎服务、Analysis Services、Integration Services和Reporting Services。(二)管理工具简介导入和导出数据用于实现源数据与目标数据的相互传输。(二)管理工具简介配置工具Reporting Services配置管理器:定义或修改报表服务器和报表管理器的配置;SQL Server错误和使用情况报告:设置将使用情况发送到Microsoft或公司错误报告服务器SQL Server配置管理器:SQL Server服务和网络配置(二)管理工具简介文档和社区SQL Server文档:链接到MSDN(Microsoft Developer Network),该网站提供SQL Server 2012联机丛书、SQL Server 2012的开发人员参考等等,旨在介绍如何学习和使用SQL Server执行数据管理和商业智能工作。管理帮助设置:用于帮助管理本地内容存储区中的产品文档。社区项目和示例:提供示例数据库和项目的下载。资源中心:可将用户连接到与SQL Server 2012有关的下载、安装信息、社区、社交媒体和其他在线资源。三、SQL Server 2012的管理界面操作术语说明1管理工具简介2SQL Server服务管理3(三)SQL Server服务管理1.SQL Server的服务帐户所有SQL Server的核心服务组件都是以Windows操作系统的服务形式运行的。SQL Server的服务帐户可以是:域用户帐户本地用户帐户托管服务帐户虚拟帐户:NT Service\MSSQLSERVER,NT Service\ReportServer等等内置系统帐户:本地系统账户(NT AUTHORITY\SYSTEM)网络服务账户(NT AUTHORITY\NETWORK SERVICE)本地服务账户(NT AUTHORITY\LOCAL SERVICE)1.SQL Server的服务帐户SQL Server 2012安装-【服务器配置】页【服务账户】选项卡上配置SQL Server服务的登录账户,可以为所有的SQL Server服务分配相同的登录账户,也可以单独配置各个服务账户。SQL Server 2012建议对服务账户使用默认值。即虚拟账户。(三)SQL Server服务管理2. SQL Server的服务管理—Windows【计算机管理】(三)SQL Server服务管理【计算机管理】窗口【服务和应用程序—服务】页单击某一项服务,从快捷菜单中:选择“启动” “停止”“暂停”“恢复”或“重新启动”等命令可以对服务进行相应的控制。选择“属性”选项,查看或设置该服务。2. SQL Server的服务管理—SQL Server配置管理器【SQL ServerConfigurationgManager】窗口【SQL Server服务】页快捷菜单“启动”“停止”“暂停”“继续”或“重新启动”等命令可以对服务进行相应的控制。选择“属性”选项,查看该服务的属性(三)SQL Server服务管理2. SQL Server的服务管理—SQL Server配置管理器SQL Server服务的启动模式:● 手动:计算机启动时,此服务不自动启动。必须使用SQL Server配置管理器或其他工具来启动该服务。● 自动:计算机启动时,此服务将尝试启动。● 已禁用:此服务无法启动。(三)SQL Server服务管理SQL Server配置管理器当启动模式设置为“自动”时,虽然已经将SQL Server Integration Services设置为“停止”,但下次计算机重新启动时该服务还将自动启动。如若希望该服务在每次计算机启动时不自动启动,可将其启动模式修改为手动。(三)SQL Server服务管理单元1.4 SQL Server 2012的安装与配置SQL Server 2012简介一SQL Server 2012的安装与配置二SQL Server 2012的管理三SSMS操作基础四T-SQL与【查询编辑器】五四、SSMS操作基础SQL Server Management Studio(SSMS)是开发人员和管理员进行服务器和数据库的访问、配置、控制、管理和开发的管理平台。SSMSSQL Server Management Studio(SSMS)SSMS管理平台是将一组多样化的图形工具与多种功能齐全的脚本编辑器组合在一起的集成环境,主要用于访问、配置、控制、管理和开发SQL Server实例。SSMS四、SSMS操作基础连接到SQL Server服务器1使用【对象资源管理器】窗口2使用【文档】窗口3SSMS环境布局4四、SSMS操作基础(一)连接到SQL Server服务器启动SSMS“开始”-“所有程序”-“SQL Server 2012”-“SQL Server Management Studio ”连接到服务器【连接到服务器】对话框选择服务器类型(数据库引擎)输入服务器名称选择身份验证Windows身份验证SQL Server身份验证用户名和密码Windows身份验证:不输入密码SQL Server身份验证:输入密码单击“连接”按钮。【SSMS】主窗口左侧【对象资源管理器】窗口(默认打开)右侧【文档】窗口(默认未打开)(一)连接到SQL Server服务器四、SSMS操作基础连接到SQL Server服务器1使用【对象资源管理器】窗口2使用【文档】窗口3SSMS环境布局4(二)使用【对象资源管理器】窗口以树形结构显示和管理所连接服务器的所有对象例如:数据库引擎服务器二级节点(服务器中的对象)数据库:系统数据库和用户数据库安全性:登录名列表等服务器对象:链接服务器列表等复制:服务器的数据库复制管理:显示维护计划等SQL Server代理【对象资源管理器】窗口的操作单击对象资源节点前的加号(+)展开单击对象资源节点前的减号(-)折叠(二)使用【对象资源管理器】窗口【对象资源管理器】窗口层次化管理例如:展开 “数据库”—“EDUC”—“表”—“Student”—“列”节点,可以看到表“Student”定义的列。四、SSMS操作基础启动SSMS1使用【对象资源管理器】窗口2使用【文档】窗口3SSMS环境布局4(三)使用【文档】窗口选项卡/窗口例如:选择主菜单“视图”—“对象资源管理器详细信息”命令,打开【对象资源管理器详细信息】选项卡。单击【对象资源管理器】窗口的对象节点(如“系统数据库”),则在【对象资源管理器详细信息】选项卡中显示该对象的详细信息(四个系统数据库)。【文档】窗口根据应用需要可以在【文档】窗口中打开多个组件。(三)使用【文档】窗口选项卡/窗口例如,在【对象资源管理器】窗口,展开“数据库”—“EDUC”—“表”节点,右键单击表“Student”节点,从快捷菜单中选择“设计”命令。这时在【文档】窗口中打开【表设计器】选项卡,可对表“Student”进行进一步定义。【文档】窗口随着对服务器上对象资源操作的不同,在【文档】窗口中将显示相应的【查询编辑器】、【表设计器】、【表编辑器】和【视图设计器】等选项卡或窗口。(三)使用【文档】窗口设计选项卡【表设计器】【表编辑器】【视图设计器】【查询编辑器】… …(三)使用【文档】窗口设计选项卡【表设计器】【表编辑器】【视图设计器】【查询编辑器】… …(三)使用【文档】窗口设计选项卡【表设计器】【表编辑器】【视图设计器】【查询编辑器】… …四、SSMS操作基础启动SSMS1使用【对象资源管理器】窗口2使用【文档】窗口3SSMS环境布局4(四)SSMS环境布局窗口设置选择系统主菜单“窗口”下的命令即可对活动窗口进行外观布局。对某些窗口也可以直接单击其标题栏右侧的“ 关闭”/“自动隐藏”等按钮,或者选择“ 窗口位置”—“浮动”/“以选项卡式文档停靠”/“自动隐藏”/“隐藏”命令,也可对该窗口进行相应的设置。(四)SSMS环境布局窗口设置例如:选择【对象资源管理器】窗口,再选择系统主菜单“窗口”—“以选项卡式文档停靠”命令,【对象资源管理器】将以选项卡的形式在【文档】窗口停靠。(四)SSMS环境布局选项卡设置系统主菜单“窗口”下的命令可对活动选项卡进行外观布局。快捷菜单中相应命令可对选项卡进行设置。单击选项卡标签切换或单击选项卡标签上的“关闭”按钮关闭。例如,右键单击【对象资源管理器】选项卡标签,从快捷菜单中选择“停靠”命令,【对象资源管理器】将仍以窗口形式停靠。(四)SSMS环境布局选项卡设置例如,单击【对象资源管理器详细信息】选项卡上的“关闭”按钮,即可关闭此组件,即可关闭此组件。(四)SSMS环境布局SSMS环境设置选择主菜单“工具”—“选项”命令,在【选项】对话框—【环境】下的各页中可以对SSMS的窗口环境进行配置。例如,在【启动】页中,设置启动时“打开对象资源管理器”或“在对象资源管理器中隐藏系统对象”。(四)SSMS环境布局SSMS环境设置例如,在【字体和颜色】页中,在“显示其设置”下拉列表中选择“表设计器和数据库设计器”,即可设置所希望的字体和大小等。恢复初始窗口布局不熟悉SSMS的用户可能会因疏忽而关闭或隐藏了一些窗口,并且无法将SSMS还原为原始布局,这时可选择主菜单“窗口”——“重置窗口布局”命令。单元1.4 SQL Server 2012的安装与配置SQL Server 2012简介一SQL Server 2012的安装与配置二SQL Server 2012的管理三SSMS操作基础四T-SQL与【查询编辑器】五五、T-SQL与【查询编辑器】SQL简介1T-SQL简介23使用【查询编辑器】3(一)SQL简介SQL(Structured Query Language)—结构化查询语言1974:IBM公司研制规范语言-SEQUEL1979:Oracle公司推出商用SQL1982:IBM公司推出SQL/DSSybase与Microsoft公司:Transact-SQLANSI美国标准(Institute)/ ISO国际标准(1986—2011)SQL-86、SQL-89、SQL-92(SQL2)、SQL-1999(SQL3)SQL:2003、SQL:2008、SQL:2011。S SQL的历史沿革DDL(数据定义语言)CREATE DATABASE——定义内模式(数据库)CREATE TABLE——定义模式(基本表)CREATE VIEW——定义外模式(视图)DML(数据操作)INSERT——插入数据行DELETE——删除数据行UPDATE——更新数据SELECT——查询数据DCL(数据安全控制)对用户访问权限加以控制等S SQL的功能(一)SQL简介一体化DDL、DML、DCL集为一体高度非过程化只需指出“做什么”,无需指明“怎么做”两种使用方式和统一的语法结构自含式语言(直接执行或存储过程等)嵌入式语言(嵌入高级语言)S SQL的特点(一)SQL简介(二)T-SQL简介T-SQL(Transact-SQL)Microsoft公司在关系型数据库管理系统SQL Server中的ANSI SQL标准的实现,是对SQL的扩展。SQL Server的核心不管应用程序的用户界面是什么形式,只要与数据库服务器交互,最终都必然体现为T-SQL。S什么是T-SQL具有SQL的所有功能,符合ANSI SQL-92和ANSI SQL-99标准。具有编程功能,加入了局部变量、全局变量、表达式和程序控制语句等。S T-SQL的功能(二)T-SQL简介具有SQL的所有特点。可以使用SSMS的【查询编辑器】编辑、编译、执行和保存。S T-SQL的特点(二)T-SQL简介S T-SQL的语法约定约定用于大写Transact-SQL关键字。例如:CREATE DATABASE[ ](方括号)可选语法项。例如:[PRIMARY]< >(尖括号)语法块的名称。可在语句中的多个位置对使用的过长语法段或语法单元进行分组和标记。例如:<文件说明>|(竖线)分隔括号或大括号中的语法项,只能使用其中一项。例如:初始大小[KB|MB|GB|TB]{ }(大括号)必选语法项,也用于聚集语法元素。例如:MAXSIZE= {最大大小[KB|MB|GB|TB]| UNLIMITED }][,...n]指示前面的项可以重复n次,各项之间以逗号分隔。例如:<数据文件>[,...n][...n]指示前面的项可以重复n次,各项之间用空格分隔。例如FROM表名1 {[连接类型] JOIN表名2 ON连接条件}[...n](二)T-SQL简介(三)使用【查询编辑器】工具栏“新建查询”或“数据库引擎查询”按钮主菜单“文件”→“新建”→“数据库引擎查询”右键单击服务器或者具体数据库节点,快捷菜单中选择“新建查询”命令S1.新建查询一般编辑在编辑区中,使用通常对文档的插入、删除、复制和移动等编辑方法进行操作。最大化编辑区选择主菜单“视图”→“全屏显示”命令S2.编辑T-SQL(三)使用【查询编辑器】智能感知功能告知应该使用正确的命令、标识符和格式S2.编辑T-SQL(三)使用【查询编辑器】使用缩进工具栏—“增加缩进”按钮例如,选择代码行,单击【增加缩进】按钮。S2.编辑T-SQL(三)使用【查询编辑器】工具栏—“分析”按钮检查所选语句的语法。如果没有选择任何语句,则检查【查询编辑器】编辑区中所有语句的语法。S3.分析T-SQL(三)使用【查询编辑器】工具栏—“执行”按钮(以网格显示结果)S4.执行T-SQL(三)使用【查询编辑器】工具栏—“执行”按钮(以文本显示结果)S4.执行T-SQL(三)使用【查询编辑器】保存T-SQL脚本文件(.sql)主菜单“文件”—“保存”或“另存为”命令S5.保存和打开T-SQL脚本文件(三)使用【查询编辑器】打开T-SQL脚本文件(.sql)主菜单“文件”—“打开”S5.保存和打开T-SQL脚本文件(三)使用【查询编辑器】SQL Server 2012的安装与配置小结 展开更多...... 收起↑ 资源预览