SQL Server与Web Access数据库:引人注目的参数

时间:2012-08-07 14:33:51

标签: asp.net .net sql-server ms-access

我知道你会认为“放下SQL Server”(就像我一样),但我发现自己处于微妙的境地,需要我“卖”给我的新主管(不是开发人员)。

我正在寻找的是针对非技术人员的一些令人信服的论据,而一些是“略微”技术性的,但并不真正理解这些差异。我很难说服我现在的店铺,这不仅效率极低,而且在很多方面都很危险。然而,我不能给他们一篇论文来说服他们。我可以“快速”给他们什么样的论据,让他们明白这有多严重?

谢谢!

2 个答案:

答案 0 :(得分:4)

这完全取决于。如果钱是问题,我建议使用sql express。

还有这个:

http://support.microsoft.com/kb/303528

  

Microsoft Jet不适用于高压力服务器   应用程序,高并发服务器应用程序,或一天24小时,   一周七天的服务器应用程序。这包括服务器   应用程序,例如Web应用程序,商业应用程序,   事务性应用程序和消息服务器应用程序。对于   这些类型的应用程序,最好的解决方案是切换到true   基于客户端/服务器的数据库系统,例如Microsoft Data Engine   (MSDE)或Microsoft SQL Server。当您使用Microsoft Jet时   高压力应用程序,如Microsoft Internet Information Server   (IIS),您可能会遇到以下任何一个问题:数据库   腐败稳定性问题,例如IIS崩溃或锁定Sudden   驱动程序连接到有效的失败或持续失败   需要重新启动IIS服务的数据库

答案 1 :(得分:1)

您没有提供任何信息来真正回答这个问题。你的申请是关于什么的?它需要处理多少负载?它会保留多少数据?什么是备份和可用性要求?等...

如果您要构建一个仅供内部使用的小网页,Access可能会帮助您。对于其他任何东西,或为了更好的工具集成,SQL Server都是正确的工具。只需下载免费快递版本并构建您的应用程序。可用的功能和与购买版本的兼容性是值得的。当你超出访问权限时,你将不得不扔掉一切并重新开始,使用sql server express你可以在不改变任何东西的情况下进行迁移。