从MS SQL Server数据管理软件的设计层次上说:

1、最高层级:

一台电脑硬盘上,可以安装一个或多个MS SQL Server服务软件(一般至少版本不同),这在物理上形成了它的最高层级。

多台电脑还可以组成群集进行同一个MS SQL Server服务,在物理上视同一个MS SQL Server服务软件。

2、并列最高层级:

一个MS SQL Server服务软件中,可以同时安装多个SQL Server的实例,它们相互独立,和你安装多个MS SQL Server服务软件在实质上没有不同。但同一台服务器上同一个版本只能安装一个。它们并行于最高层级上。在同一个版本的MS SQL Server的基础上要做出多个MS SQL Server来,就可以建立多个实例。

直白地说,每一个SQL实例就是一个最高层级,同一台服务器(电脑上)的每一个SQL实例原则上要使同不同的端口,否则无法同时实现服务。每实例之间基本没有什么关联性,如果每个实例间需要进行数据相互影响,基本上非常难,一般需要第三方应用进行干预,进行数据互传,及影响。

在需要高独立性的多个数据库的情况下,会在同一台服务器上安装多个实例。

3、第二层级:

每一个MS SQL Server实例中,可以安装多个数据库,每个数据库在物理文件上相互独立,可以单独分离(脱开)与挂载(加载),但不能单独暂停某个数据库。

每个数据库之间可以通过MS SQL Server的存储过程等进行一定的互访,数据同步等,但原则上建议尽可少的那样干,因为独立性越强,系统稳定性会越强。

4、第三层级、第四层级等……

每个数据库下有存储过程、有视图、有表。

表里有数据字段……

这些组成了第四层级……

在这就不细说下去了,不是你问的问题。