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

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

目录
相关文章
|
关系型数据库 数据库连接 数据库
OushuDB-使用ODBC连接 OushuDB-Windows系统下的配置
OushuDB-使用ODBC连接 OushuDB-Windows系统下的配置
75 0
|
数据库连接 数据库 虚拟化