使用 Windows XP 作为 SQL Server

Posted

技术标签:

【中文标题】使用 Windows XP 作为 SQL Server【英文标题】:Using Windows XP as a SQL Server 【发布时间】:2008-09-09 18:58:36 【问题描述】:

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

【问题讨论】:

【参考方案1】:

在 XP Professional 上有一个 limit of 10 inbound connections,在 XP Home 上有 5 个。所以这只适用于非常小的公司。

【讨论】:

【参考方案2】:

来自这篇 MS 知识库文章:

注意对于 Windows XP Professional, 其他计算机的最大数量 被允许同时 通过网络连接是十。这 限制包括所有运输和 资源共享协议相结合。 对于 Windows XP 家庭版, 其他计算机的最大数量 被允许同时 通过网络连接是五个。这 限制是同时的数量 来自其他计算机的会话 系统被允许托管。这 限制不适用于使用 附加的管理工具 远程计算机。

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

我建议阅读the kb article 了解更多信息。

【讨论】:

【参考方案3】:

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

【讨论】:

【参考方案4】:

一种具有成本效益的替代方案是Windows Small Business Server。 SBS 2003 R2: Features at a Glance

【讨论】:

【参考方案5】:

这将违反 EULA。

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

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

【讨论】:

【参考方案6】:

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

【讨论】:

【参考方案7】:

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

【讨论】:

【参考方案8】:

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

【讨论】:

【参考方案9】:

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

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

客户端是否已经拥有基于域的基础架构?

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

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

【讨论】:

以上是关于使用 Windows XP 作为 SQL Server的主要内容,如果未能解决你的问题,请参考以下文章

求联想官方原版Windows XP SP3简体中文版ISO操作系统!

从Windows XP Mode到Windows 7 SQL Server的SSPI

sql server 2014可以安装在windows xp上吗?

在 PyCharm 中嵌入 Git bash 作为外部工具,并在 PyCharm 窗口(windows xp)中使用它

使用serv-u创建ftp服务器是为啥总是提示脚本错误(又追加的)

Serv-u FTP迁移(windows_to_windwos)