방법: 64비트 컴퓨터에 32비트 Reporting Services 설치

업데이트: 2007년 9월 15일

SQL Server 2005 Reporting Services는 Itanium 및 x64 플랫폼에서 서버 구성 요소에 대해 네이티브 64비트를 지원하고 x64 플랫폼에서 클라이언트 도구를 지원합니다. 그러나 일부 버전은 32비트 버전에서만 사용 가능합니다. SQL Server 2005 Express Edition with Advanced Services 또는 SQL Server 2005 Workgroup Edition을 사용하는 경우 64비트 컴퓨터에서 32비트 Reporting Services를 설치하려면 이 항목에서 설명하는 작업을 수행해야 합니다. 32비트 버전의 Reporting Services는 운영 체제의 WOW64 하위 시스템에서 실행됩니다.

작업

  • 동일한 컴퓨터에 64비트 보고서 서버 인스턴스가 있으면 이를 제거합니다. 64비트 컴퓨터에서는 Reporting Services의 64비트 및 32비트 인스턴스를 실행할 수 없습니다. 이전에 설치된 64비트 Reporting Services가 있는 경우 설치 프로그램을 실행하여 제거합니다.
  • IIS 6.0을 사용하는 경우 64비트 버전의 .NET Framework 2.0 재배포 가능 패키지를 설치합니다.
  • 이 항목에서 제공하는 스크립트를 사용하여 32비트 버전의 ASP.NET을 활성화합니다. 32비트 ASP.NET을 활성화하지 않으면 설치할 구성 요소 페이지에서 Reporting Services의 Express Edition 또는 Workgroup Edition을 사용할 수 없으며 설치 마법사의 필수 구성 요소 검사 페이지에 다음과 같은 경고 메시지가 나타납니다. "ASP.NET 등록 확인." 이 경고 메시지에 대한 자세한 내용은 다음 메시지에 나옵니다. "64비트 ASP.Net이 등록되어 있습니다. Microsoft Reporting Services 2005(32비트)를 설치하려면 32비트 ASP.Net이 필요합니다."
  • 스크립트를 실행한 후 32비트 Reporting Services를 설치합니다.

다음 지침에서는 Windows Server 2003 및 IIS 6.0과 Windows Vista 및 IIS 7.0의 64비트 버전에서 32비트 Reporting Services를 설치하는 방법에 대해 설명합니다.

64비트 IIS 6.0에서 32비트 Reporting Services를 설치하려면

  1. 필요한 경우 64비트 버전의 Reporting Services를 제거합니다. 64비트 및 32비트 버전을 함께 작동하도록 설치할 수 없습니다.

  2. Microsoft .NET Framework를 수동으로 설치하려면 dotnetfx64.exe를 실행합니다. 이 파일은 SQL Server 2005 설치 미디어의 Redist 폴더에 있습니다. 또는 Microsoft 다운로드 사이트의 Microsoft .NET Framework 버전 2.0 재배포 가능 패키지(x64)에서 다운로드할 수도 있습니다.

  3. IIS 관리자에서 Web Server Extensions 폴더를 클릭합니다.

  4. 세부 정보 창에서 ASP.NET V2.0.50727을 마우스 오른쪽 단추로 클릭한 다음 허용을 클릭합니다.

  5. Web Sites 폴더를 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.

  6. ISAPI 필터를 클릭합니다.

  7. 필터 이름에서 ASP.NET_2.0.50727을 선택한 다음 편집을 클릭합니다.

  8. "C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_filter.dll" 파일을 Framework 폴더에 있는 32비트 버전 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll 파일로 대체합니다.

  9. 확인을 클릭합니다. 변경 사항을 저장하고 IIS 관리자를 닫습니다.

  10. 명령 프롬프트 창을 열고 다음 명령을 실행합니다.

    cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
    
  11. Reporting Services 32비트 버전을 설치합니다.

  12. 설치가 완료된 다음 IIS 관리자를 열고 Web Server Extensions 폴더를 클릭합니다.

  13. 세부 정보 창에서 **ASP.NET V2.0.50727(32비트)**을 마우스 오른쪽 단추로 클릭한 다음 허용을 클릭합니다.

