通过代理连接数据库

时间:2013-04-12 10:03:29

标签: c# asp.net sql-server entity-framework proxy

我在我的asp.net c#网站项目中使用实体框架5.0。

数据库服务器位于远程服务器上,我的开发人员计算机位于具有LDAP身份验证的HTTP代理之后。

如何配置项目以使用特定的代理设置来建立与MSSQL服务器的连接?

1 个答案:

答案 0 :(得分:1)

由于SQL Server本身不使用HTTP通信,因此它不能与HTTP代理一起使用(除非代理允许直通,在这种情况下,它实际上将自己与作为代理和this page may be of interest的代理断开连接)。远程所有HTTP代理都允许这样做。

要通过HTTP代理将SQL服务器中的数据公开给您的安装,您可能需要考虑在SQL服务器端创建OData service,并将其用于应用程序中的数据访问。这将允许您以代理友好的方式通过HTTP查询数据库。