Reporting Services 구성하려면 및 Oracle 데이터 소스에 액세스하는 데 사용하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 834305 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

소개

Microsoft SQL Server 2000 Reporting Services에서, 빌드 및 Oracle 데이터 소스에서 데이터를 사용하는 보고서를 배포할 수 있습니다. 이 문서에서는 구성하고 개발 및 보고 서비스를 사용하여 배포 보고서 Oracle 데이터 소스에 액세스하는 방법을 설명합니다.

Oracle 데이터 소스에 단일 보고서에서 사용할 수 있습니다 (즉, 특정 보고서 데이터 원본) 또는 Oracle 데이터 소스에 여러 보고서의 공유 소스로 사용할 수 있습니다. 공유 데이터 원본 정의를 보고서 서버의 별도의 파일에 저장되는 반면 보고서의 특정 데이터 소스에 대한 정의는 보고서 자체의 저장됩니다. 보고서 데이터 원본 에서 또는 보고서 관련 중이거나 있는 공유 여러 데이터 원본의 데이터에 액세스할 수 있습니다.

Oracle 데이터 소스에 구성하려면 기본 요구 사항

Oracle 데이터 소스에 보고서의 액세스하려면 먼저 Oracle 데이터 소스에 구성해야 합니다. Oracle 데이터 소스에 구성하려면 다음 단계를 모두 수행해야 합니다.
  • 보고서 서버 컴퓨터에서 호스팅하는 보고서, Oracle 클라이언트 도구를 설치하고 Microsoft 인터넷 정보 서비스(IIS) 다시 시작하십시오.
  • 해당 공급자로 Oracle 데이터 소스에 연결하는 데 사용되는 드라이버를 설치하십시오. 기본적으로, Oracle 클라이언트 도구를 사용하여, 함께 Microsoft 데이터 액세스 구성 요소 (MDAC), 또는 Microsoft .NET Framework를 사용하여 드라이버가 설치됩니다.

보고서 디자이너를 사용하여 보고서를 디자인할 때 Oracle 데이터 소스에 구성 단계

보고서 디자이너와 보고서 Oracle 데이터 소스에 필요한 사용하여 보고서를 개발할 때 보고서 관련 Oracle 데이터 원본을 만들거나 보고서 데이터를 검색하기 위해 공유 Oracle 데이터 소스를 만들 수 합니다. 또한 기존 보고서에 새 보고서의 보고서 관련 데이터 원본 또는 공유 Oracle 데이터 소스를 구성할 수 있습니다. 새 보고서의 보고서 관련 데이터 소스를 구성하려면 다음 이 단계를 수행하십시오.
  1. Microsoft Visual Studio .NET 2003 시작하십시오.
  2. 파일 메뉴에서 새로 만들기를 가리킨 다음 프로젝트 를 클릭하십시오.
  3. 프로젝트 형식비즈니스 인텔리전스 프로젝트 를 클릭하십시오.
  4. 템플릿보고서 프로젝트 를 클릭하십시오.
  5. 확인 을 클릭하십시오.
  6. 솔루션 탐색기에서 보고서 폴더를 마우스 오른쪽 단추로 클릭한 다음 새 보고서 추가 클릭하십시오.
  7. 보고서 마법사 대화 상자에서 Oracle형식 목록에서 클릭하십시오.

    참고 여러 보고서에 이 데이터 원본을 사용하려는 경우 이 데이터를 원본 공유 데이터 원본을 확인하십시오. 이렇게 하려면 이 공유 데이터 원본 만들기 옵션을 클릭하십시오.
  8. 편집 을 클릭하십시오.
  9. 연결 탭을 클릭한 다음 Oracle 데이터 원본 정보 예: Oracle 서버 인스턴스 이름, 사용자 이름 및 암호를 입력하십시오.
  10. 확인 을 클릭하십시오.
  11. 다음 을 클릭하십시오.
  12. 쿼리 문자열 상자에서 보고서 데이터를 가져오는 데 필요한 쿼리를 입력하고 을 누릅니다.
  13. 마침 을 클릭하십시오.
기존 보고서 공유 Oracle 데이터 원본을 구성하려면 다음 이 단계를 수행하십시오.
  1. Visual Studio .NET 2003 시작하십시오.
  2. 보고서를 Oracle 데이터 소스에 추가할 위치에 있는 기존 프로젝트를 엽니다.
  3. 보고서 디자인 보기에서 데이터 탭을 클릭한 다음 새 데이터 집합데이터 집합 목록에서 클릭합니다.
  4. 데이터 집합 대화 상자에서 데이터 원본 목록에서 새 데이터 원본 을 클릭하십시오.
  5. 데이터 연결 속성 대화 상자의 공급자 탭을 누른 다음 원하는 연결할 수 있도록 데이터 선택 에서 Microsoft OLE DB 공급자에 대한 Oracle.
  6. 다음 을 클릭하십시오.
  7. 연결 탭을 클릭한 다음 Oracle 데이터 원본 정보 예: Oracle 서버 인스턴스 이름, 사용자 이름 및 암호를 입력하십시오.
  8. 확인 을 클릭하십시오.
  9. 데이터 집합 대화 상자에서 쿼리 문자열 상자에서 보고서 데이터를 가져오는 데 필요한 쿼리를 입력한 다음 확인 을 누릅니다.
참고 SELECT 같은 명명되지 않은 매개 변수를 보고서 쿼리 문자열이 포함된 경우 * table FROM WHERE column name =?, OLE DB에, 데이터 원본 유형을 설정하려면 데이터 원본을 편집하고 다음 Microsoft OLE DB 공급자에 대한 Oracle 클릭합니다. 보고서 쿼리에 명명된 매개 변수가 있으면 Oracle 데이터 처리 확장 대신 OLE DB 데이터 처리 확장을 사용할 수 있습니다.

OLE DB 그래픽 쿼리 디자이너를 사용하고 일반 쿼리 디자이너 Reporting Services 데이터 처리 데이터 확장명을 사용합니다.

보고서 관리자를 사용하여 보고서를 배포할 때 Oracle 데이터 소스에 구성 단계

공유 Oracle 데이터 원본을 사용하는 보고서를 배포할 때 보고서 관리자를 사용하여 공유 데이터 원본으로 Oracle 데이터 소스를 구성해야 합니다. 보고서 관리자에서 OLE DB 데이터 처리 확장 사용하거나 해당 Oracle 데이터 처리 확장 사용하는 Oracle 데이터 소스에 구성할 수 있습니다. Oracle 데이터 처리 확장 사용하는 Oracle 데이터 소스에 구성하려면 다음 이 단계를 수행하십시오.
  1. 보고서 관리자를 시작하십시오.
  2. 새 데이터 원본 을 클릭하십시오.
  3. 새 데이터 원본 페이지에서 이름 상자에 데이터 원본의 이름을 입력하십시오.
  4. Oracle연결 형식 목록에서 클릭하십시오.
  5. 연결 문자열 텍스트 상자에 OracleServerInstanceName Oracle 서버 인스턴스 이름이 있습니다 다음 텍스트를 입력합니다: 데이터 소스 OracleServerInstanceName =.

    참고: Reporting Services 데이터 처리 확장 또는 OLEDB 데이터 처리 확장 사용 중인 경우 ProviderName 데이터 공급자의 이름입니다. 다음 텍스트를 입력합니다: 공급자 ProviderName; = 데이터 소스 OracleServerInstanceName =.
  6. 연결에 사용할 모뎀자격 증명 저장 보고서 서버에 안전하게 의 옵션을 클릭한 다음 유효한 사용자 이름과 암호를 입력하십시오.

    참고 요구 사항에 따라 적절한 연결 세부 정보를 설정하십시오.
  7. 확인 을 클릭하십시오.

    참고 데이터 소스에서 제공된 데이터 소스 이름으로 만들어집니다.

.NET Framework 데이터 공급자는 Oracle Oracle 데이터 처리 확장 연결할 Oracle 데이터 원본에서 데이터를 검색하는 데 사용됩니다. Microsoft .NET Framework 1.1 사용할 수 있는 Oracle에 대한 .NET Framework 데이터 공급자를 다운로드하려면 다음 Microsoft 웹 사이트를 방문하십시오.
Microsoft .NET Framework Version 1.1 Redistributable Package
참고 Oracle 8i 릴리스 3 (8.1.7) 클라이언트를 설치해야 합니다 이상이 예상대로 공급자에 대한 보고서 서버 컴퓨터에서.

Oracle 데이터 소스에 구성할 때 오류 메시지 문제를 해결하는 단계

개발 및 보고 서비스를 통해 배포된 Oracle 데이터 소스에 구성할 때 오류 메시지가 나타날 수 있습니다. 다음 정보는 이러한 오류 메시지 문제를 해결하는 데 도움이 됩니다.
  • 다음 오류 메시지가 나타나면 유효한 사용자 이름과 암호가 데이터 소스에 로그온하는 데 사용된 확인하십시오.
    공급자를 초기화하는 동안 오류가 때문에 연결 테스트를 실패했습니다. ORA-01017: 잘못된 사용자 이름과 암호, 로그온 거부
  • 다음 오류 메시지가 나타나면 올바른 Oracle 서버 인스턴스 이름에 사용되는 확인하십시오.
    공급자를 초기화하는 동안 오류가 때문에 연결 테스트를 실패했습니다. ORA-12154: TNS: 서비스 이름을 확인할 수 없습니다.
    Oracle 서버 인스턴스 이름을 사용한 실행 중이어야 합니다. Oracle 데이터 소스에 연결 문제로 인해 이 오류 메시지가 나타날 수도 있습니다. 연결 문제를 디버깅하려면 기술에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
    259959ODBC 드라이버 및 OLE DB 공급자를 사용하여 Oracle 서버 연결 문제를 디버깅하는 데 기술 정보:
  • 다음과 같은 오류 메시지가 나타날 경우, 등록 또는 Oracle 데이터 원본을 구성하려면 선택한 공급자를 다시 설치하십시오.
    공급자를 초기화하는 동안 오류가 때문에 연결 테스트를 실패했습니다. Oracle 오류가 발생했지만 Oracle에서 오류 메시지를 검색할 수 없습니다.
    이 문제를 해결하려면 Oracle 데이터 원본을 구성하려면 다른 공급자를 선택하십시오.

참조

자세한 내용은 다음 항목에서 보고 온라인 서비스:
  • 기타 데이터 소스에서 데이터 검색
  • 데이터 소스에 연결

속성

기술 자료: 834305 - 마지막 검토: 2004년 2월 28일 토요일 - 수정: 2.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2000 Reporting Services
키워드:?
kbmt kbreport kbprovider kboracle kberrmsg kbhowtomaster KB834305 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com