代码之家  ›  专栏  ›  技术社区  ›  Zinx

Ingres与经典ASP

  •  2
  • Zinx  · 技术社区  · 15 年前

    我有一个连接到Ingres9.3数据库的经典ASP应用程序。IIS中的经典ASP网站启用了Windows集成安全性。它连接到Ingres以读取数据,并将登录的用户名和密码传递到Ingres以进行连接。我们无法为所有用户提供读取权限,因此我需要为Ingres连接提供某种身份模拟(我们在.NET应用程序中通过web.config进行的方式)。当网站连接到Ingres时,它应该使用服务器的管理员帐户,而不是本地用户的帐户。

    当有人试图连接时,Ingres会创建一个安全通知单/tocken类型的文件。有什么方法可以覆盖这些设置吗?

    事先谢谢。

    1 回复  |  直到 15 年前
        1
  •  1
  •   grantc    15 年前

    您可以将用户分配给组,并将相关许可证(使用授权)分配给组。当连接到Ingres时,我假设通过ODBC,您将组名作为连接字符串的一部分提供。虽然您仍然需要将用户分配给一个组,但是访问表时总体性能会更好。

    我认为您应该能够使用以下方法向连接字符串中添加组:

    DSN=data_source_name;GROUP=mygroup
    

    有关DSN属性的完整列表,请参阅 http://docs.ingres.com/Ingres/9.3/Connectivity%20Guide/connectstringkeywords.htm .