соединения с базой данных DB2 сконфигурированы с помощью программного обеспечения клиента DB2 на вашем компьютере. Когда соединения определены в клиентском программном обеспечении, они затем отображаются на панели источников данных ODBC. Вы не можете настроить их с помощью панели управления.
Чтобы просмотреть их, откройте командное окно DB2 и введите команду db2 list db directory
. Это будет список всех баз данных система знает о:
C:\Program Files\IBM\SQLLIB\BIN>db2 list db directory
System Database Directory
Number of entries in the directory = 2
Database 1 entry:
Database alias = SAMPLE
Database name = SAMPLE
Node name = DB2AED1
Database release level = 10.00
Comment =
Directory entry type = Remote
Catalog database partition number = -1
Alternate server hostname =
Alternate server port number =
Database 2 entry:
Database alias = IBMDSMR
Database name = IBMDSMR
Local database directory = C:
Database release level = 10.00
Comment =
Directory entry type = Indirect
Catalog database partition number = 0
Alternate server hostname =
Alternate server port number =
В приведенном выше примере, «Справочник Тип записи» указывает, является ли локальная база данных («Косвенные»), то есть, у вас есть сервер DB2 работает на вашем машина) или если база данных удалена («Удаленная»), например, база данных SAMPLE
выше.
Чтобы увидеть детали подключения для SAMPLE
, обратите внимание на имя узла (DB2AED1
в приведенном выше примере) и выдает db2 list node directory
команду:
C:\Program Files\IBM\SQLLIB\BIN>db2 list node directory
Node Directory
Number of entries in the directory = 1
Node 1 entry:
Node name = DB2AED1
Comment =
Directory entry type = LOCAL
Protocol = TCPIP
Hostname = mydb2.stackoverflow.com
Service name = 50000
Вы можете видеть, что DB2AED1
на хосте mydb2.stackoverflow.com
и на порту 50000
. Если по какой-либо причине в поле «Имя службы» есть имя, вам необходимо посмотреть это в файле служб (на Windows или /etc/services
на Linux)
Это замечательно! Благодарю. –