1、数据库原理与应用教程数据库原理与应用教程SQL Server第第6章章SQL Server 2019基础基础第第6 6章章 SQL Server 2005SQL Server 2005基础基础nSQL Server 2019是一个全面的数据库平是一个全面的数据库平台,使用集成的商业智能台,使用集成的商业智能(Business Intelligence,BI)工具,提供了企业级的数工具,提供了企业级的数据管理。据管理。SQL Server 2019数据库引擎为关数据库引擎为关系型数据和结构化数据提供了更安全可靠的系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的存储功能
2、,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。高可用和高性能的数据应用程序。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n6.1 SQL Server 2019简介简介nSQL Server 2019是微软最新版数据库软是微软最新版数据库软件,它被微软视为跃上企业数据库舞台的代件,它被微软视为跃上企业数据库舞台的代表作品。表作品。SQL Server 2019是微软公司的下是微软公司的下一代数据管理和分析软件系统,它将为您带一代数据管理和分析软件系统,它将为您带来更强大的可伸缩性、可用性,对企业数据来更强大的可伸缩性、可用性,对企业数据管理
3、和分析等方面的安全性,更加易于建立、管理和分析等方面的安全性,更加易于建立、配置和管理。配置和管理。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n 6.1.1 SQL Server 2019概述概述nSQL Server 2019是在是在SQL Serve 2000的的基础上开发出来的。通常把基础上开发出来的。通常把Microsoft SQL Server简称为简称为SQL Server。最早的最早的SQL Server系统并不是微软开发出来的,而是由系统并不是微软开发出来的,而是由赛贝斯公司推出的赛贝斯公司推出的。第第6 6章章 SQL Server
4、2005SQL Server 2005基础基础n6.1.2 SQL Server 2019新增功能新增功能nSQL Server 2019扩展了扩展了SQL Server 2000的性能,如可靠性、可用性、可编程性的性能,如可靠性、可用性、可编程性和易用性。提供了一个集成的开发环境。并和易用性。提供了一个集成的开发环境。并包含了多项新功能,这使它成为大规模联机包含了多项新功能,这使它成为大规模联机事务处理事务处理(OLTP)、数据仓库和电子商务应用、数据仓库和电子商务应用程序的优秀数据库平台。程序的优秀数据库平台。n共增加了共增加了12个方面的功能。见教材个方面的功能。见教材第第6 6章章 S
5、QL Server 2005SQL Server 2005基础基础n6.2 SQL Server 2019的安装与配置的安装与配置 为了更好的满足每一个客户的需求,微为了更好的满足每一个客户的需求,微软在软在SQL Server 2000的基础上重新设计了的基础上重新设计了SQL Server 2019产品家族。在产品家族中,产品家族。在产品家族中,不同的版本对计算机软、硬件都有不同的要不同的版本对计算机软、硬件都有不同的要求。根据应用程序的需求,以及企业或个人求。根据应用程序的需求,以及企业或个人的需求,安装要求也可能有很大的不同。的需求,安装要求也可能有很大的不同。第第6 6章章 SQL
6、Server 2005SQL Server 2005基础基础n6.2.1 SQL Server 2019的版本的版本nSQL Server 2019产品家族共分为产品家族共分为5个新的版本:个新的版本:企业版、标准版、工作组版、企业版、标准版、工作组版、精简版精简版和开发人员版。和开发人员版。其中,其中,最常用的是企业版、标准版和工作组最常用的是企业版、标准版和工作组版。版。n1企业版(企业版(Enterprise Edition)nSQL Server 2019企业版是用于企业应用的完全企业版是用于企业应用的完全集成的数据管理和商业智能分析平台。适合对具有集成的数据管理和商业智能分析平台。适
7、合对具有复杂的工作负荷,高级的分析需求和严格的高可用复杂的工作负荷,高级的分析需求和严格的高可用需求的企业选择。需求的企业选择。它支持它支持SQLServer2019中的所中的所有可用功能。有可用功能。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n6.2.1 SQL Server 2019的版本的版本n2标准版(标准版(Standard Edition)nSQL Server 2019标准版是适合中小型企标准版是适合中小型企业的数据管理和分析平台。它包括电子商务、业的数据管理和分析平台。它包括电子商务、数据仓库和业务流解决方案所需的基本功能。数据仓库和业
8、务流解决方案所需的基本功能。它支持大多数的它支持大多数的SQL Server 2019功能功能。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n6.2.1 SQL Server 2019的版本的版本n3工作组版(工作组版(Workgroup Edition)nSQL Server 2019工作组版可以用作前端工作组版可以用作前端Web服服务器,也可以用于部门或分支机构的运营。务器,也可以用于部门或分支机构的运营。它包括它包括SQL Server产品系列的核心数据库功能产品系列的核心数据库功能,并且可,并且可以轻松地升级至以轻松地升级至SQL Server
9、2019标准版或标准版或SQL Server 2019企业版企业版n4精简版(精简版(Express Edition)nSQL Server 2019精简版精简版是免费是免费的,可以再分发,的,可以再分发,还可以还可以充当客户端数据库以及基本服务器数据库。充当客户端数据库以及基本服务器数据库。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n6.2.1 SQL Server 2019的版本的版本n5开发人员版(开发人员版(Developer Edition)nSQL Server 2019开发人员版允许开发人员在开发人员版允许开发人员在SQL Server顶
10、部生成任何类型的应用程序。顶部生成任何类型的应用程序。该应该应用程序包括用程序包括SQL Server 2019企业版的所有功能,企业版的所有功能,但许可用作开发和测试系统,而不用作生产服务器但许可用作开发和测试系统,而不用作生产服务器。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n小结小结nSQL Server 2019企业版是这部分客户的理想选企业版是这部分客户的理想选择。择。n对于中小型的企业客户,使用对于中小型的企业客户,使用SQL Server 2019标准版完全能够满足需求。标准版完全能够满足需求。n而对于小型机构或个人,而对于小型机构或个人
11、,SQL Server 2019工作工作组版快捷易用,是入门级的数据库产品;组版快捷易用,是入门级的数据库产品;n当然,如果考虑到金钱的问题,精简版也是很好当然,如果考虑到金钱的问题,精简版也是很好的选择。的选择。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n6.2.2 SQL Server 2019的环境需求的环境需求n1硬件需求硬件需求n对硬件环境的要求包括对处理器类型、处理器速对硬件环境的要求包括对处理器类型、处理器速度、内存、硬盘空间等的要求。度、内存、硬盘空间等的要求。n处理器类型一般要求处理器类型一般要求Pentium III及其以上的类型。
12、及其以上的类型。n处理器的速度最低要求达到处理器的速度最低要求达到600MHz,建议,建议1GHz或更高的速度。或更高的速度。n对于内存来讲,对于内存来讲,512MB肯定是最低的,建议使用肯定是最低的,建议使用1GHz或更大的内存。或更大的内存。n对于磁盘空间来说应该尽可能地大,具体的程度对于磁盘空间来说应该尽可能地大,具体的程度应依据安装环境进行选择。应依据安装环境进行选择。第第6 6章章 SQL Server 2005SQL Server 2005基础基础版本(32位)CPU类型CPU速度内存大小开发版Intel兼容的Pentium 处理器或更高级别最低:500MHz推荐:1 GHz或更高
13、最高:TBD最低:512MB推荐:1GB或更高最高:TBD标准版Intel 兼容的Pentium 处理器或更高级别最低:500MHz推荐:1GHz或更高最高:TBD最低:512MB推荐:1GB或更高最高:TBD工作组版Intel 兼容的Pentium 处理器或更高级别最低:500MHz推荐:1GHz或更高最高:TBD最低:512MB推荐:1GB或更高最高:TBD精简版Intel 兼容的Pentium 处理器或更高级别最低:500MHz推荐:1GHz或更高最高:TBD最低:128MB推荐:512MB或更高最高:TBD第第6 6章章 SQL Server 2005SQL Server 2005基础
14、基础n6.2.2 SQL Server 2019的环境需求的环境需求n2软件需求软件需求n(1)操作系统要求:)操作系统要求:SQL Server 2019存存在多个版本,不同版本对操作系统的要求不在多个版本,不同版本对操作系统的要求不完全相同。完全相同。n(2)其他软件要求:需要)其他软件要求:需要Microsoft Windows Installer 3.1或更高版本以及或更高版本以及Microsoft 数据访问组件数据访问组件(MDAC)2.8 SP1或或更高版本。需要更高版本。需要Microsoft Internet Explorer 6.0 SP1或更高版本。或更高版本。第第6 6章
15、章 SQL Server 2005SQL Server 2005基础基础n6.2.3 SQL Server 2019的安装过程的安装过程n安装是使用任何软件系统之前必须做的事安装是使用任何软件系统之前必须做的事情,是使用软件系统的开始。正确地安装和情,是使用软件系统的开始。正确地安装和配置系统,是确保软件系统安全、健壮运行配置系统,是确保软件系统安全、健壮运行的基础工作。的基础工作。n本节以本节以SQL Server 2019企业版为例,介企业版为例,介绍安装步骤如下:绍安装步骤如下:第第6 6章章 SQL Server 2005SQL Server 2005基础基础n6.2.3 SQL Se
16、rver 2019的安装过程的安装过程n(1)将将 SQL Server 2019 光盘插入光盘插入CD 驱动器,驱动器,自动运行功能启动安装程序,出现如图自动运行功能启动安装程序,出现如图6.1所示的所示的安装界面。在此安装界面中可以选择【准备】栏中安装界面。在此安装界面中可以选择【准备】栏中的【检查硬件和软件要求】项目对安装机器的软、的【检查硬件和软件要求】项目对安装机器的软、硬件要求进行检测,如不满足安装要求系统将予提硬件要求进行检测,如不满足安装要求系统将予提示。示。n(2)在安装界面中选择【安装】项中的【服务器在安装界面中选择【安装】项中的【服务器组件、工具、联机丛书和示例】选项,出
17、现如图组件、工具、联机丛书和示例】选项,出现如图6.2所示的【最终用户许可协议】界面。所示的【最终用户许可协议】界面。第第6 6章章 SQL Server 2005SQL Server 2005基础基础图6.1 SQL Server 2019 安装界面 图6.2 【最终用户许可协议】界面第第6 6章章 SQL Server 2005SQL Server 2005基础基础n(3)在【最终用户许可协议】界面上,阅读在【最终用户许可协议】界面上,阅读许可协议,选中许可协议,选中“我接受许可条款和条件我接受许可条款和条件”复选框。若要结束安装程序,请单击【取消】复选框。若要结束安装程序,请单击【取消】
18、按钮。若要继续,请单击【下一步】按钮,按钮。若要继续,请单击【下一步】按钮,出现如图出现如图6.3所示的【安装必备组件】界面。所示的【安装必备组件】界面。在该界面中显示了安装在该界面中显示了安装SQL Server 2019必必需的软件组件,如果安装机器中没有这些组需的软件组件,如果安装机器中没有这些组件,单击【安装】按钮,系统会自动安装,件,单击【安装】按钮,系统会自动安装,安装完毕出现如图安装完毕出现如图6.4所示的成功安装界面。所示的成功安装界面。第第6 6章章 SQL Server 2005SQL Server 2005基础基础图6.3 【安装必备组件】界面图6.4 安装必备组件成功界
19、面 第第6 6章章 SQL Server 2005SQL Server 2005基础基础n(4)在图在图6.4中单击【下一步】按钮,会出中单击【下一步】按钮,会出现如图现如图6.5所示的【欢迎使用安装向导】的界所示的【欢迎使用安装向导】的界面。在该界面中单击【下一步】按钮,出现面。在该界面中单击【下一步】按钮,出现如图如图6.6所示的【系统配置检查】界面。所示的【系统配置检查】界面。第第6 6章章 SQL Server 2005SQL Server 2005基础基础图6.5 【欢迎使用安装向导】的界面图6.6【系统配置检查】界面第第6 6章章 SQL Server 2005SQL Server
20、 2005基础基础n(5)完成系统配置检查扫描之后,若要继续完成系统配置检查扫描之后,若要继续执行安装程序,请单击【下一步】按钮,出执行安装程序,请单击【下一步】按钮,出现如图现如图6.7所示的【正在准备继续安装】界面。所示的【正在准备继续安装】界面。n(6)在图在图6.7中,系统计算空间需求,计算中,系统计算空间需求,计算后单击【下一步】按钮,出现如图后单击【下一步】按钮,出现如图6.8所示的所示的【注册信息】界面。【注册信息】界面。第第6 6章章 SQL Server 2005SQL Server 2005基础基础图图6.7图图6.8第第6 6章章 SQL Server 2005SQL S
21、erver 2005基础基础n(7)在图在图6.8中中“姓名姓名”和和“公司公司”文本框文本框中输入相应的信息,然后输入中输入相应的信息,然后输入25位的产品密位的产品密钥。若要继续,请单击【下一步】按钮,出钥。若要继续,请单击【下一步】按钮,出现如图现如图6.9所示的【选择安装组件】界面。所示的【选择安装组件】界面。n(8)在图在图6.9中选择要安装的组件。若要安中选择要安装的组件。若要安装单个组件,可以单击【高级】按钮,出现装单个组件,可以单击【高级】按钮,出现如图如图6.10所示的所示的“功能选择功能选择”界面。否则,界面。否则,请单击【下一步】按钮继续。请单击【下一步】按钮继续。第第6
22、 6章章 SQL Server 2005SQL Server 2005基础基础图图6.96.10第第6 6章章 SQL Server 2005SQL Server 2005基础基础n(9)在图在图6.10中可以使用下拉框选择要安装的程中可以使用下拉框选择要安装的程序功能。序功能。SQL Server 2019默认的安装路径为默认的安装路径为C:Program FilesMicrosoft SQL Server,若要,若要将组件安装到自定义的目录下,选择相应的功能,将组件安装到自定义的目录下,选择相应的功能,再单击【浏览】按钮。再单击【浏览】按钮。n(10)在图在图6.11中为安装的软件选择默认
23、实例或已中为安装的软件选择默认实例或已命名的实例。如果已经安装了默认实例或已命名的命名的实例。如果已经安装了默认实例或已命名的实例,并且为安装的软件选择了现有实例,安装程实例,并且为安装的软件选择了现有实例,安装程序将升级所选的实例并提供安装其他组件的选项。序将升级所选的实例并提供安装其他组件的选项。第第6 6章章 SQL Server 2005SQL Server 2005基础基础图图6.11第第6 6章章 SQL Server 2005SQL Server 2005基础基础n(11)在图在图6.12中可以为中可以为 SQL Server 服务账户指服务账户指定用户名、密码和域名。可以对所有
24、服务使用一个定用户名、密码和域名。可以对所有服务使用一个账户。根据需要,可以为各个服务指定单独的账户。账户。根据需要,可以为各个服务指定单独的账户。若要为各个服务指定单独的账户,选中若要为各个服务指定单独的账户,选中“为每个服为每个服务账户进行自定义务账户进行自定义”复选框,从复选框,从“服务服务”下拉框中下拉框中选择服务名称,然后为该服务提供登录凭据,如图选择服务名称,然后为该服务提供登录凭据,如图6.13所示。所示。n使用内置系统账户使用内置系统账户 n使用域用户账户使用域用户账户 n设置完服务账户,单击【下一步】按钮,出现如设置完服务账户,单击【下一步】按钮,出现如图图6.14所示的【身
25、份验证模式】界面。所示的【身份验证模式】界面。第第6 6章章 SQL Server 2005SQL Server 2005基础基础图图6.12第第6 6章章 SQL Server 2005SQL Server 2005基础基础图图6.13图图6.14第第6 6章章 SQL Server 2005SQL Server 2005基础基础n(12)在图在图6.14中选择要用于中选择要用于 SQL Server 安装的身份验证安装的身份验证模式。还必须输入并确认用于模式。还必须输入并确认用于 sa 登录的强密码。登录的强密码。n使用使用 Microsoft SQL Server 安装向导的安装向导的“
26、身份验证模式身份验证模式”页选择安全模式,用来验证对本系统的客户端和服务器连接。页选择安全模式,用来验证对本系统的客户端和服务器连接。如果选择如果选择“混合模式混合模式”,则必须输入并确认,则必须输入并确认 SQL Server 系系统管理员统管理员(sa)密码。设备建立起对密码。设备建立起对 SQL Server 的成功连的成功连接之后,安全机制对于接之后,安全机制对于 Windows 身份验证和混合模式是相身份验证和混合模式是相同的。同的。nWindows 身份验证模式身份验证模式 n混合模式混合模式(Windows 身份验证或身份验证或 SQL Server 身份验身份验证证n设置身份验
27、证模式后,单击【下一步】按钮,出现如图设置身份验证模式后,单击【下一步】按钮,出现如图6.15所示的【排序规则设置】界面。所示的【排序规则设置】界面。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n(13)在图在图6.15中指定中指定 SQL Server 实例的排序规实例的排序规则。可以将一个账户用于则。可以将一个账户用于 SQL Server 和和 Analysis Services,也可以为各个组件分别指定,也可以为各个组件分别指定排序规则。排序规则。n若要为若要为 SQL Server 和和 Analysis Services 设置设置单独的排序规
28、则设置,可以选中【为每个服务账户单独的排序规则设置,可以选中【为每个服务账户进行自定义】复选框。选中复选框之后,将出现下进行自定义】复选框。选中复选框之后,将出现下拉选择框。从下拉选择框中选择一个服务,然后分拉选择框。从下拉选择框中选择一个服务,然后分配其排序规则。对每个服务重复。若要继续安装,配其排序规则。对每个服务重复。若要继续安装,单击【下一步】按钮,出现如图单击【下一步】按钮,出现如图6.16所示的【报表所示的【报表服务器安装选项】界面。服务器安装选项】界面。第第6 6章章 SQL Server 2005SQL Server 2005基础基础图图6.15图图6.16第第6 6章章 SQ
29、L Server 2005SQL Server 2005基础基础n(14)如果选择如果选择 Reporting Services 作为要安装的作为要安装的功能,将显示【报表服务器安装选项】界面。在图功能,将显示【报表服务器安装选项】界面。在图6-16中,可以选择安装默认配置,或选择安装但不中,可以选择安装默认配置,或选择安装但不配置服务器。如果查看详细信息,可以单击【帮助】配置服务器。如果查看详细信息,可以单击【帮助】按钮。若要继续安装,单击【下一步】按钮,出现按钮。若要继续安装,单击【下一步】按钮,出现如图如图6.17所示的【错误和使用情况报告设置】界面。所示的【错误和使用情况报告设置】界面
30、。n(15)在图在图6.17中可以设置发生错误后,错误报告中可以设置发生错误后,错误报告的处理方式,也可以清除复选框以禁用错误报告。的处理方式,也可以清除复选框以禁用错误报告。有关错误报告功能的详细信息,可以单击【帮助】有关错误报告功能的详细信息,可以单击【帮助】按钮。若要继续安装,单击【下一步】按钮,出现按钮。若要继续安装,单击【下一步】按钮,出现如图如图6.18所示的【准备安装】界面。所示的【准备安装】界面。第第6 6章章 SQL Server 2005SQL Server 2005基础基础图图6.17图图6.18第第6 6章章 SQL Server 2005SQL Server 2005
31、基础基础n(16)在图在图6.18中可以查看要安装的中可以查看要安装的 SQL Server 2019功能和组件的摘要。若要继续安装,单击【安功能和组件的摘要。若要继续安装,单击【安装】按钮,出现如图装】按钮,出现如图6.19所示的【安装进度】界面。所示的【安装进度】界面。n(17)在图在图6.19中显示了每个组件的安装状态:安中显示了每个组件的安装状态:安装完毕、正在配置以及未安装。并显示了正在配置装完毕、正在配置以及未安装。并显示了正在配置的组件的安装进度。在安装到中途时会提示插入第的组件的安装进度。在安装到中途时会提示插入第2张光盘,当插入第张光盘,当插入第2张光盘后系统继续安装,当全张
32、光盘后系统继续安装,当全部组件安装完成后出现如图部组件安装完成后出现如图6.20所示的【安装完成】所示的【安装完成】界面。界面。第第6 6章章 SQL Server 2005SQL Server 2005基础基础图图6.19图图6.20第第6 6章章 SQL Server 2005SQL Server 2005基础基础n(18)在图在图6.20中单击【下一步】按钮,出现中单击【下一步】按钮,出现如图如图6.21所示的【安装成功】界面。所示的【安装成功】界面。n(19)在图在图6.21中显示了安装情况,可以选择中显示了安装情况,可以选择“摘要日志摘要日志”查看安装日志。单击【完成】查看安装日志。
33、单击【完成】按钮,结束按钮,结束SQL Server 2019的安装过程,的安装过程,安装成功。安装成功。第第6 6章章 SQL Server 2005SQL Server 2005基础基础图图6.21第第6 6章章 SQL Server 2005SQL Server 2005基础基础n6.3 SQL Server 2019的管理工具的管理工具n安装程序完成安装程序完成 Microsoft SQL Server 2019 的安装后,可以使用图形化工具和命令的安装后,可以使用图形化工具和命令提示实用工具进一步配置提示实用工具进一步配置 SQL Server。下。下面介绍用来管理面介绍用来管理 S
34、QL Server 2019 实例的工实例的工具。具。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n6.3.1 服务器管理服务器管理n为了管理、配置和使用为了管理、配置和使用Microsoft SQL Server 2019系统,必须使用系统,必须使用Microsoft SQL Server Management Studio工具注册服务工具注册服务器。器。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n6.3.1 服务器管理服务器管理n1注册服务器注册服务器n注册服务器就是为注册服务器就是为Microsoft SQ
35、L Server客户机客户机/服务器系统确定一个数据库所在的机器,该机器作服务器系统确定一个数据库所在的机器,该机器作为服务器可以为客户端的各种请求提供服务。为服务器可以为客户端的各种请求提供服务。n在安装在安装SQL Server Management Studio之后首之后首次启动它时,将自动注册次启动它时,将自动注册SQL Server的本地实例。的本地实例。可以使用可以使用SQL Server Management Studio注册服注册服务器。务器。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n6.3.1 服务器管理服务器管理n1注册服务器注册
36、服务器n在在SQL Server Management Studio的的“视图视图”菜单中,选择菜单中,选择“已注册已注册”菜单项,菜单项,在出现的在出现的“已注册已注册”窗口中,右击窗口中,右击“数据库数据库引擎引擎”,在快捷菜单中选择,在快捷菜单中选择“新建新建”“服务服务器注册器注册”,出现如图,出现如图6.22所示的对话框。所示的对话框。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n图图6.22 注册服务器注册服务器第第6 6章章 SQL Server 2005SQL Server 2005基础基础n在【服务器名称】下拉列表框中,既可以在【服务器
37、名称】下拉列表框中,既可以键入服务器名称,也可以选择一个服务器名键入服务器名称,也可以选择一个服务器名称。称。n从【身份验证】下拉列表框中可以选择身从【身份验证】下拉列表框中可以选择身份验证模式,这里选择了【份验证模式,这里选择了【Windows身份验身份验证】。证】。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n6.3.1 服务器管理服务器管理n2.创建服务器组创建服务器组n服务器组是服务器的逻辑集合,可以利用服务器组是服务器的逻辑集合,可以利用Microsoft SQL Server Management Studio工具工具把许多相关的服务器集中在
38、一个服务器组中,方便把许多相关的服务器集中在一个服务器组中,方便对多服务器环境的管理操作。对多服务器环境的管理操作。n在在“已注册服务器已注册服务器”窗口中,右击窗口中,右击“数据库引数据库引擎擎”,在快捷菜单中选择,在快捷菜单中选择“新建新建”“服务器组服务器组”,出现如图出现如图6.23所示的对话框。所示的对话框。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n图图6.23 创建服务器组创建服务器组第第6 6章章 SQL Server 2005SQL Server 2005基础基础n6.3.2 SQL Server Management Studion
39、Microsoft SQL Server Management Studio 是是 Microsoft SQL Server 2019 提提供的一种新集成环境,用于访问、配置、控供的一种新集成环境,用于访问、配置、控制、管理和开发制、管理和开发 SQL Server 的所有组件。的所有组件。SQL Server Management Studio 将一组多将一组多样化的图形工具与多种功能齐全的脚本编辑样化的图形工具与多种功能齐全的脚本编辑器组合在一起,可为各种技术级别的开发人器组合在一起,可为各种技术级别的开发人员和管理员提供对员和管理员提供对 SQL Server 的访问。的访问。第第6 6
40、章章 SQL Server 2005SQL Server 2005基础基础n6.3.2 SQL Server Management Studio n1访问访问SQL Server Management Studion单击【开始】菜单,选择【所有程序】中的单击【开始】菜单,选择【所有程序】中的SQL Server 2019程序组,选择程序组,选择SQL Server Management Studio选项,选项,出现如图出现如图6.24所示的【连接到服务器】对话框。所示的【连接到服务器】对话框。n在对话框中可以选择服务器类型、服务器名称及身份验证在对话框中可以选择服务器类型、服务器名称及身份验证
41、模式,然后单击【连接】按钮,出现如图模式,然后单击【连接】按钮,出现如图6.25所示的所示的Microsoft SQL Server Management Studio界面。界面。nSQL Server Management Studio 将以前版本的将以前版本的 SQL Server 中所包括的企业管理器、查询分析器和中所包括的企业管理器、查询分析器和 Analysis Manager 功能整合到单一环境中。功能整合到单一环境中。第第6 6章章 SQL Server 2005SQL Server 2005基础基础图图6.25图图6.24第第6 6章章 SQL Server 2005SQL S
42、erver 2005基础基础n6.3.2 SQL Server Management Studio n2对象资源管理器对象资源管理器nSQL Server Management Studio的对象资源管的对象资源管理器组件是一种集成工具,可以查看和管理所有服理器组件是一种集成工具,可以查看和管理所有服务器类型的对象。务器类型的对象。n用户可以通过该组件操作数据库,包括新建、修用户可以通过该组件操作数据库,包括新建、修改、删除数据库、表、视图等数据库对象,新建查改、删除数据库、表、视图等数据库对象,新建查询、设置关系图、设置系统安全、数据库复制、数询、设置关系图、设置系统安全、数据库复制、数据备
43、份、恢复等操作,是据备份、恢复等操作,是SQL Server Management Studio中最常用、也是最重要的一中最常用、也是最重要的一个组件,类似于个组件,类似于SQL Server 2000中的企业管理器。中的企业管理器。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n6.3.3 SQL Server配置管理器配置管理器nSQL Server配置管理器用于管理与配置管理器用于管理与SQL Server相关联的服务、配置相关联的服务、配置SQL Server使用使用的网络协议以及从的网络协议以及从SQL Server客户端计算机客户端计算机管理网
44、络连接配置。管理网络连接配置。n使用使用SQL Server配置管理器可以启动、暂配置管理器可以启动、暂停、恢复或停止服务,还可以查看或更改服停、恢复或停止服务,还可以查看或更改服务属性;务属性;使用使用SQL Server配置管理器可以配置管理器可以配置服务器和客户端网络协议以及连接选项。配置服务器和客户端网络协议以及连接选项。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n单击【开始】菜单,选择【所有程序】中单击【开始】菜单,选择【所有程序】中的的Microsoft SQL Server 2019程序组,选程序组,选择【配置工具】程序组中的择【配置工具
45、】程序组中的SQL Server Configuration Manager选项,出现如图选项,出现如图6.26所示的所示的“SQL Server Configuration Manager”界面。界面。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n图图6.26 配置管理器界面配置管理器界面第第6 6章章 SQL Server 2005SQL Server 2005基础基础n6.3.3 SQL Server配置管理器配置管理器n1管理管理SQL Server 2019服务服务n在在SQL Server配置管理器窗口中,启动或停止各配置管理器窗口中,启动或
46、停止各个服务的方法是:首先在个服务的方法是:首先在SQL Server配置管理器配置管理器的窗口左边单击的窗口左边单击“SQL Server 2019服务服务”,此时,此时在窗口右边会看到已安装的所有服务,可以选中某在窗口右边会看到已安装的所有服务,可以选中某个服务,然后单击窗口上部工具栏中的相应按钮,个服务,然后单击窗口上部工具栏中的相应按钮,或右击某个服务名称,在弹出的快捷菜单中选择相或右击某个服务名称,在弹出的快捷菜单中选择相应的菜单选项来启动或停止服务。应的菜单选项来启动或停止服务。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n6.3.3 SQL
47、 Server配置管理器配置管理器n2管理管理SQL Server 2019网络配置网络配置n“SQL Server 2019网络配置网络配置”用来配置本计算用来配置本计算机作为服务器时允许使用的连接协议,可以启用或机作为服务器时允许使用的连接协议,可以启用或禁用某个协议。禁用某个协议。n当需要启用或禁用某个协议时,只需选中此协议当需要启用或禁用某个协议时,只需选中此协议并右击鼠标,在弹出的快捷菜单中选择并右击鼠标,在弹出的快捷菜单中选择“启用启用”或或“禁用禁用”选项即可。选项即可。n注意:修改协议的状态后,还需要停止并重新启注意:修改协议的状态后,还需要停止并重新启动动SQL SERVER
48、服务后,所做的更改才会生效。服务后,所做的更改才会生效。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n6.3.3 SQL Server配置管理器配置管理器n3管理管理SQL Server 2019客户端配置客户端配置“SQL Server 2019客户端配置客户端配置”用来配置用来配置客户端与客户端与SQL Server 2019服务器通信时所服务器通信时所使用的网络协议,通过使用的网络协议,通过SQL Server 2019客客户端配置工具,可以实现对客户端网络协议户端配置工具,可以实现对客户端网络协议的启用或禁用,以及网络协议的启用顺序,的启用或禁用
49、,以及网络协议的启用顺序,并可以设置服务器别名等。并可以设置服务器别名等。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n6.3.4 其他管理工具其他管理工具n1SQL Server ProfilernMicrosoft SQL Server Profiler是是 SQL 跟跟踪的图形用户界面,用于监视踪的图形用户界面,用于监视 SQL Server Database Engine 或或 SQL Server Analysis Services 的实例。您可以捕获有关每个事件的实例。您可以捕获有关每个事件的数据,并将其保存到文件或表中供以后分的数据,并将其
50、保存到文件或表中供以后分析。例如,可以对生产环境进行监视,了解析。例如,可以对生产环境进行监视,了解哪些存储过程由于执行速度太慢影响了性能。哪些存储过程由于执行速度太慢影响了性能。第第6 6章章 SQL Server 2005SQL Server 2005基础基础n单击【开始】菜单,选择【所有程序】中单击【开始】菜单,选择【所有程序】中的的Microsoft SQL Server 2019程序组,选程序组,选择【性能工具】程序组中的择【性能工具】程序组中的SQL Server Profiler选项,出现如图选项,出现如图6.27所示的所示的“SQL Server Profiler”界面界面 第