다음을 통해 공유


SQL Sever 에이전트 SSIS 오류로 인한 연결 오류 0x80004005 발생

이 문서에서는 SQL 에이전트를 사용하는 SSIS(SQL Server Integration Services) 패키지가 실행되지 않는 연결 문제에 대한 해결 방법을 제공합니다.

증상

SQL 에이전트를 사용하는 SSIS 패키지를 실행하려고 하면 패키지가 실행되지 않으며 다음과 같은 오류 메시지가 표시됩니다.

OLE DB 레코드를 사용할 수 있습니다. 소스 "Microsoft OLE DB Driver for SQL Server" Hresult. 0x80004005 설명 "TDS 스트림의 프로토콜 오류".

OLE DB 레코드를 사용할 수 있습니다. 소스 "Microsoft OLE DB Driver for SQL Server" Hresult. 0x80004005 설명 "통신 링크 실패".

OLE DB 레코드를 사용할 수 있습니다. 소스 "Microsoft OLE DB Driver for SQL Server" Hresult. 0x80004005 설명 "TCP 공급자: 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다."

해결 방법

이 문제를 resolve 다음 단계를 수행합니다.

  1. SSMS(SQL Server Management Studio)를 연 다음 SQL Server instance 연결합니다.
  2. 개체 탐색기SQL Server 에이전트 이동합니다.
  3. 패키지를 실행하는 SSIS 작업을 찾습니다.
  4. 작업을 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.
  5. 단계 섹션에서 SSIS 패키지를 실행하는 단계를 찾습니다.
  6. 편집 단추를 선택하여 작업 단계 속성을 엽니다.
  7. 작업 단계 속성 대화 상자에서 구성>연결 관리자로 이동합니다.
  8. 문제가 발생하는 연결을 선택합니다.
  9. RetainSameConnection 속성의 값을 False에서 True로 변경합니다.
  10. 확인을 선택하여 변경 내용을 저장합니다.

참고

SSIS 패키지 연결 관리자 속성에서 RetainSameConnection 속성을 직접 조정할 수도 있습니다.

참고 항목

기존 연결이 원격 호스트에 의해 강제로 닫혔습니다(OS 오류 10054)