Соединение Excel с IBM DB2 - PullRequest
       51

Соединение Excel с IBM DB2

4 голосов
/ 17 января 2012

Я пытался установить соединение с базой данных IBM DB2, с помощью которой я могу извлечь данные.

Детали, которые у меня есть:

  • Имя сервера
  • Библиотека данных
  • Имя пользователя / пароль.

Я пробовал два разных способа:

Использование Excel:

В Excel я перешел на данные-> Из других источников -> Из мастера подключения к данным -> Другое / Дополнительно -> Поставщик Microsoft OLE DB для DB2.

Я ввел имя сервера для параметра источника данных, а также имя пользователя и пароль в соответствующих параметрах. Всякий раз, когда я нажимаю кнопку «Тест», возвращается та же ошибка: «Тестовое соединение не удалось из-за ошибки при инициализации провайдера. - Неверный параметр»

Использование SQL Server 2008:

Я также пытался подключиться к этой базе данных DB2 через SQL Server 2008, создав новый связанный сервер и введя имя сервера в параметре источника данных, а также имя пользователя и пароль на странице безопасности.

Поставщик, которого я выбрал, это «Поставщик OLE DB IBM DB2 UDB для iSeries IBMDA400». Я получаю сообщение об ошибке: «Связанный сервер был создан, но не прошел проверку соединения»

Любой совет о том, как подключиться к базе данных DB2 из Excel или SQL Server 2008, был бы чрезвычайно полезен.

Спасибо

1 Ответ

3 голосов
/ 18 января 2012

Вы пытались использовать поставщик IBM DB2 for i IBMDA400 OLEDB, включенный в IBM i Access?

enter image description here

Я кратко протестировал его в Excel 2010, и он отлично работал. Драйвер можно установить непосредственно из системы IBM i, используя путь UNC \\system\QIBM\ProdData\Access\Windows\cwblaunch.exe.


Как настроить поставщика Microsoft OLE DB для DB2 для подключения к IBM i (AS / 400)

ИСПОЛНИТЕЛЬ

Provider


ПОДКЛЮЧЕНИЕ

Connection

ИСТОЧНИК ДАННЫХ

Необязательный параметр Data source называет файл универсального канала передачи данных (UDL), в котором сохранены настройки.

NETWORK

Параметр Network должен быть TCP/IP Connection. Вы должны щелкнуть по многоточию и настроить IP-адрес IBM i.

TCP/IP Network Settings

БЕЗОПАСНОСТЬ

Параметры Security не требуют пояснений.

БАЗА ДАННЫХ

Параметр Initial Catalog относится к имени реляционной базы данных, настроенному в системе AS / 400. Его можно найти с помощью команды DSPRDBDIRE из сеанса терминала. По умолчанию используется имя системы (серийный номер) или RCHASE12.

DSPRDBDIRE

Package Collection - это имя библиотеки, в которой будут создаваться временные объекты, необходимые поставщику OLE DB для DB2 для Microsoft.

Default schema - это имя библиотеки по умолчанию для неквалифицированных объектов.


ADVANCED

Advanced

Платформа СУБД

Выберите DB2/AS400.


TEST

Test

...