提出问题比解决问题重要,知道做什么比知道如何做更重要

关于SQLSERVER2005 的实例、服务和数据库

上一篇 / 下一篇  2008-01-04 16:36:34 / 个人分类:SQLSERVER相关

oracle关于实例的定义,指的是数据库在内存中的运行,包含一些后台进程和数据结构,一个实例只能对应于一个数据库(RAC除外),对于sqlserver来说实例则对应的是一组服务,其本质上也是包含一些后台的线程和数据结构,但是一个实例可以对应于若干数据库,包括系统数据库和用户自定义数据库。每个实例的系统数据库和用户数据库都是独立的,。如果需要创建多个实例,则只能通过安装的方式来创建,一次安装对应一个实例,只有一个实例可以是默认实例,所有其他实例都必须是命名实例。
举个例子来说,如果第一次安装数据库采用默认实例名,第二次安装采用命名实例(比如dev),在服务管理器则会看到SQL SERVER(MSSQLSERVER)和SQL SERVER(DEV)两组服务,也就是对应着2个实例,实例包括的服务器可能还有agent,fulltext search等服务,这依赖于安装时所做出的选定,SQL Server Integration Services、Notification Services 和客户端组件之间共享单个安装路径。每个实例ID按照安装顺序递增编号,如果中间卸载了某个实例,则ID会填空式分配.实例和实例之间公用的文件会放在$系统盘\projgrame files\ms sql server\ 90下,各自实例的程序文件和数据文件放在相应的实例id目录下,如$mssql.1$
在一个机器之间安装多个实例究竟有什么用处呢,一个简单的做法就是假如只有一台服务器,你创建了2个实例,一个是测试环境,一个是生产环境,可以很方便使用。
 
卸载实例的方法:
C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap>arpwrapper /remove
逐一卸载即可

相关阅读:

TAG: sqlserver 实例

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-12-05  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 1283
  • 日志数: 23
  • 建立时间: 2007-12-29
  • 更新时间: 2008-07-07

RSS订阅

Open Toolbar