SQL Server 2005中的'server','instance'是什么意思

时间:2010-10-05 07:45:22

标签: sql-server-2005

在MS SQLSERVER 2005中我无法理解以下术语

服务器

实例

5 个答案:

答案 0 :(得分:6)

服务器是托管SQL Server软件的(物理或虚拟)计算机。

实例是由单个SQL Server服务ahem实例运行的SQL Server数据库的集合。您可以在服务控制台中查看正在运行的每个单独实例。每个实例都可以单独启动或停止。

您打算使用实例来分区数据和策略。每个实例都有完全独立的数据库,连接配置和安全凭证。

答案 1 :(得分:0)

如果单台计算机上安装了多个服务器,则它们由实例名称标识。在连接字符串中,使用格式{server}\{instance}表示非默认实例。

答案 2 :(得分:0)

实例是一个环境,用于创建多个数据库并通过接口连接到应用程序服务器,以从后端检索数据到应用程序的最终用户。

答案 3 :(得分:0)

我从布兰登·里奇(Brandon Leach)的Reddit中看到了一个很好的解释

由于SQL Server与其他软件一样,您可以拥有多个 装置。两种安装都可以在同一机箱上运行 同一时间。假设我有一台名为“ Server1”的服务器和两个实例 分别称为“ Instance1”和“ Instance2”。为了访问我的Instance1 连接字符串我将使用“ Server1\Instance2”作为服务器名称。 我们的场景中的Instance1是首先安装的,因此它是默认设置 实例,这意味着我只能使用“ Server1”作为服务器名称。

答案 4 :(得分:-3)

什么是服务器的“实例”?

(a)编码函数的设计主体称为“CLASS”。

要使用类的设计元素,编码和功能,您需要为它构建(定义)一个称为“OBJECT”的外壳。

因此,“OBJECT”是“Class”的“实例”(真实的东西)(只是一种设计,没有实质)。

这就像蓝图是建造房屋的计划,比如......当你建造房屋时,它就是计划的一个实例。因此,计划就是阶级,房子就是对象。

底线: 必须“实例化”服务器(类)以创建实际工作的服务器“对象” 这是一组管理和处理存储数据的工作函数。 (见其他地方的表格)