此功能是否可能会给非技术用户带来太多问题?

时间:2010-02-20 04:04:27

标签: sql

我正处于编写新程序的计划阶段,并且我想要包含一个功能,但我想知道非技术用户是否需要处理,或者它是否会引发潜在问题。< / p>

我的程序是带有SQL db的C#应用​​程序。我想使用一个允许从多台计算机访问数据库的SQL版本(顺便说一句,我肯定会构建它,以便一次只有一台计算机可以打开数据库。)用户可以在多台计算机上安装程序,但是如果他们试图在另一台计算机上打开程序时打开它,他们会收到一条消息,说明在另一台计算机关闭之前无法打开它(我不知道)对这种限制感到不好。)

对于非技术用户,即使是标准的下一个下一个下一个设置也可能令人困惑和恐惧。我想知道是否包含这种能力可能导致安装过于复杂,或者是否有太多其他可能出错的事情,使得该功能不值得潜在的不利方面。 (我希望尽可能保持支持和排除故障。)感谢您的意见。

2 个答案:

答案 0 :(得分:2)

我真的无法设想一种情况,即您可以完全,单一地访问数据库,除非您的用户非常技术并且使用数据库执行类似外科手术的技术。

如果这是多个用户的常规应用程序,则应对应用程序进行编码以处理多个用户,而无需按顺序排队。

如果您对一次一个用户的限制没有任何问题,那么数据库确实是一个坏主意,因为几乎所有现代数据库系统都是为了多个访问用户一次。

答案 1 :(得分:0)

如果我理解正确,要获得多台计算机功能,您需要添加“next-next-next”设置,以安装数据库?

我认为这不会成为非技术用户的问题;大多数程序都是这样做的。但是,当他们的应用程序防火墙告诉他们“应用程序SQL Server正在尝试接受来自外部的连接”时,那些非技术用户可能会感到害怕