터미널 서비스 환경의 Project Professional 2007 문제 해결

업데이트 날짜: 2007년 12월

 

마지막으로 수정된 항목: 2008-06-25

터미널 서비스 환경에서 Project Professional 2007을 사용하는 경우 계정 프로필이 저장되는 방법과 로컬 프로젝트 캐시 기능의 도입으로 인해 문제가 발생할 수 있습니다. 이 문서에서는 이러한 잠재적 문제와 사용할 수 있는 가능한 해결 방법에 대해 설명합니다. 로컬 프로젝트 캐시 기능에 대한 자세한 내용은 로컬 프로젝트 캐시 기능 이해를 참조하십시오.

참고

문제를 해결하기 전에 Project Professional 2007의 최신 업데이트를 설치했는지 확인합니다. Microsoft Office Project 2007 인프라 업데이트에는 로컬 프로젝트 캐시 성능 향상 기능이 포함되어 있습니다. 자세한 내용은 Project Server 2007 인프라 업데이트 릴리스(백서) (영문)(https://go.microsoft.com/fwlink/?linkid=121912&clcid=0x412)를 참조하십시오. Microsoft Office Project 2007 인프라 업데이트을 설치하려면 Microsoft 다운로드 센터에서 관련 다운로드 페이지(https://go.microsoft.com/fwlink/?linkid=121884&clcid=0x412)를 참조하십시오.

터미널 서비스 환경의 Project Professional

이전 버전의 Project에서 프로젝트 파일을 열 때의 지연을 방지하기 위해 고객은 터미널 서비스(경우에 따라 Citrix) 환경에서 Project Professional 클라이언트를 설치합니다. 터미널 서비스 환경에서 원격 사용자는 터미널 서버를 사용할 수 있고 Project Professional이 설치된 서버에 로그온할 수 있습니다. 터미널 서버가 Project Server와 동일한 로컬 WAN에 있기 때문에 대역폭은 원격 사용자가 자신의 컴퓨터에서 Project Professional 클라이언트를 실행하는 경우 경험하는 것보다 훨씬 낫습니다.

일반적인 Windows Server 2003 터미널 서버 배포에는 다음 체계 중 하나가 포함될 수 있습니다.

  • 부하가 분산된 터미널 서버 팜   사용자가 터미널 서버 팜에 연결하면 부하에 따라 다른 터미널 서버 컴퓨터로 리디렉션됩니다. 자세한 내용은 Microsoft TechNet의 Windows Server 2003 문서 터미널 서버 부하 분산 (영문)(https://go.microsoft.com/fwlink/?linkid=105918\&clcid=0x412)을 참조하십시오.

  • 터미널 서버 컴퓨터의 풀(교환 가능)   사용자가 내부 웹 사이트로 이동하여 사용 가능한 터미널 서버의 목록을 확인하고 하나를 선택한 다음 로그온합니다.

로컬 프로젝트 캐시가 Office Project Server 2007과 함께 Office Project Professional 2007을 사용할 때 이 문제를 최소화하는 데 도움이 되지만 일부 고객은 최소화된 출시 및 관리 비용 등의 다른 이유로 터미널 서비스/Citrix 환경에 Project Professional 클라이언트를 설치하려고 할 수 있습니다.

터미널 서비스 환경에서 Project Professional 2007을 사용하는 경우의 일반적인 문제

위에서 설명한 두 가지 터미널 서비스 배포 체계에서는 사용자가 매번 동일한 컴퓨터에 로그온하지 못할 수 있습니다. 이 때문에 Office Project Professional 2007 사용자가 Office Project Server 2007에 연결할 때 다음과 같은 문제가 발생합니다.

  1. Office Project Professional 2007 사용자가 TerminalServer1에 로그온하고 Project Server 계정을 만듭니다. 이 사용자가 다음에 Project Server에 연결하려고 할 때는 TerminalServer2에 로그온합니다. 이 사용자가 지난번에 만든 계정은 TerminalServer2에서 사용할 수 없습니다.

    이 문제는 Project Server 계정 정보가 로컬 컴퓨터 레지스트리의 "Current User" 섹션에 저장되기 때문에 발생합니다. 사용자가 다른 컴퓨터에 로그온할 때는 해당 데이터를 사용할 수 없습니다.

  2. Office Project Professional 2007 사용자가 TerminalServer1에 로그온하고 Project Server 계정을 만든 다음 몇 가지 프로젝트 엽니다. 이 사용자가 다음에 TerminalServer2에 로그온하는 경우 지난번에 연 프로젝트를 사용할 수 없습니다.

    이 문제는 로컬 프로젝트 캐시 위치가 기본적으로 로컬 컴퓨터의 Application Data 폴더를 가리키기 때문에 발생합니다. 사용자가 다른 컴퓨터에 로그온할 때는 해당 데이터를 사용할 수 없습니다.

두 문제 모두 다음 해결 방법 중 하나로 해결할 수 있습니다.

  • 사용자 계정의 로밍 사용자 프로필 구현

  • 사용자 로그온 스크립트 만들기

로밍 사용자 프로필

로밍 사용자 프로필을 사용하면 사용자가 자신의 사용자 프로필 설정을 유지하면서 도메인의 컴퓨터에 로그온할 수 있습니다. 사용자 프로필은 네트워크의 공유 위치에 저장됩니다. 사용자가 터미널 서버 컴퓨터에 로그온하면 사용자 프로필 정보(데스크톱 구성, 내 문서 디렉터리, 레지스트리 및 응용 프로그램 데이터)가 로컬 컴퓨터에 복사됩니다. 로컬 컴퓨터에서 변경한 모든 내용은 캡처되어 사용자 프로필에 저장된 다음 사용자가 다음에 로그온할 때 적용됩니다.

Office Project Professional 2007 사용자는 터미널 서버를 사용하여 로그온할 때 로그온하는 터미널 서버에 관계없이 자신의 사용자 프로필 정보를 사용할 수 있습니다. 로그온한 사용자가 로컬 프로젝트 캐시에 있는 모든 Project Server 계정이나 정보를 사용할 수 있습니다.

로밍 사용자 프로필에 대한 자세한 내용은 다음 Microsoft TechNet 문서를 참조하십시오.

로그온 스크립트

사용자 로그온 스크립트는 유사한 결과를 얻는 로밍 사용자 프로필 대신 사용할 수 있습니다. 사용자 로그온 스크립트를 통해 모든 Project Server 계정을 자동으로 만들 수 있습니다. 이 경우 로컬 프로젝트 캐시 위치는 기본 Application Data 폴더 대신 공통 네트워크 공유를 가리키도록 구성해야 합니다. 이 작업은 Office Project Professional 2007의 GPO(그룹 정책 개체)를 사용하여 수행할 수 있습니다. 그룹 정책은 Active Directory 환경에서 컴퓨터와 원격 사용자의 중앙 집중화된 관리와 구성을 제공하는 Microsoft Windows Server 2003의 기능입니다.

로그온 스크립트를 만들 때 로컬 프로젝트 캐시 경로와 사용자 프로필의 레지스트리 키 위치를 참조해야 할 수 있습니다. 레지스트리에서 이러한 레지스트리 키의 위치는 다음과 같습니다.

캐시 경로(사용자별):

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\MS Project\Settings

사용자 프로필(사용자별):

HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\MS Project\Profiles

그룹 정책 설정을 사용하는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오.

참고 항목

개념

로컬 프로젝트 캐시 기능 이해
로컬 프로젝트 캐시 설정 구성