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,发现不报错了。成功解决了问题。

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

目录
相关文章
|
5月前
|
NoSQL MongoDB 数据库
数据库数据恢复—Windows server环境下MongoDB数据库数据恢复案例
MongoDB数据库数据恢复环境: 一台Windows Server操作系统的虚拟机,虚拟机上部署有MongoDB数据库。 MongoDB数据库故障&检测: 在未关闭MongoDB服务的情况下,工作人员将MongoDB数据库文件拷贝到其他分区,然后将原数据库文件所在分区进行了格式化的操作,格式化完成后将数据库文件拷回原分区,重新启动MongoDB服务,发现MongoDB服务无法启动并报错。
数据库数据恢复—Windows server环境下MongoDB数据库数据恢复案例
|
5月前
|
Java 数据库
Mac下使用DBeaver连接GBase数据库
Mac下使用DBeaver连接GBase数据库
106 0
|
网络协议 数据安全/隐私保护 Windows
|
Web App开发 Oracle 关系型数据库
Mac下配置Oracle数据库客户端远程连接数据库服务器
下载mac数据库客户端: 地址:http://www.oracle.com/technetwork/topics/intel-macsoft-096467.html 下载这俩个:(来源:http://www.
3559 0