SQL Server 2000是微软公司开发的关系数据库管理系统,此版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性,是基于客户/服务器模式,在Windows开发平台被应用非常广泛。
【软件特点】
1、【多重实例之建置】
预设实例(Default Instance):
在SQL Server 2000的环境中,预设实例指的是服务器上已经安装好的那一套SQL Server数据库。 预设实例可以是SQL Server 6.5、SQL Server 7.0或是SQL Server 2000。
PS:如果数据库服务器上已经安装SQL Server 6.5与7.0两个版本,您可以利用SQL Server 7.0提供的Version Switch工具在两种版本之间切换。 预设实例只能有一个
多重实例 (Multi-Instance):
在同一台服务器上安装数套SQL Server数据库的环境
具名实例 (Named Instance):
在多重实例的环境中,除了预设实例之外的都称为具名实例。不同的具名实例安装时会在操作系统下建立独立的子目录,各自存放数据文件与日志文件
2、【启动不同实例的方式】
要启动不同的实例之方法有四种,如下表所示
3、【登入不同具名实例之方式】
不同的实例对于数据库用户来说就相当于是不同的SQL Server数据库,所以用户在登入时只要指定欲登入服务器之名称与实例名称即可!如下图所示
4、【多重实例之实际应用】
建置应用程序服务提供商的环境(Application Service Provider,ASP) 如果今天您的公司是一个应用程序服务提供商,为了要提供企业客户各自独立的数据库系统与应用程序,您可能必须先耗费巨资建置数十套服务器系统,然后针对各企业量身订造应用程序与数据库环境,相信光是这数十部、甚至数百部服务器就已经相当难以妥善管理了。 而多重实例的优点之一就是可以帮您解决这类问题。
SQL Server 2000可让您在同一台服务器上建置多达16套的数据库管理系统! 试想如果您公司所服务的企业客户共有160家,这时您只需要建置10部数据库服务器。
当然啰,所有客户的数据库系统不但各自独立,而且还兼顾扩充性与安全性。 所以无论是数据库的建置费用或是硬件的维护费用都将可以大幅降低。
PS:在应用程序服务提供商的环境下,您必须将效能表现列入考虑因素之一。
测试新版本的SQL Server数据库及服务套件(Service Packs) 如果您在数据库服务器已经安装了一套SQL Server 7.0,您可以在原服务器上再安装一个独立的SQL Server 2000数据库,且完全不会影响原来的SQL Server 7.0数据库。此外,未来如果推出服务套件时也可以个别进行测试,确认更新服务套件不会影响既有的应用程序系统之后在全面进行更新。
依照企业内实际需求,将一个大型数据库划分为数个小型数据库管理系统,以便指定不同的数据库管理者。
如果此时利用多重实例机制在服务器上各自安装两套SQL Server 2000 (例如UCOMhsinchu与UCOMkaoshiung),各分公司就可以自己管理与存取数据。这样建置的优点在于UCOMhsinchu的数据库系统管理者并无法管理UCOMkaoshiung的数据库系统,反之亦然。