公司原来的多个系统(ERP、PDM、HR等)都是Sqlserver2000的数据库,分别装在不同的服务器上,因此每台服务器上都要安装SqlServer,公司现在决定买一台高配置的服务器,把以上都用SqlServer2000的数据库系统都装在这台服务器上,作为Sql服务器方便管理。但我担心这样风险是不是很大,如果任何一个系统占用的资源很大,比如ERP的财务月底盘点,几乎都是晚上独自运行6个多小时才能完成,这样的操作如果放到一个服务器上,其他如HR系统客户端数据存取是否会受到速度方面的影响?我也资讯了ERP厂家,答复是坏处比好处多:
1. 一个系统崩溃,必须全部重装系统
2. 不同系统之间可能还会有冲突等等,希望有经验的人士给点建议,急啊!
1. 一个系统崩溃,必须全部重装系统
2. 不同系统之间可能还会有冲突等等,希望有经验的人士给点建议,急啊!
毕竟系统都是用SQL SERVER 2000.
另,一个厂的数据库(数据)能有多大?如果你是开发人员,维护人员,建议使用多个服务器,这样有利于你的工作.
若是我,我倾向于放在一台SVR上,便于管理。同时做好数据备份晚上6个小时的运作,不知道要处理 NNN G的数据
首先,HyperV 在性能上与真机几乎没有区别。
其次,HyperV 由系统附带,可以说是免费的。
还有,使用 HyperV 作故障转移,不需要特定的硬件支持,转移速度快(2 秒)。
另外,使用 HyperV 将 sql server 2000 安装在 windows 2003 上,可以减少很多兼容性问题。
最后,可以利用 2008 的资源分配功能限定HyperV 所使用的 cpu、内存等资源大小。我认为 HyperV 非常适合 LZ 所说的场景。虚拟化和云计算现在是 IT 引用的趋势,许多大型企业的 IT 架构都是建立于虚拟化基础上的。
可以将以前的服务器作为其他用途,如文件服务器、sharepoint、reporter 等,同时也作为这些 sql server 实例的备份服务器,如日志传输、故障转移集群。
有 hyperV 的视频,资料,论坛。