2016-09-28 6 views
0
때때로

에 만료 : 나는 때 어떤 패턴을 찾을 수 없습니다 TCP 공급자 : 세마포 제한 시간은 SQL 서버 2016 (데이터 흐름을 사용하여) 나는 다음과 같은 오류를 얻기 위해 SQL 서버에서 SSIS에서 데이터를로드하는 동안 SSIS

SE [[209]] Error: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "Communication link failure". An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "TCP Provider: The semaphore timeout period has expired. ".

[SSIS.Pipeline] Error: SE failed the pre-execute phase and returned error code 0xC0202009.

나는 이걸 얻는다. 누구나 똑같은 문제가 있었고 해결 되었습니까?

답변

1

나는이 어려운 문제를 전에 찾아서 찾아 냈습니다. 유일한 생각은 MSDN forumSO question "how to resolve DTS_E_OLEDBERROR. in ssis"입니다. 요컨대 - 문제는 SQL 서버 또는 런타임 환경의 부하가 높다는 것과 관련이 있습니다. 필자의 경우 SQL Server에 RAM을 추가하고 TCP 창을 구성하면 오류가 사라졌습니다. 32767; 그러나, 나는 그것이 치료제라고 확신하지 않는다.

+0

SQL Server에 RAM을 추가 하시겠습니까? 원본 또는 SSIS 인스턴스? – Testtest11

+1

@ Testtest11, 제 경우 RAM이 SSIS에 데이터를 제공 한 SQL 서버에 추가되었습니다. – Ferdipux