首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS部署站点上的Ingres连接

IIS部署站点上的Ingres连接
EN

Stack Overflow用户
提问于 2009-07-20 15:22:09
回答 1查看 716关注 0票数 3

我有一个Ingres2.0应用程序托管在.net上,它连接到Ingres。该连接使用带有ODBC驱动程序的iBatis连接到在安装密码后受到保护的ingres数据库。

由于某些原因,当我调试我的代码时,一切都运行得很好。它建立连接时没有任何问题。但是,当我尝试在本地IIS上托管站点时,ingres返回此错误

代码语言:javascript
复制
ERROR [5000H] [CA][Ingres ODBC Driver][Ingres]User authorization check failed.
        Your user identifier was not known to this installation.
        Contact your system manager for further assistance.
ERROR [08S01] [CA][Ingres ODBC Driver][Ingres]The connection to the server has been aborted.

我想知道为什么安装密码在我的调试会话中可以正常工作,并且拒绝在IIS后面连接?IIS是否使用不是我的计算机名称的其他“名称”来建立与安装密码的连接?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-07-21 06:16:42

连接被拒绝,因为目标服务器不知道用户正在尝试连接或尚未添加该用户。检查本地IIS实例的进程所有者是否为有效的ingres用户。IIRC帐户名通常类似于IUSR_MACHINENAME,其中MACHINENAME是您的IIS机的主机名。在服务器上使用以下SQL添加用户帐户:

代码语言:javascript
复制
echo "create user IUSR_MACHINENAME\g" | sql iidbdb
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1154218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档