使用Windows XP作为SQL Server

时间:2020-03-05 18:50:15  来源:igfitidea点击:

我想知道是否有人知道将Windows XP用作文件和SQL服务器的任何限制。我问是因为我们销售的一种应用程序需要客户设置用于文件共享的服务器和SQL Server。我们已经允许他们使用SQL Express,但是我们想看看是否可以建议Windows XP作为Windows Server的低成本替代产品。我可以看到的唯一潜在问题是文件或者数据库的并发连接数是否受到限制。我们仅考虑将其推荐给拥有10-15个用户的小型公司。

解决方案

回答

XP Professional的入站连接数限制为10,而XP Home中的连接数上限为5. 因此,这对于一个非常小的公司来说是切实可行的。

回答

一种具有成本效益的替代方法是Windows Small Business Server。
SBS 2003 R2:功能概览

回答

从此MS KB文章中:

Note For Windows XP Professional, the
  maximum number of other computers that
  are permitted to simultaneously
  connect over the network is ten. This
  limit includes all transports and
  resource sharing protocols combined.
  For Windows XP Home Edition, the
  maximum number of other computers that
  are permitted to simultaneously
  connect over the network is five. This
  limit is the number of simultaneous
  sessions from other computers the
  system is permitted to host. This
  limit does not apply to the use of
  administrative tools that attach from
  a remote computer.
  
  Per development: The connection limit
  refers to the number of
  redirector-based connections and is
  enforced for any file, print, named
  pipe, or mail slot session. The TCP
  connection limit is not enforced, but
  it may be bound by legal agreement to
  not permit more than 10 clients.

我建议阅读kb文章以获取更多信息。

回答

这将破坏EULA。

这是相关的知识库文章。请注意,虽然XP并未强制执行TCP连接限制,但从法律上讲,它们仅限于10个连接。

小型企业服务器似乎更合适,如果货比三家,则具有成本效益。

回答

Small Business Server的问题在于它附带的所有装饰,这对于简单的文件和sql服务器来说是不必要的。例如交换服务器,共享点等。我已经将Windows XP用作小型SQL /文件服务器,但正如其他人指出的那样,从法律上讲,我们只能使用10个连接。

回答

大概我们是在说SQL Express,因为我们不能在XP上运行SQL Server,它是服务器产品。

如果客户负担得起产品,他们可以负担得起Server 2003的副本,或者任何其他文件共享的内置组件。诚然,SQL Server相当昂贵,但是如果产品需要它,那就是这样。如果成本是一个问题,则不应将SQL Server用作数据库平台。试图将基于服务器的解决方案强加到客户端操作系统中没有任何意义。我们很快就会遇到各种各样的问题。

客户端是否已经没有基于域的基础架构?

结果是,如果客户端有5-10个软件用户,则出于各种其他原因,无论如何他们都应该使用SBS。但是我们没有获得SQL Server。

(Samba是文件共享的一种选择,但无疑比在这种情况下简单地购买Server 2003更为昂贵)。

回答

实际上,我们可以在Windows XP Pro上运行SQL Server Standard或者Workgroup Edition。它不限于速成版...

回答

Small Business Server的另一个问题是无法将其安装在现有域上。最好的选择是将SQL Server部分包装在正常的Windows服务器安装周围。如果我们要查看10-15位用户,则不能保证他们拥有域。但是,如果没有,则可能他们已经在文件服务器上使用与各自工作站上具有相同用户名/密码的帐户来处理文件服务器问题。