You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:ODBC集成Windows身份验证在AWS Workspace通过IIB(IBM Integration Bus)无法正常工作

解决IIB通过ODBC用Windows身份验证连接SQL Server失败的问题

我之前也碰到过完全一样的问题,核心原因是IIB服务默认使用的运行账户不是你期望的Windows域用户,而是用了主机本地系统账户(也就是报错里的<DOMAIN>\<AWS_HOST_NAME>)去尝试登录SQL Server,自然会失败。

下面是一步步的解决方法:

  • 修改IIB服务的运行账户

    1. 打开Windows服务管理器(可以通过services.msc命令快速打开)
    2. 找到对应IIB节点的服务(通常命名格式是IB<版本号>NODE_<节点名>)
    3. 右键点击服务,选择「属性」,切换到「登录」标签页
    4. 选择「此账户」,输入拥有SQL Server访问权限的域用户名(格式:<DOMAIN>\<用户名>)和对应的密码
    5. 点击确定,重启IIB服务使设置生效
  • 验证SQL Server的权限配置

    1. 打开SQL Server Management Studio,连接到目标数据库实例
    2. 展开「安全性」->「登录名」,确认你刚才设置的域用户已经存在(如果没有就右键新建登录名,选择Windows身份验证,输入域用户)
    3. 右键该登录名,选择「属性」,切换到「用户映射」标签页,勾选需要访问的目标数据库,并分配合适的角色(比如db_datareader、db_datawriter,根据业务需求调整)
  • 测试连接有效性

    1. 用刚才设置的域用户身份登录到AWS主机
    2. 打开ODBC数据源管理器,测试对应的DSN连接,确保能正常连上SQL Server
    3. 启动IIB的测试流程,验证是否能正常访问数据库

额外提醒:如果你的IIB是多节点集群部署,每个节点的服务都需要重复上述步骤修改运行账户,并且要确保这个域用户在所有节点都拥有本地登录权限。

内容的提问来源于stack exchange,提问作者Siju Mohan MM

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 20:29:06