2016-12-14 3 views
0

SQL Server에 SQL Server Integration Services 패키지로 저장된 유지 관리 계획 SSIS 패키지에 사용 된 코드를 찾으려고합니다. 서버의 Integration Services에 로그인하려고 시도했지만이 요청에 대한 데이터를 검색하지 못했다는 오류를 반환합니다. 불행히도이 패키지를 설치 한 사람이 아니므로 원래 파일이 어디에 있는지 또는이 시점에 파일이 있는지조차 알지 못합니다.SQL Server Integration Services 패키지 편집

나는 dtsx 파일 또는 이와 유사한 것을 찾아야 어떤 단계가 수행되고 있는지 결정하고 필요에 따라 수정할 수 있습니다. 이것은 SQL Server 2012에 있으며 패키지는 SQL Server 작업 활동 모니터에서 참조됩니다.

제공 할 수있는 도움에 미리 감사드립니다.

+0

확인 - 사용중인 로그인에 SSIS 패키지에 액세스하거나 SSIS 서버에 로그인하는 데 필요한 권한이 있는지 확인하십시오? 어떤 단계에서 오류가 발생합니까? 정확한 오류 메시지 란 무엇입니까? –

+0

서버에 연결하려고하면 오류가 발생합니다. 정확한 세부 정보는 다음과 같습니다. [servername]에 연결할 수 없습니다. 추가 정보 : 컴퓨터 [servername]의 통합 서비스 서비스에 연결하는이 요청 (Microsoft.sqlserver.management.sdk.sfc)의 데이터를 검색하지 못했습니다. "다음 서비스를 시작할 수 없습니다. 비활성화되었거나 활성화 된 장치가 연결되어 있지 않기 때문입니다. " – Xiphoen

+0

이것은 대개 SQL Server Integration Services가 연결하려는 SQL Server에서 실행되고 있지 않음을 나타냅니다. 코드에 액세스하려면 먼저 서비스를 시작해야 할 수 있습니다. 또는 SSIS가 다른 서버에서 실행 중일 수 있습니다. 예약 된 작업 인 경우 해당 작업을보고 어떤 서버가 패키지를 실행하고 있는지 확인하십시오. –

답변

0

먼저 SSMS의 SQL Agent에있는 작업에서 유형이 SQL Server Integration Services 인 단계로 이동하십시오.

일반 탭에서 위치를 알려줍니다. 패키지 소스는 무엇입니까? 파일 시스템 인 경우 파일은 SSMS 및 지정된 패키지 대상에 로그인 한 서버에 있습니다.

소스가 SQL Server 인 경우 해당 패널에 로그인해야합니다. SSIS 패키지 저장소 인 경우 Windows 인증을 사용합니다.

This link 패키지의 위치에 대한 자세한 정보를 제공합니다. 거기에서 비주얼 스튜디오에서 편집해야합니다.

+0

패키지 원본은 SQL 서버이며 SSIS 패키지 \ 유지 관리 계획 폴더에서 나타내는 패키지 태그 아래에 위치합니다 . "패널에 로그인해야 할 것입니다."- 객체 탐색기를 통해 로그인하려고 시도하는 것 이외의 다른 의미는 모르겠다. 이는 데이터를 검색 할 수 없다는 오류를 표시합니다 (주석 위) – Xiphoen