如何做好SQL Server数据库安装规划

日期: 2012-11-26 作者:Dusan Petkovic翻译:冯昀晖 来源:TechTarget中国 英文

在SQL Server安装过程中,你必须做许多选择。作为常规指导,建议你最好在安装系统之前熟悉这些选项。从一开始,就要考虑好以下问题: 安装哪些SQL Server组件?安装到哪个根目录下?是否使用多个数据库实例?数据库引擎应该使用哪种认证模式?   接下来的部分我们将逐个讨论以上话题。   安装哪些SQL Server组件? 功能选择界面预览   在开始安装之前,你应该明确知道你想安装哪些SQL Server组件。

图2-1展示了所有组件的列表。在功能选择界面有两组组件:主要功能组件和共享功能组件。   本部分只介绍主要功能组件。要了解共享功能组件的有关内容,请参考SQL Server联机丛书……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

SQL Server安装过程中,你必须做许多选择。作为常规指导,建议你最好在安装系统之前熟悉这些选项。从一开始,就要考虑好以下问题:

  • 安装哪些SQL Server组件?
  • 安装到哪个根目录下?
  • 是否使用多个数据库实例?
  • 数据库引擎应该使用哪种认证模式?

  接下来的部分我们将逐个讨论以上话题。

  安装哪些SQL Server组件?

功能选择界面预览

功能选择界面预览

  在开始安装之前,你应该明确知道你想安装哪些SQL Server组件。图2-1展示了所有组件的列表。在功能选择界面有两组组件:主要功能组件和共享功能组件。

  本部分只介绍主要功能组件。要了解共享功能组件的有关内容,请参考SQL Server联机丛书

  主功能列表中的第一项是数据库引擎服务。数据库引擎是SQL Server的关系数据库系统。数据库引擎服务下面有两个组件,第一个是SQL Server复制,它支持你从一个系统向另一个系统复制数据。换句话说,使用数据复制,你可以实现分布式数据环境。

  数据库引擎服务下面的第二个组件是全文搜索。数据库引擎支持你把结构化数据存储在关系数据库表的列中。而非结构化数据主要存储在文件系统中的文本中。正因如此,你需要用不同的方法从非结构化数据中提取数据。全文搜索是SQL Server的组件,支持存储和查询非结构化数据。

  除了数据库引擎,SQL Server的组成部分还包括分析服务报表服务,这些组件与商业智能(BI)有关。分析服务是用来管理和查询存储在数据仓库中数据的一组服务。(数据仓库是包含各种协作数据的数据库,可以被用户一致访问)。报表服务支持你创建和管理报表。

  安装到哪个根目录下?

  选定的根目录被安装程序用来存储所有程序文件和使用SQL Server系统时不会改变的文件。默认情况下,安装过程会在微软SQL Server子目录存储所有程序文件,当然你可以在安装过程中修改这个设置。我们推荐使用默认名称,因为它唯一标示了系统的版本。

  是否使用多个数据库实例?

  你可以使用数据库引擎安装和使用多个不同实例。一个实例就是一个数据库服务器,不会与运行与同一台计算机上的其它实例(或者服务器)共享系统和用户。

  有两种实例类型:

  • 默认
  • 命名

  默认实例与早期版本SQL Server操作方式相同,早期版本中只支持一个数据库服务器。该实例所在的计算机名就是默认实例的唯一名称。数据库服务器的任何实例,只要不是默认实例都称作命名实例。要唯一标识命名实例,你必须制定一个名称,以及运行该实例的计算机名称:例如“NTB11901INSTANCE1”。在一台计算机上,可以有多个命名实例(除默认实例之外)。此外,你也可以在计算机上配置命名实例,而不配置默认实例。

  尽管所有实例都运行在一台计算机上不会分享大部分系统资源(SQL Server和SQL Server代理服务,系统和用户数据库,以及注册键),但是也有一些组件是在所有实例之间共享的。

  • SQL Server程序组
  • 分析服务服务器
  • 开发库

  在一台计算机上只有一套SQL Server程序组存在,这也意味着每种工具只能有一套副本存在,在程序组中用一个图标表示。(包括SQL Server联机丛书也是这样。)因此,每种工具对计算机上的所有实例配置都有效。

  如果满足下面两个条件,你就应该考虑使用多个实例:

  • 在你的计算机上有不同类型的数据库。
  • 你的计算机性能足够好,可以管理多个实例。

  多实例的主要目的是把你组织现存数据库划分成不同的组。例如,如果该系统管理着由不同用户使用的数据库(生产数据库,测试数据库,示例数据库),你应该把它们划分使用不同的实例。那样的话你可以把生产数据库与其它随意使用或者没有经验用户使用的数据库分开来。单个处理器的计算机硬件平台不太适合运行数据库引擎的多个实例,因为资源是有限的。所以,你应该只在多处理器计算机上考虑使用多实例。

  数据库引擎选择哪种认证模式?

  对于数据库引擎,有两种不同的认证模式:

  • Windows模式。这种安全配置是操作系统级别专有的,也就是说,它指定了连接到Windows操作系统的用户可以使用他们的用户账号和组关系连接数据库。
  • 混合模式。这种模式支持使用Windows认证或者SQL Server认证连接数据库引擎。也就是说,一些用户账户可以设置使用windows的安全管理,另一部分用户可以使用SQL Server管理的用户连接。

  微软推荐使用windows模式。

相关推荐