我想知道是否有人知道使用Windows XP作为文件和SQL服务器的限制。我问,因为我们销售的应用程序之一,需要客户设置文件共享服务器和SQL Server。我们已经允许他们使用SQL Express,但是我们想看看我们是否可以建议Windows XP作为Windows Server的低成本替代品。唯一的潜在问题是,如果对文件或数据库的并发连接数有限制,我可以看到这个问题。我们只考虑推荐这种适用于拥有10-15个用户的小型公司。使用Windows XP作为SQL Server
回答
在XP专业版上有limit of 10 inbound connections,在XP Home上有5个。所以对于一个非常小的公司来说只是可行的。
从这个MS KB文章:
注意对于Windows XP专业版,即 允许同时 通过网络连接的其他计算机 数量上限为10。这个限制包括所有传输和 资源共享协议的组合。 对于Windows XP Home Edition, 允许同时允许的其他计算机的最大数量 通过网络连接的数量是五。此限制是 系统允许承载的来自其他计算机的同时 会话的数量。此 限制不适用于使用 从 附加远程计算机的管理工具。
每发展:连接限制 指 基于重定向器的连接数量,是 强制执行的任何文件,打印,命名 管道或邮件插槽会话。 TCP 连接限制未被强制执行,但 可能受到法律协议约束 不允许超过10个客户端。
我建议您阅读the kb article了解更多信息。
小型商业服务器的问题是它所带来的所有问题,对于简单的文件和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个用户,则不能保证他们拥有域名。但是,如果他们不这样做,他们可能已经在文件服务器上使用具有相同用户名/密码的帐户来处理文件服务器问题,而在他们各自的工作站上也是如此。
连接数与SQL Server版本无关,而与操作系统有关。例如,Windows XP只允许10个并发连接,Windows 7 20.对于Windows Server OS [无需购买任何新的服务器计算机],连接数不受限制(但您可以限制使用终端服务)。 在达到连接限制的情况下显示的错误消息类似于“达到安全限制...并发连接尝试次数”
- 1. 用于Windows XP的SQL Server 2012管理工作室
- 2. 从Windows XP访问SQL Server 2012
- 3. 从Windows XP Mode到Windows 7的SSPI SQL Server
- 4. 无法在Windows XP SP3上启动MySQL Server 5.1作为服务
- 5. 在Windows XP中将Selenium Server standalone 2作为服务运行
- 6. 在Windows XP上使用Sql Server CE运行WPF/EF应用程序
- 7. 在Windows XP 32位上为Windows Server 2003 64位开发
- 8. 如何为Windows XP
- 9. AWE可以在Windows XP 32位SQL Server 2005开发版上使用> 4GB RAM
- 10. 在Windows中使用PyParallel XP
- 11. 在Windows XP中使用ChangeWindowMessageFilter
- 12. 使用SQL Server作为Web服务器?
- 13. SQL Server,使用表作为队列
- 14. Power Shell失败。在Windows XP上安装Microsoft SQL Server 2008 r2
- 15. 在Windows XP上安装SQL Server 2012管理工具
- 16. SQL Server本机客户端10.0与Windows XP的兼容性
- 17. SQL服务器CE 4.0的Windows XP
- 18. Windows Server 2003和XP上的TLS 1.2
- 19. 使用Windows XP的Windows身份框架
- 20. Java TrayIcon.displayMessage()在Windows XP上不起作用
- 21. C#Windows窗体使用Visual Studio 2012不工作在Windows XP上
- 22. 制作(编程)在Windows XP
- 23. D3D9 GetTransform不工作,Windows XP
- 24. 使用C#操作SQL Server#
- 25. 使用SQL Server LIKE操作
- 26. RegisterHotkey仅在Windows 7的工作,而不是在XP,Server 2003中
- 27. 使用Windows组登录到SQL Server 2014
- 28. 使用Windows身份验证的SQL Server
- 29. 使用Windows模拟连接到SQL Server
- 30. 为Windows XP构建allegro 5