4

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

4

9 回答 9

9

XP Professional上的入站连接限制为 10个,XP Home 上的入站连接限制为 5 个。所以它只适用于非常小的公司。

于 2008-09-09T19:07:11.273 回答
3

从这篇 MS 知识库文章:

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

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

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

于 2008-09-09T19:10:07.523 回答
1

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

于 2008-12-02T00:27:08.983 回答
0

一种具有成本效益的替代方案是Windows Small Business ServerSBS 2003 R2:功能概览

于 2008-09-09T19:10:02.903 回答
0

这将破坏 EULA。

这是相关的知识库文章。请注意,虽然XP没有强制执行 TCP 连接限制,但在法律上它们限制为 10 个连接。

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

于 2008-09-09T19:10:39.987 回答
0

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

于 2008-09-30T03:15:34.517 回答
0

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

于 2009-01-20T02:25:58.997 回答
-1

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

于 2013-11-19T11:49:31.023 回答
-3

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

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

客户不是已经拥有基于域的基础架构了吗?

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

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

于 2008-10-09T11:35:56.657 回答