我正在寻找一个专用服务器来托管我即将发布的网络应用程序。它是用ASP.NEt构建并使用Sql Server 2005.我与一家公司有很多关于Intel Core2Quad Q9300的8Gb或ram和750Gb sata。
他们免费提供Windows 2003 64 Standard或Windows 2008 64 Web,我应该选择哪一个?
我主要担心的是数据库,在第一时间我将只有一个盒子来托管Web和数据库层。我是否能够在Windows 2008的Web版本上安装SQL Server(最初是快速版,最后是标准版)?
答案 0 :(得分:3)
如果你可以获得Server 2008,我会选择它,因为IIS7是一个出色的升级到IIS6。
SQL Server 标准 2008在Windows 2008 Web Server上正式支持64位。 SQL Server 企业版 2008 64位不是(不确定它是否工作且仅未列出。列出了32位企业版,但在现代服务器上运行32位听起来并不吸引人) 。有关SQL Server 2008 Editions和支持的服务器的完整列表,请参阅此处System Requirements。
不确定SQL Server 2005,似乎需要a patch。
答案 1 :(得分:2)
您可以在Server 2008 Web Edition上运行SQL Server(这是对Server 2003 Web Edition的更改)。我在Web和Standard for 2008之间了解的主要限制是Web无法进行任何类型的虚拟化,Active Directory或DNS管理等。它本质上是一个应用程序服务器。
我会推荐更新的操作系统,因为它附带了IIS7和增强型TCP / IP(以及其他内容)。
答案 2 :(得分:0)
如果是免费的,请选择标准版。以下是这些功能的比较:
http://www.microsoft.com/windowsserver2008/en/us/compare-features.aspx
我从未注意到版本中存在任何性能差异,因此可能会获得有朝一日可能会使用的功能。以后升级很贵。
您可以在任何一个上运行SQL。