您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 第3章 规划、安装和配置
第3章规划、安装和配置SQLServer2008本章主要介绍SQLServer2008的规划、安装以及配置过程,以便为日后使用SQLServer2008做好准备。其中,本章介绍的重点是安装SQLServer2008的过程。3.1规划SQLServer2008这里之所以单独提到“规划”而没有直接进入安装,是因为在企业内,任何企业资源的使用都需要经过规划,以便于资源能得到最大限度的利用。可以说,一旦选定了SQLServer2008,企业就开始规划SQLServer2008。在规划SQLServer2008时,需要考虑企业信息化战略和企业网络结构。3.1.1企业信息化战略企业信息化战略是企业信息化目标。显然,企业信息化战略是由企业的实力、所在行业、市场地位以及企业的中长期目标决定的。对于不同的企业,其信息化战略也不相同。有些企业的企业信息化战略可能只是构建一个快速的信息发布平台,而有些企业则可能是利用信息化改革组织结构、重构企业核心业务流程。3.1.2企业网络结构其实,企业的网络结构主要体现在网络拓扑结构上。在计算机网络中,网络的拓扑结构大致可以分为总线型、环形、星形3种,其他的网络拓扑结构都是基于这3种基本网络拓扑结构组合和发展而来的。其中,总线型、环形、星形3种基本的网络拓扑结构如下图所示。3.1.3安装于Web服务器SQLServer2008可以安装于Web服务器上,与Web服务共用一台服务器。显然,这种情况节省了很多硬件和软件的费用以及人员管理费用。但是,SQLServer2008将与Web服务器竞争系统资源,包括硬盘、内存、CPU、网络带宽等。3.1.4安装于独立的数据库服务器如果经济允许,企业应该购置多台服务器,并将Web服务和SQLServer2008安装于独立的服务器上,以便于发挥SQLServer2008的性能。总的来说,将Web服务和SQLServer2008安装于不同的服务器,具有如下优点。•Web服务和SQLServer2008可以分别使用各自服务器上的软硬件资源,这样可以避免两种服务对资源的竞争。•由于Web服务和SQLServer2008分别位于独立的服务器上,企业在系统升级时减少了很多麻烦。•防止了相互安全性问题的交叉和问题的耦合,便于控制和管理。3.2安装SQLServer2008本节主要介绍如何安装SQLServer2008。在具体安装之前,先介绍一个定义——SQLServer实例。SQLServer实例是类似于对象的一个概念。简单来说,SQLServer实例是一个成功安装的SQLServer,也就是说,如果用户按照本节的介绍执行SQLServer,成功地完成安装,那么用户的计算机上就安装了一个SQLServer实例。3.2.1安装SQLServer所需的软硬件环境现在,由于计算机在硬盘、内存、显卡、CPU等方面都能满足当前流行软件的安装和运行要求,导致容易忽略对软硬件环境的核准,因此,用户一定要在安装SQLServer2008之前对计算机的软硬件环境进行核准。下面是SQLServer2008的软硬件环境。•CPU•硬盘空间•软件3.2.2创建Windows账户在Windows中默认为Administrator和Guest两个账户。其中,Administrator是计算机管理员的账户,可以安装SQLServer2008。但由于Administrator比普通计算机管理员具有更高权限,所以一般不使用Administrator作为安装SQLServer2008的账户。3.2.3安装SQLServer2008经过前面对SQLServer2008软硬件环境的核准,相信用户计算机的软件和硬件已经满足SQLServer2008安装的要求了。为了使用SQLServer2008,用户需要先将SQLServer2008安装到计算机。在安装时,需要用到SQLServer2008安装盘,具体步骤如下。3.2.4SQLServer2008安装的一些注意事项虽然上面已经介绍了安装过程的一些细节,但是用户在安装SQLServer2008时,还是有可能遇到一些上面没有提及的问题。因为安装SQLServer环境和人员的操作不同,所以各种问题都可能发生。这里笔者再集中介绍一些安装SQLServer2008的注意事项,希望对用户有帮助。1.SQLServer2008的合法性2.安装日志3.备份旧的SQLServer版本3.3升级到SQLServer2008上面介绍了SQLServer2008全新的安装过程。其实,SQLServer2008除了提供全新的安装外,还提供了升级安装以及迁移安装。显然,无论是升级安装还是迁移安装,都是将旧版SQLServer及其数据库升级到SQLServer2008。在本节中,笔者将以SQLServer2000为例分别介绍升级安装和迁移安装。3.3.1企业进行升级准备当企业选择通过升级安装将旧版本SQLServer升级到SQLServer2008时,需要为升级安装作一些准备,主要包括升级方案的选择、可行性分析以及旧版本SQLServer中数据的备份。具体步骤如下。(1)确定当前企业使用的旧版本SQLServer是否在SQLServer2008升级方案中。(2)如果企业旧版本的SQLServer在SQLServer2008升级方案中得到支持,那么企业需要核准企业的软硬件。(3)企业需要备份相应的数据库,以及整个旧版本SQLServer的运行环境(应用系统和配置文件),以防发生SQLServer升级失败、升级后数据丢失等问题。3.3.2SQLServer2008升级顾问SQLServer2008升级顾问是对升级工作很有帮助的工具。升级顾问可以通过分析早期版本的SQLServer已安装的组件生成相应的报告。通过该报告,用户可以了解在SQLServer升级之前需要解决的问题。升级顾问在SQLServer2008光盘的x86\redist\UpgradeAdvisor目录中,其程序名为sqlua.msi。SQLServer2008升级顾问是需要安装到硬盘上的,其安装过程与普通的软件相似,这里不再赘述。3.3.3升级安装由于升级安装SQLServer2008的过程与SQLServer2008全新安装的过程类似,所以笔者在介绍升级安装时不再逐一进行介绍。也就是说,笔者将仅按升级安装SQLServer2008的过程罗列出相应的步骤。3.3.4迁移安装由于迁移安装SQLServer2008的过程与SQLServer2008全新安装的过程类似,所以在介绍迁移安装时不再逐一进行介绍,仅按迁移安装SQLServer2008的过程罗列出相应的步骤。具体步骤如下。(1)备份数据库、应用系统和配置文件。(2)安装SQLServer2008的新实例。(3)将数据库和其他应用系统文件从SQLServer2000或2005实例中迁移到SQLServer2008实例中。在这期间,可以使用数据导入、导出等工具。(4)测试迁移效果。(5)在确认新实例完全正常、数据完整之后,删除旧的应用系统、数据以及相关工具。3.4SQLServer2008的目录和服务用户在成功地安装了SQLServer2008实例后,就可以查看SQLServer2008实例,主要查看实例的服务组成和目录组成。其中,目录组成是SQLServer在硬盘上的结构,保存SQLServer的实际运行信息和数据库数据。3.4.1SQLServer2008实例的文件在SQLServer2008实例安装成功之后,在C:\ProgramFiles目录中增加了许多目录。这些目录中包含了MicrosoftSync组件、SQLServer、SQLServerCompactEdition以及AnalysisServices。其中,SQLServer2008实例的主目录是C:\ProgramFiles\MicrosoftSQLServer。SQLServer2008实例分布在MicrosoftSQLServer下的子目录100、MSAS10_50.MSSQL2008、MSRS10_50.MSSQL2008以及MSSQL10_50.MSSQL2008中。3.4.2SQLServer2008实例的服务在SQLServer2008中,用户可以使用SQLServer配置管理器来管理SQLServer2008的服务。当然,用户也可以使用Windows的【管理工具】→【服务】进行管理。3.5修改SQLServer2008实例修改SQLServer2008实例的操作包括向当前SQLServer2008实例添加功能组件,修复SQLServer2008实例现有的功能组件以及删除当前的SQLServer2008实例。这些操作可以通过SQLServer2008提供的工具LandingPage.exe和SetupArp.exe完成。3.5.1添加功能组件在安装SQLServer2008时,如果对SQLServer2008规划不合理,就会导致在日后使用SQLServer2008时产生许多问题,如缺少某个组件等。这种情况下,用户就需要将所需的功能组件添加到SQLServer2008实例中。为SQLServer2008实例添加功能组件的具体步骤如下。3.5.2修复现有的功能组件用户在使用SQLServer2008的过程中,难免会因为操作或受到其他程序(包括病毒)的影响,而造成SQLServer2008主要的程序文件或配置文件的损坏,这时用户就可以修复受损的文件。3.5.3删除SQLServer2008实例如果SQLServer2008实例的文件损坏到了不能使用修复功能进行修复的程度,或者用户需要删除当前SQLServer2008实例的某个组件,那么用户可能需要进行删除SQLServer2008实例的操作。删除SQLServer2008实例的操作由SetupARP来完成。3.6配置SQLServer2008在部署了SQLServer2008实例后,SQLServer2008中的设置都是采用默认设置,这些设置能够保证SQLServer2008实例正常工作。但是为了充分发挥SQLServer2008的性能,用户需要对SQLServer2008进行一定的设置。本节将主要介绍在SQLServer2008中可以设置的选项。3.6.1服务端网络设置前面已经详细介绍了如何使用SQLServer配置管理器来管理SQLServer2008实例的服务。这里将主要介绍使用SQLServer配置管理器来配置SQLServer2008的服务端网络设置,包括SQLServer2008实例监听的TCP端口以及IP地址。3.6.2客户端网络设置对于SQLServer2008来说,在使用之前需要设置服务端网络配置和客户端网络配置。上面设置了服务端的网络设置,这里将主要介绍使用SQLServerConfigurationManager(SQLServer配置管理器)来配置SQLServer2008的客户端网络设置。3.6.3SQLServerManagementStudio:图形界面工具SQLServer2008提供了图形界面工具SQLServerManagementStudio,主要用于连接数据库引擎服务,并将用户的操作传递给数据库引擎服务,是一种前端工具。所谓前端工具,是指该工具本身不具有核心服务的能力,但是可以连接和使用核心服务。其实,SQLServerManagementStudio本身并不能创建和管理数据库,创建和维护数据库的核心是数据库引擎服务。甚至,用户可以用第三方前端工具代替它。3.6.4设置SQLServerManagementStudio工具上面介绍了SQLServer2008的主要工具SQLServerManagementStudio。下面将对SQLServerManagementStudio进行一些设置以便于更加方便、有效地使用SQLServerManagementStudio。其中,对SQLServerManagementStudi
本文标题:第3章 规划、安装和配置
链接地址:https://www.777doc.com/doc-3382803 .html