有什么理由通过Server 2008使用Windows Server 2003?

对于unit testing服务器(TeamCity Agent) – 是否有任何理由select旧的(可靠的?)Win2003 SP2的服务器2008年,假设两个都可用,机器是体面的?

除了授权费用之外,我无法想出selectServer 2003而不是Server 2008的原因。 (如在2003年会更便宜。)

Server 2008已经有了一个服务包,已经很成熟了。 它在IIS,networking堆栈等方面也有很多根本性的改进。

特别是对于任何一种“代理”服务器,我都认为Windows Server 2008中改进的任务调度器是值得的。

除了按计划运行任务之外,您还可以运行任务:

  • 在一个事件(!!)
  • login时
  • 在启动
  • 在空闲
  • 在任务创build/修改
  • 连接到用户会话
  • 断开用户会话
  • 在工作站locking
  • 在工作站解锁

虽然我喜欢W2K8比任何其他版本的Windows更多,但有一些软件产品没有“官方”支持。 如果你需要完全支持的舒适,然后坚持W2K3,否则我认为你会很高兴与新版本。

2003年将会在2008年之前失去支持。仅仅因为这个原因(以及许多其他的),你应该去2008年。

杰夫澄清:由于技术上的原因,微软在发布Server 2008时,已经决定Server 08和Vista SP1具有相同的代码库,因为服务器操作系统在桌面操作系统上运行了近两年。 Server 2008必须将其服务包号码列为1。

因此,Server 2008的RTM版本将被列为“Windows Server 2008 Service Pack 1”。

这并不意味着Server 2008不像以前那样稳定或者不太成熟,特别是现在SP2已经不存在了。

请注意,这就是为什么Vista SP2需要将SP1作为先决条件 – 这是SP桌面操作系统中第一个包含所有早期SP级别的Windows桌面操作系统。 Windows Server 2008具有相同的服务包 – 它被列为SP2。 它不需要先决条件。

Windows 7和Server 08R2通过同时发布相同的代码库来避免这种情况。

几个原因:

  • 我们有一个Microsoft Dynamics组件,2008年不受支持,永远不会(尽pipe在其他公司中使用非常广泛)。 我们需要一段时间才能find其他的东西并迁移,届时2008年可能会过时。

  • 与较旧的Windows boxen(认为XP)和Mac文件共享是有问题的。 我们随机可以/不能连接到这些机器的Server 2008文件共享。 有时我们可以通过知识产权,但不是名字。 有时我们根本无法。 非常随机,而不是Vista或Server 2008机器的问题。

至less有一个原因:

与2008年一样,获得TeamSystem Server 2008SP1几乎是不可能的(截至2008年5月),而在2003年的时候它可以正常工作。

在你的情况下,没有我能想到的理由。 我能想到的原因是硬件在Vista下不被支持,但是在XP下,使用的软件不能在2008下运行,而使用你的服务器来录制电视节目是很有前景的,因为默认包含了所需的图书馆。 我包括最后一点的原因是,像我这样的运行服务器作为主要操作系统的人。

通过在Server 2008上运行,您正在testingunit testing服务平台。 可以说稳定性是一个unit testing服务平台的优点,推测Server 2008的补丁数量将大于Server 2003的补丁数量是合理的。

Server 2003的一个优点是,如果你有批量许可证密钥,更容易烧毁和重build你的服务器。 您不需要在线激活并使用MAK密钥。