在MS SQLSERVER 2005中我无法理解以下术语
服务器
实例
答案 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”的“实例”(真实的东西)(只是一种设计,没有实质)。
这就像蓝图是建造房屋的计划,比如......当你建造房屋时,它就是计划的一个实例。因此,计划就是阶级,房子就是对象。
底线: 必须“实例化”服务器(类)以创建实际工作的服务器“对象” 这是一组管理和处理存储数据的工作函数。 (见其他地方的表格)