有很多原因。
- 安全性-如果用户具有直接访问权限,则他们可以从您的数据库中获取任何信息。另外,他们将在您的数据库中输入密码。因此,如果您使用的SQL Server有缺陷,则他们可以利用它。另外,如果您的权限设置错误,则可能会擦除您的数据库。
- 速度-如果用户经常使用大型查询,那么它可能会使您的系统快速不必要地陷入瘫痪。如果通过Web界面,则可以限制它。
- 可访问性-几乎所有内容都支持Web查询。它要求特殊的客户端直接访问SQL数据库。
但是,如果您完全信任用户,拥有正确的库/驱动程序,则可以允许直接查询,甚至可能更快。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)