使用 SQL Server 的 .net 应用程序将部署在三个系统上,包括服务器以及 Windows XP

标签 .net sql windows-xp

我必须在连接到具有 SQL Server Express 的服务器的三个客户端上运行我的 windows .net 应用程序,并且所有系统都具有 Windows XP 以及服务器。那么这种情况下操作系统会不会有问题呢?我的意思是说为什么人们使用 Windows Server 2003 版本来运行 SQL Server?

最佳答案

inbound connections XP can accept 的数量有限制。因此,这取决于客户端应用程序建立的连接数量:

For Windows XP Professional, the maximum number of other computers that are permitted to simultaneously connect over the network is ten. ... For Windows XP Home Edition, the maximum number of other computers that are permitted to simultaneously connect over the network is five

因此,如果他们只打开一个连接,那么您可能没问题,但这取决于是否有其他类型的连接到具有 SQL Server 的计算机(例如,如果您还使用文件共享等)

Windows 的服务器版本不会施加此类限制(尽管可能存在限制,但它们是基于硬件支持的自然限制,而不是应用于 Windows 客户端版本的人为限制)

关于使用 SQL Server 的 .net 应用程序将部署在三个系统上,包括服务器以及 Windows XP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5003794/

相关文章:

.net - 如何从 Visual Studio 的 IntelliSense 隐藏我的类库 (dll) 的方法/属性?

.net - 自定义解决方案配置未显示在 Visual Studio 2010 中

c# - 有没有办法自定义 OpenFileDialog 来选择文件夹而不是文件?

windows-services - 使用本地系统以外的帐户配置 Windows 服务时,“允许服务与桌面交互”选项不可用

c# - 如何禁用 WPF 窗口上的 HitTest ?

sql - 从 Access 迁移到 SQL Server

sql - 如何安全地从数据库中删除一行?

mysql - 如何将 CSV 导入 MySQL,其中字段以逗号分隔,并且包含逗号但不包含括弧

Windows XP 上的 MySQL 连接器/c 版本 >=6

c++ - windows下使用mingw/gdb无法调试eclipse helios cdt上的小程序,控制台死机