使用Windows XP作为SQL Server
我想知道是否有人知道将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位用户,则不能保证他们拥有域。但是,如果没有,则可能他们已经在文件服务器上使用与各自工作站上具有相同用户名/密码的帐户来处理文件服务器问题。