双机热备是一个整体功能,目的是保证应用的高可用性,需要操作系统,集群软件以及硬件3个方面的同时支持
windows server 2008 是操作系统,自带组建集群的功能,相当于自带了集群软件
你要实现双机热备,如果是真实机器,最少需要2台带SCSI接口的服务器,1个磁盘阵列,如果是虚拟机的话,vmware 配起来反而对硬件要求低一点,有大容量scsi硬盘就足够了
数据库只是在集群服务器上运行的一个应用,只要你组建了集群,配置好应用资源组,就可以实现了,不同的数据库软件实现双机热备的方式方法也不太一样。在windosw server 2008 环境上,比较方便的是使用微软自己的sql server系列产品 最好是sql 2005 或者2008 ,sql 2000太老了,很多功能很落后。如果用oracle,或者mysql 数据库,配置起来要麻烦一点。你看起来是新手,推荐用sql 2005或者sql 2008.