SQL Express 2008 是否与 Windows XP 上的文件共享一样受到 5 个连接的限制?

SQL Express 2008 是否与 Windows XP 上的文件共享一样受到 5 个连接的限制?

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 及更高版本中被删除了。

供参考,请参阅: 关联

相关内容