使用Windows XP作为SQL Server

时间:2008-09-09 18:58:36

标签: sql-server windows-xp sql-server-express

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

9 个答案:

答案 0 :(得分:9)

XP专业人员有limit of 10 inbound connections,XP Home有5人。所以这对一家非常小的公司来说是切实可行的。

答案 1 :(得分:3)

来自此MS KB文章:

  

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

     

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

我建议您阅读the kb article以获取更多信息。

答案 2 :(得分:1)

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

答案 3 :(得分:0)

一个具有成本效益的替代方案是Windows Small Business ServerSBS 2003 R2: Features at a Glance

答案 4 :(得分:0)

这将打破EULA。

以下是相关知识库article。请注意,虽然对于XP强制执行TCP连接限制 ,但从法律上讲,它们仅限于10个连接。

小型企业服务器看起来更合适,如果您到处购物,则具有成本效益。

答案 5 :(得分:0)

Small Business Server的问题在于简单文件和sql服务器不必要的所有褶边;比如Exchange服务器,sharepoint等。我已经将Windows XP用作小型企业SQL /文件服务器,但正如其他人所指出的那样,从法律角度来说,你只能使用10个连接。

答案 6 :(得分:0)

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

答案 7 :(得分:-1)

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

答案 8 :(得分:-3)

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

如果客户能够负担得起您的产品,他们可以负担文件共享内置的Server 2003或其他任何副本。不可否认,SQL Server相当昂贵,但如果您的产品需要它,那就是它的方式。如果成本是一个问题,则不应将SQL Server用作数据库平台。尝试将基于服务器的解决方案强制转换为客户端操作系统是没有意义的。不久之后你会遇到各种各样的问题。

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

如果客户拥有该软件的5-10个用户,那么他们应该出于各种其他原因,他们应该在SBS上。但是你没有得到SQL Server。

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