背景:我必须将VS 2003和VB 6应用程序从Windows 7转移到新的Windows 10 Home计算机上。这些应用程序当前使用DB2 9.7、Sql Server或Ms Access(通过ODBC)。我决定将所有数据库合并到W10计算机上的DB2中,对不同的数据库使用单独的模式。W10计算机通常是独立的(没有LAN或Internet)。
详细信息:我在W10机器上安装了DB2 Express V10.5和IBM Data Studio 4.1,DB2 Express为我提供了足够的数据库需求,我假设Data Studio将为我提供与W7机器上的DB2 Control Center v9类似的GUI功能。(一个是Db2 admin),所有的Windows管理员权限,和不同的凭据。但每次我试图登录/连接到Data Studio我被拒绝与SQ 4499 N,我一定是做了什么根本错误的。
当从CMD运行以下命令时,我得到了所示的结果。
db2 值
DBI 1379 I db2 val命令正在运行。这可能需要几分钟的时间。
DBI 1333 I DB2副本DB2 COPY 1的安装文件验证成功。
DBI 1339 I示例DB2的示例验证成功。
DBI 1343 I db2 val命令已成功完成。有关详细信息,请参阅日志文件C:\Users\User\DOCUME~1\DB2 LOG\db2 val-Wed Mar 02 16_28_37 2022.log。
DB2 LEVEL返回:DB21085 I此示例或安装(示例名称,如果适用:“DB2”)使用“32”位和级别标识符为“0605010 E”的DB2代码版本“SQL 10054”。信息标记为“DB2 v10.5.400.191“、“s140813”、“IP 23617”和修复包“4”。产品安装在“C:\PROGRA~2\IBM\SQLLIB”中,DB2副本名称为“DB2 COPY 1”。
DB2 Start返回:SQL 1026 N数据库管理器已处于活动状态。
切换到DB2 CLP db2 =〉列出活动数据库返回:SQL 1611 W数据库系统监视器未返回任何数据。
db2 =〉列出数据库目录返回:SQL 1057 W系统数据库目录为空。SQLSTATE=01606
db2 =〉list系统odbc数据源返回:DB21037 W未找到数据源。
检查Google和stackoverflow并没有得到任何合适的帮助,至少我没有看到它。我的经验是作为应用程序开发人员,而不是db2管理员,除了应用程序开发所需要的,我在W7上使用DB2 V9.7没有任何问题,但我不知道该怎么做。任何帮助都是感激的。
2条答案
按热度按时间4urapxun1#
Configuring the IBM Data Studio client for remote operations链接中介绍了先决条件和预期行为。
出现此错误的原因可能是配置错误或某些DS错误/意外行为。
解决方案是手动创建数据库,然后在DS中注册此数据库。
xuo3flqw2#
实际上:DB2 V10.5 SQL-Express无法安装示例数据库。IBM Data Studio尝试连接到示例数据库,但使用SQL 4499 N的操作失败。手动创建数据库克服了此问题。