2008-09-09 31 views
4

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

回答

3

从这个MS KB文章:

注意对于Windows XP专业版,即 允许同时 通过网络连接的其他计算机 数量上限为10。这个限制包括所有传输和 资源共享协议的组合。 对于Windows XP Home Edition, 允许同时允许的其他计算机的最大数量 通过网络连接的数量是五。此限制是 系统允许承载的来自其他计算机的同时 会话的数量。此 限制不适用于使用 从 附加远程计算机的管理工具。

每发展:连接限制 指 基于重定向器的连接数量,是 强制执行的任何文件,打印,命名 管道或邮件插槽会话。 TCP 连接限制未被强制执行,但 可能受到法律协议约束 不允许超过10个客户端。

我建议您阅读the kb article了解更多信息。

0

这将打破EULA。

以下是相关知识库article。请注意,虽然TCP连接限制为而不是,但在法律上它们仅限于10个连接。

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

0

小型商业服务器的问题是它所带来的所有问题,对于简单的文件和sql服务器来说是不必要的;如交换服务器,共享点等。我已经将Windows XP用作小型企业SQL /文件服务器,但正如其他人指出的那样,您在法律上只限于10个连接。

-3

大概你的意思是SQL Express,因为你不能在XP上运行SQL Server,它是一个服务器产品。

如果客户买得起你的产品,他们可以购买Server 2003的副本,或其他内置的文件共享。无可否认,SQL Server相当昂贵,但如果你的产品需要它,那就是它的方式。如果成本问题,你不应该使用SQL Server作为数据库平台。试图强制基于服务器的解决方案进入客户端操作系统毫无意义。不久你就会遇到各种各样的问题。

客户端是否不具有基于域的基础架构?

如果客户端有5-10个软件用户,他们应该在SBS上出于各种其他原因。尽管如此,你不会得到SQL Server。 (Samba将是一个文件共享的选项,但无疑比在这种情况下购买Server 2003更加昂贵)。

1

实际上,您可以在Windows XP Pro上运行SQL Server Standard或Workgroup Edition。它不限于快速版本...

0

Small Business Server的另一个问题是它无法安装在现有的域上。最好的办法是将SQL Server部分打包到正常的Windows服务器安装中。如果您查看10-15个用户,则不能保证他们拥有域名。但是,如果他们不这样做,他们可能已经在文件服务器上使用具有相同用户名/密码的帐户来处理文件服务器问题,而在他们各自的工作站上也是如此。

-1

连接数与SQL Server版本无关,而与操作系统有关。例如,Windows XP只允许10个并发连接,Windows 7 20.对于Windows Server OS [无需购买任何新的服务器计算机],连接数不受限制(但您可以限制使用终端服务)。 在达到连接限制的情况下显示的错误消息类似于“达到安全限制...并发连接尝试次数”

相关问题