首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SSRS和Informix连接

SSRS和Informix连接
EN

Database Administration用户
提问于 2015-07-27 19:19:52
回答 1查看 946关注 0票数 1

我安装了IBM驱动程序,创建了一个从SSRS前端成功测试的数据源。

从我的机器创建一个报告,其中也安装了驱动程序,并正确地进行了ODBC测试。

我得到以下错误

ERROR [HY000] [Informix][Informix ODBC Driver][Informix]Unspecified System Error = -23101.

我跑

代码语言:javascript
运行
复制
Select * from sysmaster:informix.sysdbslocale

它返回我想要的数据库的en_US.819

运行Setnet32并将CLIENT_LOCALE和DB_LOCALE设置为en_US.819

ODBC设置中的client/server vars也是相同的。

我不知道还能尝试什么。

EN

回答 1

Database Administration用户

发布于 2019-09-11 14:58:32

当涉及到地区时,Informix变得非常古怪。如果设置不正确,那么很可能会失败。我无法与您的设置对话,但我不得不更改代码以使用client_locale和db_locale变量。两者都需要设置为en_us.57372,据我所知,这就是告诉Informix使用UTF8编码的原因。

正确设置环境变量也有帮助。PATH变量需要包含到本地Informix驱动程序安装文件夹的链接(例如,c:\informix)。它需要接近名单的开头。

代码语言:javascript
运行
复制
INFORMIXDIR = <Informix install folder, like in the path>
LD_LIBRARY_PATH = <Informix install folder>\lib;<Informix install folder>\lib\cli;<Informix install folder>\lib\esql

如果您想尝试使用这两个工具,这两个应该可以帮助安装文件夹中的Informix工具开始正常工作。

设置环境变量后,不要忘记重新启动计算机,以便在尝试连接时应用这些变量。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/108249

复制
相关文章

相似问题

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