Windows XP 上的文件共享有 5 个客户端限制。我们的解决方案同时使用文件共享和 SQL Express。
在我看来,我们有两个选择:
- 使用 Windows Server 重新加载他们想要用作服务器的机器,或者;
-为他们提供专用的 NAS 服务器,并将他们的服务器计算机保留在 Windows XP 上
第二个选项是首选,原因我就不多说了。我只需要确认 5 个客户端限制仅适用于文件共享。
答案1
看着这个功能比较图,似乎没有连接数限制。最大的区别似乎是 CPU、RAM 和数据库大小限制。
编辑
虽然 SQL Server Express 文档中没有关于 Windows 连接限制的内容,但我确实找到了这篇 MS KB 文章,Windows XP 中的入站连接限制。看来 Windows XP Professional 有 10 个连接限制,而 Windows XP Home 有 5 个连接限制。
笔记对于 Windows XP Professional,允许同时通过网络连接的其他计算机的最大数量为 10。此限制包括所有传输和资源共享协议的组合。对于 Windows XP Home Edition,允许同时通过网络连接的其他计算机的最大数量为 5。此限制是系统允许托管的其他计算机的同时会话数。此限制不适用于从远程计算机连接的管理工具的使用。
答案2
如果你在 XP 上运行它,那么它就会受到限制。我不知道限制是否强制执行,但如果你通过了它,你仍然违反了 XP 的许可协议。如果有多个用户连接到你的服务器,你确实应该在服务器操作系统上运行它。Windows Server 2008 R2 是最新的,但 SQL Server Express 应该可以运行到 Server 2003。
答案3
我知道这个问题已经被“回答”了一段时间,但是为了其他可能遇到这个问题的人的参考,MSDE/SQL Express 没有并且从来没有过连接限制。
MSDE 1.0 和 MSDE 2000 中有一个工作负载调节器,如果同时发生超过 5 个(2000 中随后为 8 个)操作,就会导致速度变慢,但是该功能在 SQL Express 2005 及更高版本中被删除了。
供参考,请参阅: 关联