从 IBM Data Studio 4.1 连接到 DB2 Express V10.5 时出现 SQL4499N

发布于 2025-01-11 10:30:31 字数 1362 浏览 0 评论 0 原文

背景:我必须将 VS 2003 和 VB6 应用程序从 Windows 7 传输到新的 Windows 10 家庭计算机。这些应用程序当前使用 DB2 9.7、Sql Server 或通过 ODBC 的 Ms Access。我决定将 W10 机器上的所有数据库合并到 DB2,对不同的数据库使用单独的模式。 W10 机器通常是独立的(没有 LAN 或互联网)。

详细信息:我在 W10 机器上安装了 DB2 Express V10.5 和 IBM Data Studio 4.1。 DB2 Express 足以满足我的数据库需求,并且我认为 Data Studio 将为我提供与 W7 机器上的 DB2 Control Center v9 类似的 GUI 功能。 我在至少两个不同的用户 ID(其中一个是 Db2admin)下安装了 DB2 和 Data Studio,所有用户都具有 Windows 管理员权限和不同的凭据。 但每次我尝试在 Data Studio 中登录/连接时,我都会被 SQ4499N 拒绝,我一定是做了一些根本错误的事情。


当从 CMD 运行以下命令时,我得到了显示的结果。

db2val

DBI1379I db2val 命令正在运行。这可能需要几分钟的时间。

DBI1333I DB2 副本 DB2COPY1 的安装文件验证 成功了。

DBI1339I 实例 DB2 的实例验证为 成功的。

DBI1343I db2val 命令已成功完成。详细信息请参见 日志文件 C:\Users\User\DOCUME~1\DB2LOG\db2val-Wed Mar 02 16_28_37 2022.log。

DB2LEVEL 返回: DB21085I 此实例或安装(实例名称,如果适用:“DB2”) 使用“32”位和带有级别标识符的 DB2 代码版本“SQL10054” “0605010E”。 信息标记为“DB2 v10.5.400.191”、“s140813”、“IP23617”和 Fix 包装“4”。 产品安装在“C:\PROGRA~2\IBM\SQLLIB”,DB2 副本名称为“DB2COPY1”。

DB2Start 返回: SQL1026N 数据库管理器已处于活动状态。

切换到 DB2 CLP db2 =>;列出活动数据库返回: SQL1611W 数据库系统监视器未返回任何数据。

db2 =>;列出数据库目录返回: SQL1057W 系统数据库目录为空。 SQLSTATE=01606

db2 =>列出系统 odbc 数据源返回: DB21037W 未找到数据源。

检查Google和stackoverflow没有产生任何合适的帮助,至少我没有看到它。 我的经验是作为应用程序开发人员,而不是 db2 管理员(除了应用程序开发所需的内容),而且我在 W7 上使用 DB2 V9.7 没有任何问题,但我不知道该怎么办。 任何帮助表示赞赏。

Background: I have to transfer VS 2003 and VB6 applications from Windows 7 to a new Windows 10 Home machine. The applications are currently using DB2 9.7, Sql Server or Ms Access via ODBC. I decided to consolidate all dbs to DB2 on the W10 machine, using separate schemas for the different databases. The W10 machine is normally standalone (No Lan or Internet).

Details: I installed DB2 Express V10.5 and IBM Data Studio 4.1 on the W10 machine. DB2 Express gives me enough for my db needs, and I assume that Data Studio will give me similar GUI functionality as DB2 Control Center v9 on the W7 machine.
I installed DB2 and Data Studio under at least two different user ids(one being Db2admin), all with windows admin rights, and different credentials.
But every time I try to login/connect in Data Studio I'm rejected with SQ4499N, I must be doing something fundamentally Wrong.


when running the following commands from CMD I get the shown results.

db2val

DBI1379I The db2val command is running. This can take several minutes.

DBI1333I Installation file validation for the DB2 copy DB2COPY1
was successful.

DBI1339I The instance validation for the instance DB2 was
successful.

DBI1343I The db2val command completed successfully. For details, see
the log file C:\Users\User\DOCUME~1\DB2LOG\db2val-Wed Mar 02 16_28_37 2022.log.

DB2LEVEL returns:
DB21085I This instance or install (instance name, where applicable: "DB2")
uses "32" bits and DB2 code release "SQL10054" with level identifier
"0605010E".
Informational tokens are "DB2 v10.5.400.191", "s140813", "IP23617", and Fix
Pack "4".
Product is installed at "C:\PROGRA~2\IBM\SQLLIB" with DB2 Copy Name "DB2COPY1".

DB2Start returns:
SQL1026N The database manager is already active.

Switching to DB2 CLP
db2 => List Active Databases returns:
SQL1611W No data was returned by Database System Monitor.

db2 => List database directory returns:
SQL1057W The system database directory is empty. SQLSTATE=01606

db2 => list system odbc data sources returns:
DB21037W No data sources found.

Checking Google and stackoverflow didn't yield any suitable help, at least I didn't see it.
My experience is as app developer, not db2 admin except what is needed for app dev, and I had no problems with DB2 V9.7 on W7, but I'm lost what to do.
Any help is appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

猥︴琐丶欲为 2025-01-18 10:30:31

先决条件和预期行为在 为远程操作配置 IBM Data Studio 客户端 链接。
您收到此错误的原因可能是配置错误或某些 DS 错误/意外行为。
解决方案是手动创建数据库,然后在 DS 中注册该数据库。

The prerequisites and expected behavior is described at the Configuring the IBM Data Studio client for remote operations link.
You got this error either because of misconfiguration or some DS bug / unexpected behavior.
The solution was to create the database manually and just to register this database in DS afterwards.

杀お生予夺 2025-01-18 10:30:31

实际上:DB2 V10.5 SQL-Express 未能安装示例数据库。 IBM Data Studio 尝试连接到示例数据库,但操作失败并返回 SQL4499N。手动创建数据库解决了这个问题。

In practical terms: DB2 V10.5 SQL-Express failed to install the Sample Database. IBM Data Studio tried to connect to the Sample Database and failed the operation with SQL4499N. Manually creating a database overcame this problem.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文