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

Откуда: Харків
Сообщений: 1233
Подскажите пожалуйста кто знает.
Пытаюсь вытащить данные из DB2 базы при помощи MS SSIS.
В одном пакете нужно выполнить последовательно несколько селектов в последовательных Flow.
Первый селект проходит без проблем.
Если параметр коннекшена RetainSameConnection = False, то на втором селекте получаю:

[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)

Если меняю RetainSameConnection = 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


У нас внешний Firewall и для DB2 открыт только один порт 3700.
Возможно нужно открыть дополнительные порты? Если да, то какие?
14 апр 14, 12:21    [15878329]     Ответить | Цитировать Сообщить модератору
 Re: Доступ из SSIS  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4949
igor2222,

Другие порты, кроме того, что стоит в параметре SVCENAME экземпляра, открывать не надо.
14 апр 14, 14:46    [15879515]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить