>백엔드 개발 >C++ >SSIS 2012를 실행할 때 \'SSIS.Pipeline: SQL Server Data Tools 외부에서 SSIS 패키지를 실행하려면 Integration Services 이상의 [스크립트 구성 요소 이름]을 설치해야 합니다\'가 나타나는 이유

SSIS 2012를 실행할 때 \'SSIS.Pipeline: SQL Server Data Tools 외부에서 SSIS 패키지를 실행하려면 Integration Services 이상의 [스크립트 구성 요소 이름]을 설치해야 합니다\'가 나타나는 이유

Barbara Streisand
Barbara Streisand원래의
2024-10-29 05:52:02426검색

Why Do I Get

외부 응용 프로그램에서 스크립트 구성 요소가 포함된 SSIS 2012 패키지 실행

Microsoft 응용 프로그램을 사용하여 외부 응용 프로그램에서 SSIS 2012 패키지를 실행하려고 할 때 .SqlServer.ManagedDTS v 11.0 어셈블리에서는 다음 오류 메시지가 나타날 수 있습니다.

SSIS.Pipeline: To run a SSIS package outside of SQL Server Data Tools you must install [Script Component Name] of Integration Services or higher.

이 오류는 SQL Server Integration Services 서비스가 외부 애플리케이션을 호스팅하는 시스템에 설치되지 않았음을 나타냅니다.

원인:

SSIS 패키지의 스크립트 구성 요소를 실행하려면 Integration Services 런타임이 필요합니다. SSDT에서 패키지를 실행하면 런타임이 자동으로 사용 가능하지만 외부 애플리케이션에서 실행할 때는 그렇지 않습니다.

해결책:

이 문제를 해결하려면 , 외부 애플리케이션이 실행될 시스템에 SQL Server Integration Services 서비스를 설치합니다.

추가 팁:

  • dba.stackexchange에 대한 이 토론을 참조하세요. .com에서 더 많은 통찰력을 얻으세요: https://dba.stackexchange.com/questions/49786/error-to-run-a-ssis-package-outside-of-sql-server-data-tools-you-must-install
  • Integration Services 런타임에 액세스할 수 있는 올바른 권한으로 외부 애플리케이션이 실행되고 있는지 확인하세요.
  • 패키지 구성을 검토하고 필요한 연결 관리자가 다음과 같이 올바른 한정자로 올바르게 설정되었는지 확인하세요. 질문에 제공된 코드 조각에 설명되어 있습니다.

위 내용은 SSIS 2012를 실행할 때 \'SSIS.Pipeline: SQL Server Data Tools 외부에서 SSIS 패키지를 실행하려면 Integration Services 이상의 [스크립트 구성 요소 이름]을 설치해야 합니다\'가 나타나는 이유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.