64비트 IIS 7.0에서 32비트 Reporting Services를 설치하려면

  1. 필요한 경우 64비트 버전의 Reporting Services를 제거합니다. 64비트 및 32비트 버전을 함께 작동하도록 설치할 수 없습니다.

  2. Reporting Services를 설치하기 전에 먼저 ASP.NET 및 IIS를 활성화합니다. 자세한 내용은 방법: Windows Vista에 32비트 Reporting Services 설치의 필수 구성 요소 섹션을 참조하십시오.

  3. 다음 스크립트를 복사합니다.

    cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
    
  4. 명령 프롬프트 창을 엽니다. 시작을 가리키고 모든 프로그램, 보조프로그램을 차례로 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 후 관리자 권한으로 실행을 선택합니다.

  5. 계속을 클릭합니다.

  6. 명령 프롬프트 창에서 왼쪽 위 모퉁이에 있는 명령 프롬프트 아이콘을 마우스 오른쪽 단추로 클릭하고 편집을 가리킨 후 붙여넣기를 선택합니다.

  7. Enter 키를 눌러 스크립트를 실행합니다.

  8. Reporting Services 32비트 버전을 설치합니다. Windows Vista에서는 설치된 Reporting Services에 SP2를 적용해야 합니다. SQL Server 2005 Express Edition with Advanced Services를 설치하는 경우 이미 SP2가 포함된 설치 프로그램을 실행할 수 있습니다. 자세한 내용은 Microsoft 웹 사이트의 Microsoft SQL Server 2005 Express Edition with Advanced Services 서비스 팩 2를 참조하십시오. 설치 중 오류가 발생한 경우 이 항목의 마지막 부분에 나오는 문제 해결 섹션에서 자세한 내용을 참조하십시오.

  9. IIS를 다시 설정합니다.

  10. 보고서 서버의 로컬 관리를 구성합니다. 보고서 서버 및 보고서 관리자를 로컬에서 액세스하려면 다음을 수행하십시오.

    1. Internet Explorer를 엽니다.
    2. 기본 보고서 서버 URL(https://localhost/reportserver) 또는 보고서 관리자 URL(https://localhost/reports)을 입력합니다.
    3. 도구를 클릭합니다.
    4. 인터넷 옵션을 클릭합니다.
    5. 보안을 클릭합니다.
    6. 신뢰할 수 있는 사이트를 클릭합니다.
    7. 사이트를 클릭합니다.
    8. http://<servername>을 추가합니다.
    9. HTTPS를 기본 사이트로 사용하지 않는 경우 이 영역에 있는 모든 사이트에 대해 서버 확인(https:) 필요 확인란의 선택을 취소합니다.
    10. 확인을 클릭합니다.
    11. https://localhost에 대해서도 같은 단계를 반복합니다. 그러면 보고서 서버와 보고서 관리자 응용 프로그램 모두에 사용되는 서버의 NETBIOS 이름 또는 localhost로 브라우저 창을 열 수 있습니다.
  11. 사용자에게 모든 액세스 권한을 명시적으로 부여하는 역할 할당을 만듭니다.

    1. 관리자 권한으로 실행을 사용하여 브라우저 창을 엽니다. 시작을 가리키고 모든 프로그램을 클릭한 후 Internet Explorer를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택합니다.
    2. 보고서 관리자를 시작합니다. 기본적으로 보고서 관리자 URL은 http://<servername>/reports입니다(SQL Server Express with Advanced Services를 사용하는 경우에는 http://<servername>/reports$sqlexpress).
    3. 홈 페이지에서 속성을 클릭합니다.
    4. 새 역할 할당을 클릭합니다.
    5. Windows 사용자 계정을 <domain>\<user> 형식으로 입력합니다.
    6. 내용 관리자를 선택합니다.
    7. 확인을 클릭합니다.
    8. 홈 페이지의 위쪽 모퉁이에 있는 사이트 설정을 클릭합니다.
    9. 사이트 전체 보안 구성을 클릭합니다.
    10. 새 역할 할당을 클릭합니다.
    11. Windows 사용자 계정을 <domain>\<user> 형식으로 지정합니다.
    12. 시스템 관리자를 선택합니다.
    13. 확인을 클릭합니다.
    14. 보고서 관리자를 닫습니다.
  12. 관리자 권한으로 실행을 사용하지 않고 Internet Explorer에서 보고서 관리자를 다시 엽니다.

Windows Vista에서 발생한 설치 오류 문제를 해결하려면

  • SNAC(SQL Server Native Client), Database Services 및 Reporting Services에서 설치 실패 오류 메시지가 나타난 경우 SNAC 설치 패키지가 잘못되었거나 제대로 설치되지 않은 것입니다. 이 오류를 해결하려면 Microsoft 웹 사이트에서 SQL Server 2005 Express Edition 서비스 팩 2 CTP(Community Technology Preview)를 설치할 때 오류 메시지가 나타난다를 참조하십시오.

  • 이전 단계에서 오류를 해결하지 못한 경우 다음을 수행하십시오.

    1. 설치를 취소합니다.
    2. 시작을 클릭하고 제어판을 클릭합니다.
    3. 프로그램에서 프로그램 제거를 클릭합니다.
    4. Microsoft SQL Server Native Client를 선택합니다.
    5. 제거를 클릭합니다.
    6. 계속하려면 를 클릭합니다.
    7. Express Edition 설치 패키지를 컴퓨터의 폴더로 추출합니다. 설치 미디어에서 SQLEXPR_ADV.EXE /x를 실행합니다.
    8. 파일을 추출할 폴더를 선택합니다.
    9. 폴더에서 SNAC의 설치 패키지(sqlncli_x64.msi)를 찾습니다.
    10. sqlncli_x64.msi를 두 번 클릭하여 설치 프로그램을 실행합니다.
    11. SQL Server Native Client SDK를 선택하고 다음을 클릭한 다음 설치를 클릭합니다.
    12. 계속을 클릭합니다.
    13. Express Edition with Advanced Services 설치를 다시 시도합니다.
    14. IIS를 다시 설정합니다.
    15. 이전 섹션의 9단계 지침부터 다시 수행합니다.

참고 항목

작업

방법: Windows Vista에 64비트 Reporting Services 설치
방법: Windows Vista에 32비트 Reporting Services 설치

개념

64비트 컴퓨터에 Reporting Services 설치
Windows Vista에서 SQL Server 2005 실행 시 고려 사항

관련 자료

Reporting Services 설치 방법 도움말 항목

도움말 및 정보

SQL Server 2005 지원 받기