Share via


AsynchronousRender 예제 Windows 응용 프로그램

업데이트: 2005년 12월 5일

AsynchronousRender는 Visual Studio 2005를 사용하여 개발한 예제 Windows 응용 프로그램입니다. 이 응용 프로그램은 실제 시나리오를 바탕으로 하며 보고서 서버 웹 서비스를 사용하는 Windows 응용 프로그램의 개발 방법을 보여 줍니다. 이 예제에서는 SOAP API를 사용하여 사용자가 로컬 보고서 서버의 내용을 확인하고 보고서를 선택한 후 비동기 서버 통신을 사용하여 디스크에 보고서를 렌더링할 수 있도록 합니다. 이 예제는 Itanium 기반 운영 체제에서 지원되지 않습니다.

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

ms160950.note(ko-kr,SQL.90).gif중요:
이러한 예제는 교육용으로만 제공되므로 프로덕션 환경에 사용하기에 적합하지 않으며 프로덕션 환경에서 테스트를 수행하지 않았습니다. Microsoft는 이러한 예제에 대한 기술 지원을 제공하지 않습니다.

요구 사항

AsynchronousRender 예제를 사용하려면 Visual Studio 및 .NET Framework 프로그래밍 언어 중 하나 이상을 잘 알고 있어야 하며 다음이 설치되어 있어야 합니다.

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

위치

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

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

C:\Program Files\Microsoft SQL Server\90\Samples

\Reporting Services\Application Samples\AsynchronousRender 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

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

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

  1. 솔루션(AsynchronousRenderCS.sln 또는 AsynchronousRenderVB.sln)을 엽니다.

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

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

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

  1. 디렉터리 변경 명령을 사용하여 AsynchronousRender 디렉터리로 변경합니다.

  2. 다음을 입력하여 예제의 C# 및 Visual Basic 버전을 모두 빌드하고 .NET Framework 경로를 적절하게 수정합니다. 예를 들면 다음과 같습니다.

    for /r %f in (*.sln) do C:\WINDOWS\Microsoft.NET\Framework\v2.0.40607\msbuild.exe "%f"
    
  3. 응용 프로그램의 \Bin\Debug 디렉터리에서 AsynchronousRender.exe를 두 번 클릭하여 응용 프로그램을 시작합니다.

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

예제 사용

AsynchronousRender sample 예제 응용 프로그램을 빌드하고 실행한 후에는 예제를 사용하여 보고서 서버 데이터베이스의 보고서를 탐색하고 렌더링할 수 있습니다. 기본적으로 이 응용 프로그램은 AsynchronousRender를 실행 중인 컴퓨터에 있는 보고서 서버 웹 서비스의 인스턴스에 연결을 시도합니다.

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

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

  1. Connect 단추를 사용하여 로컬 보고서 서버에 연결하고 보고서 서버 네임스페이스에 있는 항목 목록을 검색합니다.

  2. TreeView 컨트롤을 사용하여 보고서를 선택합니다.

  3. 보고서를 선택하면 이 보고서를 웹 보관 파일(MHTML)에 맞게 비동기적으로 렌더링할 수 있습니다. 보고서를 렌더링하려면 Render를 클릭합니다.

    응용 프로그램이 서버로부터의 응답을 기다리는 동안 실행 타이머가 실행됩니다. 보고서가 렌더링되어 준비되면 메시지 상자가 나타납니다. 보고서를 디스크에 저장하려면 Yes를 클릭합니다.

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

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

참고 항목

작업

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

관련 자료

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

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2005년 12월 5일

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