ASP可以查询位于另一台服务器上的数据库吗?

时间:2011-02-03 15:00:39

标签: asp-classic

我想知道是否有可能在另一台服务器上有一个页面查询我们服务器上的数据库,或者这是一个很大的安全性,不是吗?

3 个答案:

答案 0 :(得分:4)

这是一种非常常见的做法。

有时几个应用程序正在共享数据库。

有时数据库位于自己的服务器上,因此服务器可以针对数据库进行优化,数据库可以使用所有服务器资源,而不是与Web服务器共享。

通过在数据库中设置权限来处理安全性,无论调用应用程序是否在同一台计算机上。通常,应用程序将使用自己的身份和凭据进行操作。他们对数据库的权限非常有限。

答案 1 :(得分:2)

是的,有可能,您应该确保遵循适当的步骤以最大限度地降低安全风险。你的网页如何连接?什么类型的连接?确保数据库的权限仅基于页面需要的内容,仅此而已。确保您的页面还可以防止可能的攻击,例如SQL注入等。

简而言之,是的,这是可能的,也是完全正常的。我建议您对正确的做法和首选安全设置进行一些研究。

答案 2 :(得分:0)

它可以这样做,没有任何安全违规。