配置IBM DB2 ODBC - 更改主机IP /别名已存在

时间:2013-05-20 06:31:57

标签: windows db2 odbc

我已经通过微软自己的ODBC管理员创建了一个IBM ODBC连接到我的服务器。在最初发现放入IP地址的位置有困难之后(否则,ODBC使用我的本地数据库服务器),它最终成功连接到我的服务器PC。

然而,在此过程中,我没有输入数据库别名,因为我不知道它的含义,也不知道它是什么。 ODBC仍然可以正常工作。

然而,服务器更改了其IP地址。我不知道它是如何或为什么这样做,以及如何阻止它,但现在我以前工作的ODBC现在无法连接,说它在服务器的先前IP地址192.168.1.127给出了错误消息。

我尝试并失败了,了解如何通过ODBC配置更改主机IP。

令人沮丧的是,我删除了ODBC连接,在系统DSN下创建了一个新的连接等,但是点击完成后,它说别名URCDB已经存在。

我该如何解决这些问题?

注意:

  • URCDB是我的数据库的名称。在这两个场合,我没有放 别名字段中的任何内容。
  • ODBC创建过程中有两个URCDB。一个是为了 我以前在我的电脑上的本地测试数据库(删除),另一个, 我想,是从最近删除的ODBC遗留给我的 服务器

2 个答案:

答案 0 :(得分:6)

您有两种选择: 1.使用不同的别名创建DSN。 创建DSN时,在数据库名称字段中提供原始数据库名称,并在别名字段中提供除原始数据库名称之外的其他名称。

  1. 使用以下命令取消编目数据库名称

    去跑步 - >键入db2cmd db2 uncatalog数据库数据库名称

  2. 现在打开ODBC创建DSN,并将DSN名称和别名命名为原始数据库名称

答案 1 :(得分:0)

很可能您的服务器启用了DHCP,而服务器应该具有静态IP地址。希望这可以帮助。 DHCP地址通常是一致的,但根据网络协议的级别,可能会在某些时候发生变化。