管理MSSQL实例(1)数据库实例

2017-05-05 11:01:36 9237

一、数据库引擎
  数据库引擎是SQL Server的核心服务。利用数据库引擎,可创建用于联机事务处理(OLTP)或联机分析处理(OLAP)的关系型数据库,并且存储、处理和保护数据库中的数据。
  数据库引擎不是SQL Server的唯一功能。SQL Server一共提供4个服务。
  SQL Server 7.0 版引入了 OLAP 服务,SQL Server 2000 称为分析服务(SSAS)。
  SQL Server 2000 可以从官网下载并安装一个报表插件,SQL Server 2005 将其集成在安装光盘上,正式称为报表服务(SSRS)。
  SQL Server 2005 用集成服务(SSIS)替换了之前的 DTS。
  如下图所示。

数据库4个服务.png


二、实例
  SQL Server 实例是一个容器。每个实例都包含了自己独立的一套数据库引擎、分析服务、报表服务、SQL Server Agent、帐户(安全凭据)、Windows 服务以及其它SQL Server对象。
  SQL Server 2008最多允许在一台机器上安装50个实例。在一台机器上安装多个实例,一般的应用场景有:
(1)不同的实例对应不同的运行质量(例如响应时间、无故障时间)。
(2)不同的实例对应不同的SQL Server版本。在版本升级时常用这种方式。
(3)有不同的数据库管理员,只允许他们访问其中部分的数据库。
(4)不同的实例对应不同的配置选项。

  实例分为两类:
(1)默认实例
  在安装SQL Server时,可以选择一个默认实例,同时此实例的名称被自动命名为MSSQLSERVER。一台机器上可以没有默认实例,最多也只能有一个默认实例。客户端连接到一个默认实例时,只需要指定安装这个实例的机器的名称。
(2)命名实例
  除了默认实例,其它的实例都是命名实例,在安装时必须给它指定一个实例名称。如果这台机器上没有默认实例,那么最多可以安装50个命名实例;如果已经有一个默认实例,则最多可以安装49个命名实例。客户端连接到一个命名实例时,要使用机器名与实例名的组合,例如<McahineName>\<InstanceName>

  下图是安装时的选择实例的界面。

安装实例.png


实例 ID 
默认情况下,实例名称用作实例 ID。这用于标识 SQL Server 实例的安装目录和注册表项。默认实例和命名实例的默认方式都是如此。
对于默认实例,实例名称和实例 ID 为 MSSQLSERVER。若要使用非默认的实例 ID,请在“实例 ID”字段中指定它。


为了隔离每个组件的安装位置,SQL Server 安装过程中,将为给定 SQL Server 实例中的每个组件都生成一个唯一的实例 ID。

默认 SQL Server 2008 R2 实例,默认的实例 ID为 MSSQL10_50.MSSQLSERVER。
名为“MyInstance”的 SQL Server 2008 R2 命名实例,默认的实例 ID为 MSSQL10_50.MyInstance。注册表配置单元为 HKLM\Software\Microsoft\Microsoft SQL Server\MSSQL10_50.MyInstance

SSAS 是唯一的在安装后支持实例重命名的 SQL Server 组件。如果重命名 Analysis Services 实例,实例 ID 不会发生变化。重命名实例后,目录和注册表项将继续使用在安装期间创建的实例 ID。


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: