2014-04-05 3 views
0

연결된 서버에 openquery을 호출하는 저장 프로 시저를 작성하여 원격 postgresql 서버에서 데이터를 가져 와서 해당 데이터가있는 테이블을 채 웁니다. 이것은 잘 작동합니다. 저장 프로 시저에는 3 개의 매개 변수가 필요합니다. 저장된 프로 시저를 호출하여 연결된 서버로 호출하는 보고서를 실행하는 방법

내가 보고서 작성기 3.0에서 스토어드 프로 시저를 호출하려고

나에게

7350 오류

을 (연결된 서버 "이름"에서 열 OLE DB 제공자 MSDASQL을받을 수 없습니다) 제공합니다.

이미 MSDASQL에서 허용되는 프로세스 속 매개 변수를 확인합니다.

해결 방법을 찾을 수 없습니다. Mgmt Studio에서 저장 프로 시저를 실행하면 정상적으로 작동합니다. SQL Server 2012를 사용하고 있습니다.

보고서는 행별로 파일을 표시하면됩니다. 저장 프로 시저와 보고서를 별도로 실행할 수는 있지만 작동하지만 수동으로해야합니다. 내 요구 사항에 보고서 구독이 필요하므로 자동으로 수행해야합니다.

어떻게 해결할 수 있습니까?

PD : 영어로 죄송합니다. 미리 감사드립니다.

+0

그래서 링크 된 서버 참조 경로를 실행하여 디버깅 했습니까? 먼저 관리자 권한으로 실행하려고합니다. 그런 다음 거기에서 일하십시오. SSIS 패키지에서 링크 된 서버를 버리고 서버 자체에 직접 연결하고 일어날 일을 수행합니다. – GoldBishop

답변

0

글쎄 나는 별도의 작업을해야하므로 저장 프로 시저를 실행하고 테이블에 정보를 생성 한 다음 테이블에서 정보를 읽는 보고서를 실행하는 작업을 작성해야합니다. 이 작동합니다. 감사합니다.