У меня есть большое дело: мне нужно подключиться (я просто хочу читать данные, а не писать) моему клиенту IBM AS/400 (ака iSeries, теперь IBM i) сервер...
Я думаю, что у меня есть все необходимые параметры (дано мне программистом AS/400), но я не могу понять, какой драйвер мне нужно использовать, и если у меня есть все необходимое для этого программное обеспечение!
Я установил драйвер IBM AS/400 ClientAccess 5.8 (с патчем для последней ОС), и теперь я пытаюсь настроить новый Linked Server
на моем сервере Sql Server 2008 R2 (x64).
Первая проблема: Какой драйвер использовать?
У меня так много вариантов (но, возможно, никто из них не работает!!):
IBM DB2 UDB for iSeries IBMDASQL OLE DB Provider
IBM DB2 UDB for iSeries IBMDA400 OLE DB Provider
IBM DB2 UDB for iSeries IBMDARLA OLE DB Provider
... или, возможно, другие родовые драйверы OLEDB/ODBC
?!
Вторая проблема: Где я должен поместить свои параметры (в каких полях я имею в виду!)
В любом случае, я выбираю поставщика для моего Linked Server
, очевидно, мне нужно установить мои параметры... но у меня есть только это:
- Имя пользователя ADMIN
- Пароль пользователя ADMIN
- IP-адрес сервера AS/400
- Имя "основного" архива, в котором хранятся мои данные (что-то вроде
ACG_DATV2
)
Третья проблема. Как мне писать свои запросы? Как ссылаться на "архив" AS/400 и таблицы?
Я не знаю, как построить мой запрос на чтение: где хранятся таблицы и представления (?!) и как я могу ссылаться на них?
Заранее благодарю вас!