Citrix XenApp 无法连接到数据存储,ODBC 错误: 37000

简介: Citrix XenApp 无法连接到数据存储,ODBC 错误: 37000

公司一直在使用Citrix XenApp当服务器的堡垒机,在之前一次业务中,由于重新了堡垒机服务器,然后出现了一些莫名其秒的异常。通过window server的“服务管理品”-“诊断”-事件查看器-windows 日志-应用程序,发现IMASservice服务一直在报:

> Citrix XenApp 无法连接到数据存储。连接到数据库时发生 ODBC 错误: 37000 -> [Microsoft][ODBC SQL Server Driver][SQL Server]Cannot open database "MF20" requested by the login. The login failed.

image.png

查看Microsoft SQL Server的错误日志:
image.png

这不是连接不上数据库吗?然后通过查找ODBC管理器,也没有发现里面有配置连接MF20的连接池(由于本人是第一次接手,好多都没搞明白)。然后跟以前的运维人员联系,他说也没遇到过,软件装好后就一直没问题。

然后一直在思考,不就重启了一下服务器吗?怎么变化这么大。于是在网上找呀找,发现citrix xenapp的IMAservice(Independent Management Architecture)以个对应的数据源文件:MF20.dsn,位置一般是在C:\Program Files (x86)\Citrix\Independent Management Architecture这里(如果有改变安装路径另说)。

于是想到是不是MF20.dsn中的配置参数有问题,先备份好文件,然后打开文件:
image.png

初看没什么问题呀,本地数据源访问(又没有跨机器)。

然后继续在网上搜索有关这个配置的描述,有些说SERVER中要配置本机的hostname,于是改改试一下,将内容调整为如下:
image.png

图中打码的是hostname。

改完之后,重新启动IMAService,发现不报错了。成功解决了问题。

本文权当小白初接触记录。

目录
相关文章
|
SQL 负载均衡 数据库连接
citrix常见问题的问题收集与总结
citrix常见问题的问题收集与总结
465 0
Echarts线性渐变、径向渐变、纹理填充
Echarts线性渐变、径向渐变、纹理填充
|
安全 Linux 网络安全
/var/log/secure日志详解
Linux系统的 `/var/log/secure` 文件记录安全相关消息,包括身份验证和授权尝试。它涵盖用户登录(成功或失败)、`sudo` 使用、账户锁定解锁及其他安全事件和PAM错误。例如,SSH登录成功会显示"Accepted password",失败则显示"Failed password"。查看此文件可使用 `tail -f /var/log/secure`,但通常只有root用户有权访问。
3521 4
|
Linux 开发工具
Redhat7.x 修改阿里云yum源
redhat系统中,如果你想要更新yum仓库,它会提示让你注册才能更新,因为centos和redhat基本相同,所以我把yum这一套全换成centos的。
6083 1
|
10月前
|
存储 运维 监控
Linux--深入理与解linux文件系统与日志文件分析
深入理解 Linux 文件系统和日志文件分析,对于系统管理员和运维工程师来说至关重要。文件系统管理涉及到文件的组织、存储和检索,而日志文件则记录了系统和应用的运行状态,是排查故障和维护系统的重要依据。通过掌握文件系统和日志文件的管理和分析技能,可以有效提升系统的稳定性和安全性。
253 7
|
设计模式 JavaScript Java
Spring 事件监听机制源码
Spring 提供了事件发布订阅机制,广泛应用于项目中。本文介绍了如何通过自定义事件类、订阅类和发布类实现这一机制,并展示了如何监听 SpringBoot 启动过程中的多个事件(如 `ApplicationStartingEvent`、`ApplicationEnvironmentPreparedEvent` 等)。通过掌握这些事件,可以更好地理解 SpringBoot 的启动流程。示例代码展示了从事件发布到接收的完整过程。
133 2
|
关系型数据库 MySQL Java
ShardingSphere 实战之读写分离
采用 ShardingShpere 的 Sharding-Porxy(透明化的数据库代理端) 模式在本地实现 mysql 数据库读写分离,并通过 java 应用程序连接.
ShardingSphere 实战之读写分离
|
存储 人工智能 自然语言处理
新手指南:微软ai助手Copilot国内如何使用?
微软 Copilot 是一款强大的 AI 助手,掌握一些技巧可以让你更好地利用它,提高效率和创造力,让你的工作和生活更加精彩!
|
SQL 资源调度 数据库连接
Hive怎么调整优化Tez引擎的查询?在Tez上优化Hive查询的指南
在Tez上优化Hive查询,包括配置参数调整、理解并行化机制以及容器管理。关键步骤包括YARN调度器配置、安全阀设置、识别性能瓶颈(如mapper/reducer任务和连接操作),理解Tez如何动态调整mapper和reducer数量。例如,`tez.grouping.max-size` 影响mapper数量,`hive.exec.reducers.bytes.per.reducer` 控制reducer数量。调整并发和容器复用参数如`hive.server2.tez.sessions.per.default.queue` 和 `tez.am.container.reuse.enabled`
1293 0
|
网络安全 开发工具
zookeeper解决Error contacting service. It is probably not running.
应用场景 安装了zookeeper集群之后,应用命令zkServer.sh start后,启动了zookeeper服务,用jps进程发现存在QuorumPeerMain进程,但是查看zookeeper状态的时候,发现报Error contacting service. It is probably not running.错误,提示服务并没有启动,那这是什么原因呢?原因可能有多种造成的,下面我们来分析一下。
29022 1