다음을 통해 공유


FindRenderSave 예제 Windows 응용 프로그램

업데이트: 2005년 12월 5일

FindRenderSave는 Microsoft Visual Studio를 사용하여 개발한 예제 Microsoft Windows 응용 프로그램입니다. 실제 업무 시나리오를 기반으로 작성된 이 응용 프로그램은 보고서 서버 웹 서비스를 사용하는 Windows 응용 프로그램의 개발 방법을 보여 줍니다. 이 예제에서는 SOAP API를 사용하여 사용자가 보고서 서버 데이터베이스에서 보고서를 검색하고, 보고서 속성을 검토하며, 보고서를 디스크상의 다양한 형식으로 렌더링할 수 있도록 합니다. 이 예제는 Itanium 기반 운영 체제에서 지원되지 않습니다.

SQL Server 예제는 설치하는 동안 자동으로 설치되지 않습니다. 예제 설치 방법에 대한 지침은 예제 설치를 참조하십시오.

ms160877.note(ko-kr,SQL.90).gif중요:
시스템 관리자의 허가 없이 예제 응용 프로그램을 프로덕션 SQL Server 데이터베이스 또는 보고서 서버에 연결하거나 이러한 데이터베이스 또는 보고서 서버에서 사용해서는 안 됩니다.

요구 사항

FindRenderSave 예제를 사용하려면 Microsoft Visual Studio와 Microsoft Visual C# 또는 Microsoft Visual Basic 중 하나에 대해 잘 알고 있어야 하며 다음과 같은 시스템 요구 사항이 필요합니다.

  • Visual Studio 2005 또는 호환 개발 환경(프로젝트 파일 검토용)
  • Microsoft .NET Framework 버전 2.0
  • Reporting Services 예제. SQL Server 2005 설치 중에 예제를 설치하도록 선택할 수 있습니다. 이 릴리스에서 예제를 설치하도록 선택하면 예제의 압축을 풀어 설치할 수 있는 별도의 설치 관리자가 컴퓨터에 설치됩니다. Microsoft SQL Server 2005 프로그램 그룹의 시작 메뉴에서 이 설치 관리자를 실행할 수 있습니다.
  • 네트워크에서 액세스할 수 있는 보고서 서버. 예제 클라이언트 응용 프로그램을 사용하여 보고서 서버의 내용을 확인하고 보고서를 렌더링하려는 경우에 필요합니다. 이 예제에서는 SQL Server 2005 Reporting Services가 개발 컴퓨터에 설치되어 있다고 가정합니다.

위치

이 예제는 Reporting Services 예제 디렉터리의 Application Samples\FindRenderSave Sample 하위 디렉터리에 있습니다.

예를 들면 다음과 같습니다.

C:\Program Files\Microsoft SQL Server\90\Samples\Reporting Services\Application Samples\FindRenderSave Sample

예제 빌드

강력한 이름 키 파일을 생성하지 않았다면 다음 지침에 따라 해당 키 파일을 생성합니다.

강력한 이름 키 파일을 생성하려면

  1. Microsoft Visual Studio 2005 명령 프롬프트를 엽니다. 시작을 클릭하고 모든 프로그램, Microsoft .NET Framework SDK 2.0을 차례로 가리킨 다음 SDK 명령 프롬프트를 클릭합니다.

    -- 또는--

    Microsoft .NET Framework 명령 프롬프트를 엽니다. 시작을 클릭하고 모든 프로그램, Microsoft .NET Framework SDK 2.0을 차례로 가리킨 다음 SDK 명령 프롬프트를 클릭합니다.

  2. 디렉터리 변경 명령(CD)을 사용하여 명령 프롬프트 창의 현재 디렉터리를 예제가 설치된 폴더로 변경합니다.

    [!참고] 예제가 있는 폴더를 확인하려면 시작 단추를 클릭하고 모든 프로그램, Microsoft SQL Server, 설명서 및 자습서를 차례로 가리킨 다음 예제 디렉터리를 클릭하십시오. 기본 설치 위치가 사용된 경우 예제는 <system_drive>:\Program Files\Microsoft SQL Server\100\Samples에 있습니다.

  3. 명령 프롬프트에서 다음 명령을 실행하여 키 파일을 생성합니다.

    sn -k SampleKey.snk

    ms160877.note(ko-kr,SQL.90).gif중요:
    강력한 이름 키 쌍에 대한 자세한 내용은 MSDN의 .NET Development Center에서 "Security Briefs: Strong Names and Security in the .NET Framework"를 참조하십시오.

