Java Sky of Zhao
受挫一次,对生活的理解加深一层;失误一次对人生的感悟增添一阶;不幸一次,对世界的认识成熟一级;磨难一次,对成功的内涵透彻一遍!
posts - 5,comments - 4,trackbacks - 0

数据库实例 ( 默认实例 , 命名实例 ) 总结

 

引用请注明出处 :http//www.blogjava.net/SINOJAVA

 

所谓的“实例”,就是一个 SQL Server 数据库引擎。 SQL Server 2000 支持在同一台计算机上同时运行多个 SQL Server 数据库引擎实例。每个 SQL Server 数据库引擎实例各有一套不为其他实例共享的系统及用户数据库。应用程序连接同一台计算机上的 SQL Server 数据库引擎实例的方式与连接其他计算机上运行的 SQL Server 数据库引擎的方式基本相同。由于实例各有一套不为其他实例共享的系统及用户数据库,所以各实例的运行是独立的,一个实例的运行不会受其他实例运行的影响,也不会影响其他实例的运行。在一台计算机上安装多个 SQL Server 实例,就相当于把这台计算机模拟成多个数据库服务器,而且这些模拟的数据库服务器是独立且同时运行的。

实例包括默认实例和命名实例两种。一台计算机上最多只有一个默认实例,也可以没有默认实例,默认实例名与计算机名相同,修改计算机名会同步修改默认实例名( SQL Server 7.0 只能被安装为默认实例,在修改计算机名后,会导致 SQL Server 服务无法启动,需要执行 SQL Server 安装程序进行自动修复才能解决启动问题),客户端连接默认实例时,将使用安装 SQL Server 实例的计算机名。

在同一台计算机上安装 SQL Server 7.0 SQL Server 2000 时,由于 SQL Server 7.0 只能安装为默认实例,所以应该先安装 SQL Server 7.0 ,将 SQL Server 2000 安装为命名实例。或者在安装 SQL Server 2000 的时候,指定安装为命名实例。

 

一台计算机上可以安装多个命名实例,客户端连接命名实例时,必须使用以下计算机名称与命名实例的实例名组合的格式:

computer_name\instance_name

 

实例主要应用于数据库引擎及其支持组件,而不应用于客户端工具。如果安装了多个实例,则每个实例都将获得各自唯一的一套:

  • 系统和用户数据库。
  • SQL Server SQL Server 代理服务。对于默认实例,服务名仍为 MSSQLServer SQLServerAgent。对于命名实例,服务名改为 MSSQL$instancename SQLAgent$instancename,使得这些服务与服务器上的其它实例分开启动和停止。可使用相关联的 SQL Server 服务启动和停止不同实例的数据库引擎。SQL Server 代理服务管理相关联的数据库引擎实例的调度事件。
  • 与数据库引擎、SQL Server SQL Server 代理服务相关联的注册表键。
  • 使应用程序能连接特定实例的网络连接地址。

实例共享组件:

以下组件可由运行于同一台计算机上的所有实例共享:

  • 此计算机上只有一个 SQL Server 2000 程序组 (Microsoft SQL Server),以及由该程序组中的每个图标表示的唯一一个实用工具的复本。唯一一个 SQL Server 联机丛书的复本。

程序组中的实用工具版本来自计算机上最先安装的 SQL Server 2000 版本。例如,如果将 SQL Server 2000 简体中文版作为默认实例安装,然后将 SQL Server 2000 美国英语版作为命名实例安装,则只有一个 SQL Server 2000 程序组。该程序组中的所有实用工具图标和 SQL Server 联机丛书图标都将启动简体中文版的工具。

所有 SQL Server 2000 实用工具都能处理多个实例。可以从一个 SQL Server 2000 服务管理器的复本启动和停止每个实例。可使用一个 SQL Server 2000 SQL Server 企业管理器复本控制计算机上所有实例中的对象,使用一个 SQL Server 2000 服务器网络管理器复本管理计算机上所有实例的网络通讯地址。

  • 仅有一个 MSSearchService 复本管理针对计算机上所有 SQL Server 实例的全文检索。
  • English Query Microsoft SQL Server 2000 Analysis Services 服务器都只有一个复本。
  • 与客户端软件相关联的注册表键在实例间不重复。
  • 只有一个 SQL Server 开发库(包括 *.lib 文件)和示例应用程序的复本。

 

posted on 2006-04-10 07:10 SINOJAVA 阅读(2121) 评论(0)  编辑  收藏 所属分类: Java VS DataBase

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问