MyException - 我的异常网
当前位置:我的异常网» Sql Server » 数据库,数据库实例和服务器,分别指的啥哦。该怎么

数据库,数据库实例和服务器,分别指的啥哦。该怎么处理

www.myexceptions.net  网友分享于:2015-08-26  浏览:25次
数据库,数据库实例和服务器,分别指的啥哦。
最近在看SQL,对于数据库,数据库实例,服务器这三个名字的意思不太理解,大家帮忙解释一下哦。

------解决方案--------------------
数据库:http://baike.baidu.com/view/1088.htm
------解决方案--------------------
http://topic.csdn.net/u/20080916/15/faa911dc-bfd9-4f02-97b5-a1db9137216e.html这都有
------解决方案--------------------
数据库是长期储存在计算机内大量的有组织的,可以共享的数据的集合 
数据库简单的就是你看到那具圆柱体的东西
------解决方案--------------------
实例指的是服务器,一个机器通常最多可以安装16个实例.
------解决方案--------------------
什么是数据库实例

什么是数据库实例?



一、



就是一个在数据库中存在的,现实的数据库例子!数据库实例就是后台进程和数据库文件的集合。
一个SQL Server服务器就是一个实例,2000支持在同一个NT/2000 Server操作系统装多个服务器,换言之,就是多个实例。 多个 SQL Server 实例 ,Microsoft® SQL Server™ 2000 支持在同一台计算机上同时运行多个 SQL Server 数据库引擎实例。每个 SQL Server 数据库引擎实例各有一套不为其它实例共享的系统及用户数据库。应用程序连接同一台计算机上的 SQL Server 数据库引擎实例的方式与连接其它计算机上运行的 SQL Server 数据库引擎的方式基本相同。
二、



有两种类型的 SQL Server 实例:
1)、默认实例
SQL Server 2000 数据库引擎默认实例的运行方式与 SQL Server 早期版本的数据库引擎相同。默认实例仅由运行该实例的计算机的名称唯一标识,它没有单独的实例名。如果应用程序在请求连接 SQL Server 时只指定了计算机名,则 SQL Server 客户端组件将尝试连接这台计算机上的数据库引擎默认实例。这保留了与现有 SQL Server 应用程序的兼容性。一台计算机上只能有一个默认实例,而默认实例可以是 SQL Server
的任何版本。 
2)、命名实例
除默认实例外,所有数据库引擎实例都由安装该实例的过程中指定的实例名标识。应用程序必须提供准备连接的计算机的名称和命名实例的实例名。计算机名和实例名以格式 computer_name\instance_name 指定。 一台计算机上可以运行多个命名实例,但只有 SQL Server 2000 数据库引擎才可作为命名实例运行。SQL Server 早期版本中的数据库引擎不能作为命名实例运行。
实例主要应用于数据库引擎及其支持组件,而不应用于客户端工具。如果安装了多个实例,则每个实例都将获得各自唯一的一套:系统和用户数据库。
-----------------------------------------------------------



所谓“SQL实例”,实际上就是SQL服务器引擎,每个SQL Server数据库引擎实例各有一套不为其他实例共享的系统及用户数据库。 在一台计算机上,可以安装多个SQL SERVER,每个SQL SERVER就可以理解为是一个实例。实例又分为“默认实例”和“命名实例”,如果在一台计算机上安装第一个SQL Server,命名设置保持默认的话,那这个实例就是默认实例。

一台计算机上最多只有一个默认实例,也可以没有默认实例,默认实例名与计算机名相同。

所以说,默认实例的名称是与计算机名相同,而不是称为"local",



但一般情况下,如果要访问本机上的默认SQL服务器实例,使用计算机名、(local)、localhost、127.0.0.1、. 、本机IP地址都可以达到相同的目的。



但如果要访问非本机的SQL服务器,那就必须使用计算机\实例名的办法。



-------------------------------------------------------------



三、处理多个实例
尽管多个Microsoft SQL Server 2000 实例可在单台计算机上运行,但实例间没有直接连接。每个实例以多种方式运行,就像位于单独的服务器上。连接某一实例的应用程序除了通过分布式查询外,不能访问其它实例中创建的数据库中的对象。实例之间不能共享数据库和数据库文件。



SQL Server 2000 数据库引擎的命名实例与默认实例的行为几乎相同。两者的主要差别是命名实例要求用户必须提供标识命名实例的计算机名和实例名。



如果仅指定computername,则使用默认实例。



如果指定computername\instancename,则使用命名实例。



 






服务管理器。




如果在服务管理器中仅指定computername,则可停止和启动默认实例。如果指定 computername\instancename,则可停止和启动命名实例。当启动特定的实例时,对于任何使用具有访问数据库权限的授权ID连接实例的应用程序,都可使用在该实例中创建的所有数据库。



 



SQL Server企业管理器。




通过SQL Server 企业管理器,用户可以注册自己拥有权限的任何一个实例。在注册实例后,可根据授予的权限,创建、编辑和除去数据库中与实例相关联的对象。还可为该实例创建、编辑和除去数据转换服务、复制和SQL Server代理对象。



 






应用程序。




在一个应用程序中,如果在连接请求中指定 computername 作为服务器名参数,则连接计算机上的默认实例。用户可访问自己拥有访问权限的默认实例中的任何数据库。如果指定 computername\instancename 作为服务器名称参数,则连接命名实例。用户可访问自己拥有访问权限的命名实例中的任何数据库。当连接特定的实例时,只能通过分布式查询访问其它实例中的数据库对象,正如只能通过分布式查询访问其它服务器中的数据库对象一样。



应用程序指定实例名的方式各不相同:



ADO 应用程序在提供程序字符串中指定"Server=computername\instancename"。有关更多信息,参见连接多个SQL Server 实例。



OLE DB应用程序在提供程序字符串中指定"Server=computername\instancename"。也可将DBPROP_INIT_DATASOURCE设置为 computername\\instancename(反斜杠必须通过另一个反斜杠转义)。有关更多信息,请参见建立与数据源的连接。

文章评论

中美印日四国程序员比较
中美印日四国程序员比较
我的丈夫是个程序员
我的丈夫是个程序员
我是如何打败拖延症的
我是如何打败拖延症的
那些争议最大的编程观点
那些争议最大的编程观点
程序员的鄙视链
程序员的鄙视链
一个程序员的时间管理
一个程序员的时间管理
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
旅行,写作,编程
旅行,写作,编程
程序员都该阅读的书
程序员都该阅读的书
为什么程序员都是夜猫子
为什么程序员都是夜猫子
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
10个调试和排错的小建议
10个调试和排错的小建议
每天工作4小时的程序员
每天工作4小时的程序员
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
程序员和编码员之间的区别
程序员和编码员之间的区别
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
如何成为一名黑客
如何成为一名黑客
总结2014中国互联网十大段子
总结2014中国互联网十大段子
代码女神横空出世
代码女神横空出世
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
编程语言是女人
编程语言是女人
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
程序员应该关注的一些事儿
程序员应该关注的一些事儿
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
Java程序员必看电影
Java程序员必看电影
老程序员的下场
老程序员的下场
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
程序员必看的十大电影
程序员必看的十大电影
鲜为人知的编程真相
鲜为人知的编程真相
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有