sql server实例和数据库的区别

 我来答
百度网友2dca20d
推荐于2017-12-15 · TA获得超过4036个赞
知道大有可为答主
回答量:2638
采纳率:77%
帮助的人:997万
展开全部

sql server实例即通常所说的服务器,

数据库是存储用户数据的容器,一个SQL SERVER实例上可以有多个数据库.

哎呀……18a91a6
2015-02-09 · TA获得超过4.2万个赞
知道大有可为答主
回答量:7246
采纳率:76%
帮助的人:2978万
展开全部
从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、第三层级、第四层级等……
每个数据库下有存储过程、有视图、有表。
表里有数据字段……
这些组成了第四层级……
在这就不细说下去了,不是你问的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式