Asp classic ASP能否查询位于另一台服务器上的数据库?

Asp classic ASP能否查询位于另一台服务器上的数据库?,asp-classic,Asp Classic,我想知道是否有可能让另一台服务器上的页面查询我们服务器上的数据库,或者这是一个大的安全问题吗?不,不,它可以这样做,没有任何安全冲突。这是一种非常常见的做法 有时多个应用程序共享数据库 有时,数据库位于自己的服务器上,因此可以针对数据库优化服务器,并且数据库可以使用所有服务器资源,而不是与web服务器共享这些资源 安全性是通过在数据库中设置权限来处理的,而不管调用的应用程序是否在同一台计算机上。通常,应用程序将使用自己的身份和凭据进行操作。他们对数据库的权限非常有限 是的,这是可能的,您只需确保

我想知道是否有可能让另一台服务器上的页面查询我们服务器上的数据库,或者这是一个大的安全问题吗?不,不,它可以这样做,没有任何安全冲突。

这是一种非常常见的做法

有时多个应用程序共享数据库

有时,数据库位于自己的服务器上,因此可以针对数据库优化服务器,并且数据库可以使用所有服务器资源,而不是与web服务器共享这些资源


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

是的,这是可能的,您只需确保遵循适当的步骤,将任何安全风险降至最低即可。您的页面将如何连接?什么类型的连接?确保对数据库的权限仅基于页面需要的内容,而不是其他内容。确保您的页面还可以防止SQL注入等可能的攻击


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

太好了。因此,我要呼叫的是我们Web服务器上的MSSQL服务器。所以基本上你们都在说我需要为那个用途创建一个唯一的数据库用户/凭证,然后我就可以开始了?是的。您有两种身份验证选择:SQL Server或Windows。这是一个,这是一个。