什么是数据库实例

xuxu2110 2008-09-16 03:54:16
本人才接触数据库,向高手们请教一个低级问题
在SQL中,实例是指一个数据库还是一个服务器?安装了一个实例后,再安装的时候就必须是远程的而非本地的吗
...全文
6373 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wu_lin_326 2011-08-29
  • 打赏
  • 举报
回复
实例服务
rmini 2011-08-28
  • 打赏
  • 举报
回复
应该是指的服务器
GJMiller 2011-08-28
  • 打赏
  • 举报
回复
http://blog.csai.cn/user2/51269/archives/2009/41167.html
这里讲的很详细的!
小金牛儿 2011-08-28
  • 打赏
  • 举报
回复
SQL Server联机帮助中有详细说明。


多个 SQL Server 实例
Microsoft® SQL Server™ 2000 支持在同一台计算机上同时运行多个 SQL Server 数据库引擎实例。每个 SQL Server 数据库引擎实例各有一套不为其它实例共享的系统及用户数据库。应用程序连接同一台计算机上的 SQL Server 数据库引擎实例的方式与连接其它计算机上运行的 SQL Server 数据库引擎的方式基本相同。

有两种类型的 SQL Server 实例:

默认实例

SQL Server 2000 数据库引擎默认实例的运行方式与 SQL Server 早期版本的数据库引擎相同。默认实例仅由运行该实例的计算机的名称唯一标识,它没有单独的实例名。如果应用程序在请求连接 SQL Server 时只指定了计算机名,则 SQL Server 客户端组件将尝试连接这台计算机上的数据库引擎默认实例。这保留了与现有 SQL Server 应用程序的兼容性。

一台计算机上只能有一个默认实例,而默认实例可以是 SQL Server 的任何版本。

命名实例

除默认实例外,所有数据库引擎实例都由安装该实例的过程中指定的实例名标识。应用程序必须提供准备连接的计算机的名称和命名实例的实例名。计算机名和实例名以格式 computer_name\instance_name 指定。

一台计算机上可以运行多个命名实例,但只有 SQL Server 2000 数据库引擎才可作为命名实例运行。SQL Server 早期版本中的数据库引擎不能作为命名实例运行。
luolinghai 2010-12-28
  • 打赏
  • 举报
回复
谢谢啦 郁闷了一天了
luolinghai 2010-12-28
  • 打赏
  • 举报
回复
分公司答复
xieyueqing 2008-09-16
  • 打赏
  • 举报
回复
所谓的实例实际上就是一个服务,在管理工具的服务里面能看到。

默认的实例名是跟机器名相同的。
青锋-SS 2008-09-16
  • 打赏
  • 举报
回复
多个 SQL Server 实例
Microsoft® SQL Server™ 2000 支持在同一台计算机上同时运行多个 SQL Server 数据库引擎实例。每个 SQL Server 数据库引擎实例各有一套不为其它实例共享的系统及用户数据库。应用程序连接同一台计算机上的 SQL Server 数据库引擎实例的方式与连接其它计算机上运行的 SQL Server 数据库引擎的方式基本相同。

有两种类型的 SQL Server 实例:

默认实例

SQL Server 2000 数据库引擎默认实例的运行方式与 SQL Server 早期版本的数据库引擎相同。默认实例仅由运行该实例的计算机的名称唯一标识,它没有单独的实例名。如果应用程序在请求连接 SQL Server 时只指定了计算机名,则 SQL Server 客户端组件将尝试连接这台计算机上的数据库引擎默认实例。这保留了与现有 SQL Server 应用程序的兼容性。

一台计算机上只能有一个默认实例,而默认实例可以是 SQL Server 的任何版本。

命名实例

除默认实例外,所有数据库引擎实例都由安装该实例的过程中指定的实例名标识。应用程序必须提供准备连接的计算机的名称和命名实例的实例名。计算机名和实例名以格式 computer_name\instance_name 指定。

一台计算机上可以运行多个命名实例,但只有 SQL Server 2000 数据库引擎才可作为命名实例运行。SQL Server 早期版本中的数据库引擎不能作为命名实例运行。

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

系统和用户数据库。


SQL Server 和 SQL Server 代理服务。对于默认实例,服务名仍为 MSSQLServer 和 SQLServerAgent。对于命名实例,服务名改为 MSSQL$instancename 和 SQLAgent$instancename,使得这些服务与服务器上的其它实例分开启动和停止。可使用相关联的 SQL Server 服务启动和停止不同实例的数据库引擎。SQL Server 代理服务管理相关联的数据库引擎实例的调度事件。


与数据库引擎、SQL Server 和 SQL Server 代理服务相关联的注册表键。


使应用程序能连接特定实例的网络连接地址。
hsie168518 2008-09-16
  • 打赏
  • 举报
回复

你开始学习数据库,装本地就可以了,那个远程我从来没选过。

我认为实例是数据库。

程序安装后会自带Northwind与pubs两个数据库,感觉到就是两个实例。


跟着书上慢慢学,很快就会入门,不过如果要成为高手,要成为你们公司的DBA的话就需要多向csdn上的高手学习了
青锋-SS 2008-09-16
  • 打赏
  • 举报
回复
指的是服务器,一个机器通常最多可以安装16个实例.

34,597

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