Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SSIS and DB2  [new]
igor2222
Member

Откуда: Харків
Сообщений: 1233
Возникла необходимость перенести SSIS пакеты на другой сервер.
Среди них несколько, которые юзают DB2 connection.
Установили драйвера. ibm_data_server_runtime_client_win64_v10.5.exe
Соединение устанавливается нормально. Данные выбираются. Но..
Есть несколько SSIS пакетов, в котором мапятся несколько таблиц.
Например с одним DB2 коннекшеном двумя Data Flows
Первый отрабатывает нормально.
Второй валится с ошибкой
[FIAHIRDES [1]] Error: IBM.Data.DB2.DB2Exception: ERROR [40003] [IBM] CLI0108E  Communication link failure. SQLSTATE=40003
   at IBM.Data.DB2.DB2ConnPool.Open(DB2Connection connection, String& szConnectionString, DB2ConnSettings& ppSettings, Object& ppConn)
   at IBM.Data.DB2.DB2Connection.Open()
   at Microsoft.SqlServer.Dts.Runtime.ManagedHelper.GetManagedConnection(String assemblyQualifiedName, String connStr, Object transaction)
   at Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManager100.AcquireConnection(Object pTransaction)
   at Microsoft.SqlServer.Dts.Pipeline.DataReaderSourceAdapter.AcquireConnections(Object transaction)
   at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostAcquireConnections(IDTSManagedComponentWrapper100 wrapper, Object transaction)

Если задизейблить первый, то второй отлично выполняется.
В чем может быть проблема?
Где тот параметр, который не дает в одном коннекшене выполнить последовательно 2 селекта?
11 апр 14, 17:54    [15869717]     Ответить | Цитировать Сообщить модератору
 Re: SSIS and DB2  [new]
Yagrus2
Member

Откуда: Москва
Сообщений: 899
igor2222,
Попробуйте сделать последовательные Data Flows
11 апр 14, 18:08    [15869781]     Ответить | Цитировать Сообщить модератору
 Re: SSIS and DB2  [new]
igor2222
Member

Откуда: Харків
Сообщений: 1233
Yagrus2,
Так они и так последовательные. В том то и дело.
11 апр 14, 18:09    [15869785]     Ответить | Цитировать Сообщить модератору
 Re: SSIS and DB2  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 34008
Блог
судя по
Error: IBM.Data.DB2.DB2Exception: ERROR [40003] [IBM] CLI0108E Communication link failure. SQLSTATE=40003

ошибка возникает на стороне DB2,
поэтому тут вам вряд-ли помогут
12 апр 14, 00:31    [15871124]     Ответить | Цитировать Сообщить модератору
 Re: SSIS and DB2  [new]
igor2222
Member

Откуда: Харків
Сообщений: 1233
Критик,
Теперь уже догадываюсь. В свойствах DB2 коннекшена изменил RetainSameConnection с False в True и получил:

[FIAHIRDES [1]] Error: An error occurred executing the provided SQL command: 
"SELECT * FROM "DB2P"."QB"."QBHIRDES"". 
ERROR [08001] [IBM] SQL30081N  A communication error has been detected. 
Communication protocol being used: "TCP/IP".  
Communication API being used: "SOCKETS".  Location where the error was detected: "159.195.70.17".  
Communication function detecting the error: "recv".  
Protocol specific error code(s): "*", "*", "0".  SQLSTATE=08001


Я так понимаю, проблема в закрытых портах?
Может кто знает, где есть "быстрый" форум по DB2?
14 апр 14, 11:24    [15877990]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить