다음을 통해 공유


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 공급자: 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다."

해결

이 문제를 해결하려면 다음 단계를 따릅니다.

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

참고 항목

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

참고 항목

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