1

我正在寻找一个专用服务器来托管我即将发布的网络应用程序。它们是用 ASP.NEt 构建的,并使用 Sql Server 2005。我与一家公司达成了很多关于具有 8Gb 或 ram 和 750Gb sata 的 Intel Core2Quad Q9300 的协议。

他们免费为我提供 Windows 2003 64 Standard 或 Windows 2008 64 Web,我应该选择哪一个?

我主要关心的是数据库,一开始我将只有一个盒子来托管 Web 层和数据库层。我能否在 Windows 2008 的 Web 版本上安装 SQL Server(最初是快速版,然后是标准版)?

4

3 回答 3

3

如果你能获得 Server 2008,我会选择它,因为 IIS7 是升级到 IIS6 的绝佳选择。

Windows 2008 Web Server 正式支持SQL Server Standard 2008 64 位。SQL Server Enterprise 2008 64 位不是(不确定它是否有效,只是没有列出。列出了 32 位企业,但在现代服务器上运行 32 位听起来并不吸引人)。有关SQL Server 2008 版本和支持的服务器的完整列表,请参阅此处的系统要求。

不确定 SQL Server 2005,似乎需要一个补丁

于 2009-01-31T20:15:14.217 回答
2

您可以在 Server 2008 Web Edition 上运行 SQL Server(这是对 Server 2003 Web Edition 的更改)。我知道 Web 和 Standard for 2008 之间的主要限制是 Web 不能进行任何类型的虚拟化、Active Directory 或 DNS 管理等。它本质上是一个应用程序服务器。

我会推荐更新的操作系统,因为它带有 IIS7 和增强的 TCP/IP(除其他外)。

于 2009-01-31T20:04:37.343 回答
0

如果它是免费的,请选择标准版本。以下是功能的比较:

http://www.microsoft.com/windowsserver2008/en/us/compare-features.aspx

我从未注意到版本中的任何性能差异,因此不妨获得您有一天可能会使用的功能。后期升级很贵。

您可以在其中任何一个上运行 SQL。

于 2009-01-31T20:08:28.643 回答