ripper234 Asked: 2009-05-01 00:17:28 +0800 CST2009-05-01 00:17:28 +0800 CST 2009-05-01 00:17:28 +0800 CST 有什么理由使用 Windows Server 2003 而不是 Server 2008? 772 对于单元测试服务器(TeamCity 代理) - 是否有任何理由选择旧的(可靠的?) Win2003 SP2 而不是 Server 2008,假设两者都可用并且机器不错? windows windows-server-2008 windows-server-2003 10 个回答 Voted Best Answer Jeff Atwood 2009-05-01T00:23:49+08:002009-05-01T00:23:49+08:00 除了许可成本之外,我想不出任何理由选择 Server 2003 而不是 Server 2008。(如,2003 年会更便宜。) Server 2008 已经有一个服务包并且非常成熟。它在 IIS、网络堆栈等方面也有很多根本性的改进。 Portman 2009-05-01T04:28:12+08:002009-05-01T04:28:12+08:00 特别是对于任何类型的“代理”服务器,我认为仅在 Windows Server 2008 中改进的任务调度程序是值得的。 除了按计划运行任务外,您还可以运行任务: 在一个事件上(!!) 登录时 启动时 空闲时 在任务创建/修改时 在连接到用户会话时 与用户会话断开连接 在工作站锁定 在工作站解锁 Chopper3 2009-05-05T10:16:54+08:002009-05-05T10:16:54+08:00 虽然我比任何其他版本的 Windows 更喜欢 W2K8,但仍有一些软件产品不是“官方”支持在其上运行的。如果您需要完全支持的舒适性,请坚持使用 W2K3,否则我认为您会对新版本感到满意。 Techboy 2009-05-01T05:37:27+08:002009-05-01T05:37:27+08:00 2003 年将在 2008 年之前失去支持。仅出于这个原因(以及许多其他原因),您应该转到 2008 年。 dmoisan 2009-06-01T07:14:21+08:002009-06-01T07:14:21+08:00 对 Jeff 的澄清:由于 Microsoft 的技术原因,在发布 Server 2008 时,决定 Server 08 和 Vista SP1 将具有相同的代码库,因为服务器操作系统比桌面操作系统晚了近两年。Server 2008 必须将其服务包编号列为 1。 因此,Server 2008 的 RTM 版本将被列为“Windows Server 2008 Service Pack 1”。 这并不意味着 Server 2008 不像其他版本那样稳定或不成熟,尤其是现在 SP2 已经推出。 请注意,这就是为什么 Vista SP2 需要将 SP1 作为先决条件的原因——这是 Windows 桌面操作系统的第一个,因为 SP 包含所有早期的 SP 级别。Windows Server 2008 具有相同的服务包——它被列为 SP2。它不需要先决条件。 Windows 7 和 Server 08R2 通过使用相同的代码库同时发布来避免这种情况。 Brian Knoblauch 2009-05-05T06:52:31+08:002009-05-05T06:52:31+08:00 几个原因: 我们有一个 Microsoft Dynamics 组件,该组件在 2008 中不受支持,并且永远不会支持(尽管在其他公司中得到了非常广泛的使用)。我们需要一段时间才能找到其他东西并迁移,到那时 2008 年可能已经过时了...... 与较旧的 Windows boxen(想想 XP)和 Mac 共享文件是有问题的。我们随机可以/不能从这些机器连接到 Server 2008 文件共享。有时我们可以通过 IP,但不能通过名称。有时我们根本做不到。非常随机,在 Vista 或 Server 2008 机器上不是问题。 Brann 2009-05-05T03:09:25+08:002009-05-05T03:09:25+08:00 至少一个原因: 让 TeamSystem Server 2008SP1 与 2008 一起工作几乎是不可能的(截至 2008 年 5 月),但它可以在 2003 机器上正常工作。 Jared 2009-05-05T08:04:14+08:002009-05-05T08:04:14+08:00 在你的情况下,没有我能想到的理由。我能想到的原因是 Vista 下不支持但 XP 下的硬件,使用在 2008 下无法运行的软件,以及使用服务器录制电视节目是有问题的,因为默认情况下不包含所需的库. 我包含最后一点的原因是针对像我这样将服务器作为主要操作系统运行的人。 Thomas L Holaday 2009-05-05T09:07:17+08:002009-05-05T09:07:17+08:00 通过在 Server 2008 上运行,您正在测试单元测试服务平台。可以说,稳定性是单元测试服务平台的一个优点,并且有理由推测,在未来,Server 2008 的补丁数量将大于 Server 2003 的补丁数量。 Kevin Dente 2009-05-05T09:23:24+08:002009-05-05T09:23:24+08:00 Server 2003 的优点之一是,如果您有批量许可证密钥,则更容易烧毁和重建您的服务器。您无需搞砸在线激活并用完 MAK 密钥。
除了许可成本之外,我想不出任何理由选择 Server 2003 而不是 Server 2008。(如,2003 年会更便宜。)
Server 2008 已经有一个服务包并且非常成熟。它在 IIS、网络堆栈等方面也有很多根本性的改进。
特别是对于任何类型的“代理”服务器,我认为仅在 Windows Server 2008 中改进的任务调度程序是值得的。
除了按计划运行任务外,您还可以运行任务:
虽然我比任何其他版本的 Windows 更喜欢 W2K8,但仍有一些软件产品不是“官方”支持在其上运行的。如果您需要完全支持的舒适性,请坚持使用 W2K3,否则我认为您会对新版本感到满意。
2003 年将在 2008 年之前失去支持。仅出于这个原因(以及许多其他原因),您应该转到 2008 年。
对 Jeff 的澄清:由于 Microsoft 的技术原因,在发布 Server 2008 时,决定 Server 08 和 Vista SP1 将具有相同的代码库,因为服务器操作系统比桌面操作系统晚了近两年。Server 2008 必须将其服务包编号列为 1。
因此,Server 2008 的 RTM 版本将被列为“Windows Server 2008 Service Pack 1”。
这并不意味着 Server 2008 不像其他版本那样稳定或不成熟,尤其是现在 SP2 已经推出。
请注意,这就是为什么 Vista SP2 需要将 SP1 作为先决条件的原因——这是 Windows 桌面操作系统的第一个,因为 SP 包含所有早期的 SP 级别。Windows Server 2008 具有相同的服务包——它被列为 SP2。它不需要先决条件。
Windows 7 和 Server 08R2 通过使用相同的代码库同时发布来避免这种情况。
几个原因:
我们有一个 Microsoft Dynamics 组件,该组件在 2008 中不受支持,并且永远不会支持(尽管在其他公司中得到了非常广泛的使用)。我们需要一段时间才能找到其他东西并迁移,到那时 2008 年可能已经过时了......
与较旧的 Windows boxen(想想 XP)和 Mac 共享文件是有问题的。我们随机可以/不能从这些机器连接到 Server 2008 文件共享。有时我们可以通过 IP,但不能通过名称。有时我们根本做不到。非常随机,在 Vista 或 Server 2008 机器上不是问题。
至少一个原因:
让 TeamSystem Server 2008SP1 与 2008 一起工作几乎是不可能的(截至 2008 年 5 月),但它可以在 2003 机器上正常工作。
在你的情况下,没有我能想到的理由。我能想到的原因是 Vista 下不支持但 XP 下的硬件,使用在 2008 下无法运行的软件,以及使用服务器录制电视节目是有问题的,因为默认情况下不包含所需的库. 我包含最后一点的原因是针对像我这样将服务器作为主要操作系统运行的人。
通过在 Server 2008 上运行,您正在测试单元测试服务平台。可以说,稳定性是单元测试服务平台的一个优点,并且有理由推测,在未来,Server 2008 的补丁数量将大于 Server 2003 的补丁数量。
Server 2003 的优点之一是,如果您有批量许可证密钥,则更容易烧毁和重建您的服务器。您无需搞砸在线激活并用完 MAK 密钥。