Visual Studio에서 FindRenderSave 예제를 빌드하고 실행하려면

  1. 솔루션(FindRenderSaveCS.sln 또는 FindRenderSaveVB.sln)을 엽니다.

  2. 디버그 메뉴에서 디버깅하지 않고 시작을 클릭합니다.

  3. 응용 프로그램을 종료하려면 Close를 클릭합니다.

명령줄에서 FindRenderSave 예제를 빌드하고 실행하려면

  1. CD(디렉터리 변경) 명령을 사용하여 \FindRenderSave 디렉터리로 변경합니다.

  2. 다음을 입력하여 C# 및 Visual Basic 버전의 예제를 모두 빌드합니다.

    for /r %f in (*.sln) do C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\msbuild.exe "%f"
    

    [!참고] 사용자 시스템에서 Windows 시스템 경로와 .NET Framework 버전 번호가 다를 수 있습니다.

  3. 응용 프로그램의 \Bin\Debug 디렉터리에서 FindRenderSave.exe를 두 번 클릭하여 응용 프로그램을 시작합니다.

  4. Close를 클릭하여 응용 프로그램을 닫습니다.

FindRenderSave 사용

FindRenderSave 예제 응용 프로그램을 설치한 후에는 이 예제를 사용하여 보고서를 검색하고, 보고서 속성을 확인하고, 보고서를 디스크상의 다양한 형식으로 렌더링할 수 있습니다. 기본적으로 FindRenderSave는 이 응용 프로그램이 실행되는 컴퓨터의 보고서 서버 웹 서비스 인스턴스에 연결을 시도합니다.

ms160877.note(ko-kr,SQL.90).gif중요:
시스템 관리자의 허가 없이 예제 응용 프로그램을 프로덕션 SQL Server 데이터베이스 또는 보고서 서버에 연결하거나 이러한 데이터베이스 또는 보고서 서버에서 사용해서는 안 됩니다.

FindRenderSave 예제 응용 프로그램을 사용하려면

  1. Visual Studio에서 FindRenderSave.sln을 엽니다.

  2. 디버그 메뉴에서 디버깅 시작을 클릭하여 예제 응용 프로그램을 실행합니다.

  3. Search by 목록을 사용하여 이름 및/또는 설명으로 보고서를 검색합니다.

  4. 검색에 사용할 텍스트를 Search string 입력란에 입력합니다. 검색 문자열 입력이 끝나면 Search를 클릭합니다.

    검색 조건과 일치하는 보고서 목록이 Items found 목록에 나타납니다.

  5. Items found 목록에서 임의의 보고서를 클릭하여 설명과 경로 속성을 확인합니다.

  6. 선택한 보고서는 Excel, 이미지, 웹 보관 파일(MHTML) 또는 PDF 렌더링 형식 중 하나로 렌더링할 수 있습니다. 렌더링 형식을 선택하려면 Render as 목록을 사용합니다.

  7. 보고서를 저장하려면 Save Report를 클릭합니다.

    Save As 대화 상자가 열립니다.

    [!참고] FindRenderSave는 자격 증명이 필요한 보고서 또는 모든 매개 변수에 대해 기본값이 지정되지 않은 매개 변수가 있는 보고서는 렌더링하거나 저장하지 않습니다.

  8. 위치를 선택하고 보고서의 이름을 입력한 다음 Save를 클릭합니다.

  9. 응용 프로그램을 종료하려면 Close를 클릭합니다.

참고 항목

작업

코드 예제 컴파일 및 실행
SQL Server Reporting Services 예제

관련 자료

응용 프로그램 예제(Reporting Services)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2005년 12월 5일

변경된 내용
  • 키 파일의 이름 및 위치를 포함하여 키 파일 생성 방법에 대한 정보를 변경했습니다.