Project Server 2010으로 전체 데이터베이스 연결 업그레이드
적용 대상: Project Server 2010
마지막으로 수정된 항목: 2016-11-30
중요
Project Server 2010 Public Beta 버전에서 Project Server 2010 정식 버전으로 업그레이드하는 것은 명시적으로 차단되며 지원되지 않습니다. 이러한 제한은 전체 업그레이드와 데이터베이스 연결 업그레이드에 모두 적용됩니다.
데이터베이스 연결 업그레이드 프로세스를 통해 Microsoft Office Project Server 2007을 Microsoft Project Server 2010으로 업그레이드하면 환경의 콘텐츠만 업그레이드되고 구성 설정은 업그레이드되지 않습니다. 데이터베이스 연결 업그레이드 프로세스는 하드웨어를 교체하거나 업그레이드 프로세스의 일부로 서버 팜 토폴로지를 다시 구성하려는 경우에 유용합니다. 또한 32비트 서버 운영 체제만 지원하는 하드웨어에 배포된 Office Project Server 2007을 업그레이드하는 경우에도 데이터베이스 연결 업그레이드 방법을 사용해야 합니다.
데이터베이스 연결을 통한 Project Server 2010으로의 업그레이드는 다음 두 가지 방법 중 하나로 수행할 수 있습니다.
전체 데이터베이스 연결 업그레이드: Office Project Server 2007 데이터베이스에 저장된 프로젝트 데이터와 SharePoint 콘텐츠 데이터베이스에 저장된 Microsoft Project Web App(PWA) 사이트 데이터를 모두 마이그레이션합니다.
코어 데이터베이스 연결 업그레이드: Office Project Server 2007 데이터베이스에 저장된 프로젝트 데이터만 마이그레이션합니다.
이 문서에서는 전체 데이터베이스 연결 업그레이드를 수행하는 절차를 설명합니다. Project Server 2010으로 업그레이드하는 다른 방법에 대한 자세한 내용은 Project Server 2010 업그레이드 개요를 참조하십시오.
프로세스 개요
전체 데이터베이스 연결 업그레이드를 수행하는 경우 기존 팜에서 필요한 데이터베이스를 백업한 다음 새 팜에서 복원하게 됩니다. Project Web Access 사이트 데이터가 들어 있는 SharePoint 콘텐츠 데이터베이스를 복원하여 새 팜에 추가하면 업그레이드 프로세스가 실행되고 데이터베이스가 업그레이드됩니다. 복원된 Office Project Server 2007 데이터베이스는 Project Server 2010에 Project Web Access 인스턴스를 구축하는 데 사용될 때 Project Server 2010으로 업그레이드됩니다. 데이터베이스 연결 업그레이드 프로세스와 전체 업그레이드 프로세스는 기능적인 측면에서 유사하지만 데이터베이스 연결 업그레이드의 경우 업그레이드 프로세스에 데이터베이스의 백업 복사본을 사용하기 때문에 원래 Office Project Server 2007 환경이 그대로 유지된다는 점이 다릅니다.
시작하기 전에
Office Project Server 2007로의 전체 데이터베이스 연결 업그레이드를 시작하기 전에 사용 권한, 하드웨어 요구 사항 및 소프트웨어 요구 사항에 대한 다음 정보를 검토하십시오. 지정된 단계에 따라 필수 구성 요소 소프트웨어를 설치 또는 구성하거나 설정을 수정하십시오.
필요한 사용 권한 검토
이 문서의 절차를 완료하려면 다음 사용 권한 이상이 필요합니다.
데이터베이스를 분리할 데이터베이스 서버에서 다음 역할의 구성원이어야 합니다.
db_owner 고정 데이터베이스 역할
db_backupoperator 고정 데이터베이스 역할
데이터베이스를 연결할 서버 팜에서 로컬 Administrators 그룹의 구성원이어야 하며, 데이터베이스 서버에서 다음 역할의 구성원이어야 합니다.
dbcreator 고정 서버 역할
db_owner 고정 데이터베이스 역할
일부 환경에서는 데이터베이스 관리자와 함께 이동 절차를 조정해야 합니다. 데이터베이스 처리에 적용되는 모든 정책과 지침을 따라야 합니다.
필요한 하드웨어 및 소프트웨어 검토
이 문서의 절차를 수행하려면 데이터베이스 서버에서 다음 제품 중 하나를 실행해야 합니다.
Office Project Server 2007 환경에서 SQL Server 2000, SQL Server 2005 또는 SQL Server 2008용 Microsoft SQL Server 클라이언트 도구를 실행해야 합니다. 이러한 도구는 필요한 데이터베이스를 백업하는 데 필요합니다.
Project Server 2010 환경에서 다음 제품의 64비트 버전을 실행해야 합니다.
누적 업데이트 2가 적용된 SQL Server 2008 서비스 팩 1
누적 업데이트 3이 적용된 SQL Server 2005 서비스 팩 3
참고
Project Server 2010 데이터베이스는 이 두 SQL Server 버전의 64비트 버전에서만 호스팅할 수 있습니다.
사전 단계 수행
데이터베이스를 백업하기 전에 다음 단계에 따라 업그레이드를 준비해야 합니다.
새 서버 팜 환경을 만듭니다. 새 환경을 만드는 방법에 대한 자세한 내용은 서버 팜 환경에 Project Server 2010 배포를 참조하십시오.
기존 환경에 사용자 지정 사이트 정의가 있는 경우에는 새 사이트 정의를 만들어 해당 사이트 정의에 대한 정의 파일을 업그레이드한 다음 새 환경으로 배포합니다.
전체 데이터베이스 연결 업그레이드 개요
전체 데이터베이스 연결 업그레이드는 Office Project Server 2007 데이터베이스를 업그레이드하고 Project Web Access 사이트의 콘텐츠 데이터베이스도 Project Server 2010 팜에 복원하는 업그레이드 옵션입니다. 전체 데이터베이스 연결 업그레이드를 통해 업그레이드되는 데이터베이스는 다음과 같습니다.
임시 데이터베이스
보관 데이터베이스
게시 데이터베이스
보고 데이터베이스
SharePoint 콘텐츠 데이터베이스(Project Web Access 사이트 데이터가 들어 있는 데이터베이스)
코어 데이터베이스 연결 업그레이드는 Office Project Server 2007 데이터베이스만 업그레이드하고 Office Project Server 2007 프로젝트 데이터만 마이그레이션한다는 점에서 전체 데이터베이스 연결 업그레이드와 차이가 있습니다. Office Project Server 2007 프로젝트 데이터만 업그레이드하려면 Project Server 2010 코어 데이터베이스 연결 업그레이드를 참조하십시오.
전체 데이터베이스 연결 업그레이드를 수행하려면 다음과 같은 일반적인 단계를 따라야 합니다.
Project Server 2007 데이터 확인
기존 콘텐츠 데이터베이스에서 새 콘텐츠 데이터베이스로 Project Web Access 사이트 추출(선택 사항)
참고
이 추출 단계는 Project Web Access 사이트 데이터가 해당 사이트 모음, 즉 해당 콘텐츠 데이터베이스에 들어 있지 않을 경우에만 필요합니다. 이 단계를 수행하면 Project Web Access 사이트 데이터가 기존 콘텐츠 데이터베이스에서 추출되어 해당 사이트의 콘텐츠 데이터베이스에 추가됩니다.
SQL Server의 데이터베이스 백업
새 팜에 백업 복사본 복원
Project Server 2010 팜에 복원된 콘텐츠 데이터베이스 추가
복원된 데이터베이스를 사용하여 새 Project Server 2010 PWA 인스턴스 구축
오류 진단
설치 후 구성
마이그레이션이 성공적으로 완료되었는지 확인
이러한 단계를 수행하려면 환경에 Project Server 2010이 설치되어 있어야 합니다. 이 절차를 수행하기 전에 Project Web Access 사이트를 구성할 필요는 없습니다. 또한 Exchange Server 통합 또는 보고 기능을 구성하는 등의 설치 후 구성을 수행할 필요도 없으며, 이러한 구성은 업그레이드 후에 수행하면 됩니다. Project Server 2010 설치 방법에 대한 자세한 내용은 서버 팜 환경에 Project Server 2010 배포를 참조하십시오.
Project Server 2007 데이터 확인
업그레이드를 성공적으로 수행하려면 Office Project Server 2007 데이터가 올바른 상태인지 확인해야 합니다. 확인할 사항은 다음과 같습니다.
모든 프로젝트가 체크 인되어 있어야 합니다.
"ProjectBICenter"라는 Project Web App 사이트 이름은 Project Server 2010에 예약되어 있습니다. Office Project Server 2007에서 이 이름이 Project Web App 사이트 이름으로 사용되지 않는지 확인합니다.
"프로젝트 세부 정보 페이지"라는 목록 이름은 Project Server 2010에 예약되어 있습니다. Office Project Server 2007 Project Web Access에 이 이름을 사용하는 목록이 없는지 확인합니다.
Project Server 2010에 예약된 이름과 충돌하는 사용자 지정 필드 및 코드 체계표 이름을 모두 수정합니다. 자세한 내용은 사용자 지정 필드 및 코드 체계표 이름 충돌 섹션을 참조하십시오.
사용자 지정 필드 및 코드 체계표 이름 충돌
일부 사용자 지정 필드 및 코드 체계표 이름은 Office Project Server 2007과 Project Server 2010 모두에 예약되어 있습니다. Office Project Server 2007을 업그레이드하는 경우 Project Server 2010에 예약된 이름과 충돌하는 사용자 지정 필드 이름이 없는지 확인해야 합니다. 이러한 이름이 현재 Office Project Server 2007 데이터베이스에 사용되고 있으면 마이그레이션을 계속 진행하기 전에 Office Project Server 2007에서 해당 사용자 지정 필드와 개요 코드를 변경해야 합니다. 이름을 확인하고 수정 작업을 수행하려면 Office Project Server 2007 인스턴스에 연결된 Microsoft Office Project Professional 2007을 사용하십시오.
예약된 개요 코드 이름
개요 코드 이름 | 유형 | Office Project Server 2007 | Project Server 2010 |
---|---|---|---|
비용 유형 |
리소스 |
X |
X |
상태 |
작업 |
X |
X |
상태 |
프로젝트 |
X |
X |
팀 이름 |
리소스 |
X |
X |
부서 |
X |
||
플래그 상태 |
X |
예약된 사용자 정의 필드 이름
사용자 지정 필드 이름 | 유형 | Office Project Server 2007 | Project Server 2010 |
---|---|---|---|
비용 유형 |
리소스 |
X |
X |
상태 |
작업 |
X |
X |
상태 |
프로젝트 |
X |
X |
팀 이름 |
리소스 |
X |
X |
샘플 승인된 완료 날짜 |
프로젝트 |
X |
|
샘플 승인된 시작 날짜 |
프로젝트 |
X |
|
샘플 영향을 받는 영역 |
프로젝트 |
X |
|
샘플 가정 |
프로젝트 |
X |
|
샘플 비즈니스 필요성 |
프로젝트 |
X |
|
샘플 규정 제안 |
프로젝트 |
X |
|
플래그 상태 |
작업 |
X |
|
샘플 목표 |
프로젝트 |
X |
|
샘플 시행 사후 검토 날짜 |
프로젝트 |
X |
|
샘플 시행 사후 검토 메모 |
프로젝트 |
X |
|
샘플 기본 목적 |
프로젝트 |
X |
|
프로젝트 부서 |
프로젝트 |
X |
|
프로젝트 영향 |
프로젝트 |
X |
|
샘플 제안 비용 |
프로젝트 |
X |
|
샘플 임시 완료 날짜 |
프로젝트 |
X |
|
샘플 임시 시작 날짜 |
프로젝트 |
X |
|
상대 중요도 |
프로젝트 |
X |
|
자원 부서 |
리소스 |
X |
기존 콘텐츠 데이터베이스에서 새 콘텐츠 데이터베이스로 Project Web Access 사이트 추출(선택 사항)
참고
이 절차는 Project Web Access 사이트 데이터에 별도의 콘텐츠 데이터베이스를 사용하지 않는 경우에만 수행하십시오.
Project Web Access 사이트에 사용되는 별도의 콘텐츠 데이터베이스가 없는 경우 해당 Project Web App 사이트 데이터가 들어 있는 콘텐츠 데이터베이스에 다른 사이트의 데이터도 들어 있을 수 있습니다. 이 경우 PWA의 Windows SharePoint Services 사이트 모음을 새 콘텐츠 데이터베이스로 추출하는 것이 좋습니다.
이 절차를 수행하려면 다음 요구 사항을 충족해야 합니다.
모든 기능이 구성된 Office Project Server 2007 팜이 있어야 합니다.
팜을 실행하는 컴퓨터의 관리자 권한이 있어야 합니다.
Office Project Server 2007 팜에 Project Web App 사이트가 있는 웹 응용 프로그램 외에 다른 웹 응용 프로그램이 하나 이상 설치되어 있어야 합니다. https://server:82의 새 웹 응용 프로그램이 바로 이러한 응용 프로그램의 예입니다.
Stsadm 명령줄 도구의 위치를 알아야 합니다. 기본 위치는 %PROGRAMFILES%\Common Files\Microsoft Shared\Web Server Extensions\12\BIN입니다.
기존 콘텐츠 데이터베이스에서 새 콘텐츠 데이터베이스로 Project Web Access 사이트 콘텐츠를 추출하려면
백업할 사이트 모음의 URL(예: https://server/PWA)을 확인합니다.
다음 Stsadm 명령을 사용하여 사이트 모음을 백업합니다.
Stsadm -o backup -url <사이트 URL> -filename <백업 파일의 전체 경로>
예:
Stsadm -o backup -url https://server/pwa -filename c:\temp\backup.bak
다음 Stsadm 명령을 사용하여 다른 웹 응용 프로그램에 새 콘텐츠 데이터베이스를 만듭니다.
Stsadm.exe -o addcontentDB -url <새 웹 응용 프로그램 URL> -ds <SQL Server 이름> -dn <새 콘텐츠 DB 이름>
예:
Stsadm.exe -o addcontentDB -url https://server:82 -ds CorpSQL1 -dn PWAContentDB
다음 Stsadm 명령을 사용하여 새로 콘텐츠 데이터베이스를 만든 웹 응용 프로그램에 사이트 모음을 복원합니다.
Stsadm -o restore -url <사이트 URL> -filename <백업 파일의 전체 경로>
예:
Stsadm -o restore -url https://server:82/NewPWA -filename c:\temp\backup.bak
복원 시에 사용할 사이트 URL이 새 웹 응용 프로그램에 이미 존재하지 않아야 합니다. 중복되는 경우 이 절차를 수행할 수 없습니다. 백업 시에 사용한 이름과 같은 이름을 사용해야 하는 것은 아닙니다.
복원 시에 사용하는 이름은 Project Server 2010으로 데이터를 업그레이드할 때 사용할 이름과 같아야 합니다.
SQL Server의 데이터베이스 백업
적절한 절차에 따라 SQL Server 2000, SQL Server 2005 또는 SQL Server 2008(데이터베이스를 호스팅하는 데 사용하는 버전에 따라 달라짐)의 Office Project Server 2007 데이터베이스와 Project Web Access 사이트 콘텐츠 데이터베이스를 백업합니다. 원래 서버 팜의 다음 데이터베이스 각각에 대해 절차를 반복합니다.
콘텐츠
Project Server_Draft
Project Server_Archived
Project Server_Published
Project Server_Reporting
이 절차를 끝내면 각 데이터베이스의 복제본이 만들어집니다.
SQL Server 2000에서 데이터베이스를 백업하려면
데이터베이스 서버에서 시작을 클릭하고 모든 프로그램, Microsoft SQL Server를 차례로 가리킨 다음 엔터프라이즈 관리자를 클릭합니다.
SQL Server 엔터프라이즈 관리자에서 Microsoft SQL Server를 확장합니다.
SQL Server 그룹을 확장합니다.
**(로컬) (Windows NT)**를 확장합니다.
데이터베이스를 확장합니다.
백업할 데이터베이스를 마우스 오른쪽 단추로 클릭하고 모든 작업을 가리킨 다음 데이터베이스 백업을 클릭합니다.
SQL Server 백업 대화 상자의 이름 상자에 백업의 이름을 지정한 다음 백업 영역에서 데이터베이스 - 전체를 선택합니다.
대상 영역에서 기존 대상을 선택하거나 다음을 수행합니다.
추가를 클릭합니다.
백업 대상 선택 상자에서 파일 이름을 선택한 다음 파일 이름 상자 옆에 있는 찾아보기를 클릭합니다.
백업 장치 위치 - (로컬) 대화 상자의 파일 이름 상자에 파일 이름을 입력한 다음 확인을 클릭합니다.
확인을 다시 클릭하여 백업 대상 선택 대화 상자를 닫습니다.
확인을 클릭하여 백업 프로세스를 시작합니다.
확인을 클릭하여 백업 프로세스가 완료되었음을 확인합니다.
위 절차를 반복하여 필요한 나머지 데이터베이스를 백업합니다.
SQL Server 2005에서 데이터베이스를 백업하려면
데이터베이스 서버에서 시작을 클릭하고 모든 프로그램, Microsoft SQL Server 2005를 차례로 가리킨 다음 SQL Server Management Studio를 클릭합니다.
서버에 연결 상자에 연결 정보를 입력하고 연결을 클릭합니다.
적절한 SQL Server 2005 데이터베이스 엔진 인스턴스에 연결한 후 개체 탐색기에서 서버 이름을 확장하여 서버 트리를 확장합니다.
데이터베이스를 확장하고 백업할 데이터베이스를 마우스 오른쪽 단추로 클릭한 다음 작업을 가리키고 백업을 클릭합니다. 데이터베이스 백업 대화 상자가 나타납니다.
원본 영역의 데이터베이스 상자에서 데이터베이스 이름을 확인합니다.
백업 유형 상자에서 전체를 선택합니다.
백업 구성 요소에서 데이터베이스를 선택합니다.
백업 세트 영역의 이름 텍스트 상자에서 제시된 기본 백업 세트 이름을 그대로 사용하거나 다른 백업 세트 이름을 입력합니다.
대상 영역에서 디스크 또는 테이프를 선택하여 백업 대상 유형을 지정한 다음 대상을 지정합니다. 다른 대상을 만들려면 추가를 클릭합니다.
확인을 클릭하여 백업 프로세스를 시작합니다.
위 절차를 반복하여 필요한 나머지 데이터베이스를 백업합니다.
SQL Server 2008에서 데이터베이스를 백업하려면
데이터베이스 서버에서 시작을 클릭하고 모든 프로그램, Microsoft SQL Server 2008을 차례로 가리킨 다음 SQL Server Management Studio를 클릭합니다.
서버에 연결 상자에 연결 정보를 입력하고 연결을 클릭합니다.
적절한 SQL Server 2008 데이터베이스 엔진 인스턴스에 연결한 후 개체 탐색기에서 서버 이름을 확장합니다.
데이터베이스를 확장하고 백업할 데이터베이스를 마우스 오른쪽 단추로 클릭한 다음 작업을 가리키고 백업을 클릭합니다. 데이터베이스 백업 대화 상자가 나타납니다.
원본 영역의 데이터베이스 상자에서 데이터베이스 이름을 확인합니다.
백업 유형 상자에서 전체를 선택합니다.
백업 구성 요소에서 데이터베이스를 선택합니다.
백업 세트 영역의 이름 상자에서 기본 백업 세트 이름을 그대로 사용하거나 새 이름을 입력합니다.
대상 섹션에서 디스크 또는 테이프를 선택하여 백업 대상 유형을 지정한 다음 대상을 지정합니다. 다른 대상을 만들려면 추가를 클릭합니다.
확인을 클릭하여 백업 프로세스를 시작합니다.
SQL Server의 데이터베이스를 백업하는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오.
SQL Server 2008 온라인 설명서: SQL Server의 데이터베이스 백업 및 복원
SQL Server 2005 온라인 설명서: SQL Server의 데이터베이스 백업 및 복원
SQL Server 2000 온라인 설명서: 백업 및 복원 작업(영문일 수 있음)
새 팜에 백업 복사본 복원
새 Project Server 2010 서버 팜을 구성하고 나면 Project Server 2010 데이터베이스를 호스팅하는 데 사용하는 SQL Server 인스턴스에 데이터베이스의 백업 복사본을 복원할 수 있습니다. 단, 누적 업데이트 2가 적용된 SQL Server 2008 SP1의 64비트 버전이나 누적 업데이트 3이 적용된 SQL Server 2005 SP3의 64비트 버전에 복원해야 합니다. 먼저 데이터베이스 하나를 복구한 다음 복구가 제대로 수행되었는지 확인한 후에 다른 데이터베이스를 복원합니다.
다음 섹션에서는 백업을 복원하는 절차를 설명합니다.
SQL Server 2005 Enterprise Edition에서 데이터베이스의 백업 복사본을 복원하려면
SQL Server Management Studio에서 데이터베이스를 마우스 오른쪽 단추로 클릭한 다음 데이터베이스 복원을 클릭합니다. 데이터베이스 복원 대화 상자가 나타납니다.
데이터베이스 복원 대화 상자의 일반 페이지에 있는 데이터베이스 상자에 복원할 데이터베이스의 이름을 입력합니다.
지정 시간 상자에서 기본값(가장 최근)을 유지합니다.
원본 및 복원할 백업 세트의 위치를 지정하려면 장치를 클릭하고 찾아보기를 클릭하여 백업 파일을 선택합니다.
백업 지정 대화 상자의 백업 미디어 상자에서 파일이 선택되어 있는지 확인합니다.
백업 위치 영역에서 추가를 클릭합니다.
백업 파일 찾기 대화 상자에서 복원할 파일을 선택하고 확인을 클릭합니다.
복원에 사용할 백업 세트 선택 표에서 가장 최근 전체 백업 옆에 있는 복원 확인란을 선택합니다.
데이터베이스 복원 대화 상자의 옵션 페이지에 있는 복원 옵션 아래에서 기존 데이터베이스 덮어쓰기 확인란을 선택합니다.
확인을 클릭하여 복구 프로세스를 시작합니다.
위 절차를 반복하여 필요한 나머지 데이터베이스를 복원합니다.
SQL Server 2008 Enterprise에서 데이터베이스의 백업 복사본을 복원하려면
적절한 SQL Server 2008 데이터베이스 엔진 인스턴스에 연결한 후 개체 탐색기에서 서버 이름을 확장합니다.
데이터베이스를 마우스 오른쪽 단추로 클릭한 다음 데이터베이스 복원을 클릭합니다. 데이터베이스 복원 대화 상자가 나타납니다.
데이터베이스 복원 대화 상자의 일반 페이지에 있는 데이터베이스 목록에 복원할 데이터베이스의 이름을 입력합니다.
지정 시간 상자에서 기본값(가장 최근)을 유지합니다.
원본 및 복원할 백업 세트의 위치를 지정하려면 장치를 클릭하고 찾아보기를 클릭하여 백업 파일을 선택합니다.
백업 지정 대화 상자의 백업 미디어 상자에서 파일이 선택되어 있는지 확인합니다.
백업 위치 영역에서 추가를 클릭합니다.
백업 파일 찾기 대화 상자에서 복원할 파일을 선택하고 확인을 클릭한 다음 백업 지정 대화 상자에서 확인을 클릭합니다.
데이터베이스 복원 대화 상자의 복원에 사용할 백업 세트 선택 표에서 가장 최근 전체 백업 옆에 있는 복원 확인란을 선택합니다.
데이터베이스 복원 대화 상자의 옵션 페이지에 있는 복원 옵션 아래에서 기존 데이터베이스 덮어쓰기 확인란을 선택합니다.
확인을 클릭하여 복구 프로세스를 시작합니다.
위 절차를 반복하여 필요한 나머지 데이터베이스를 복원합니다.
SQL Server에서 데이터베이스를 복원하는 방법에 대한 자세한 내용은 다음 문서를 참조하십시오.
SQL Server 2008 온라인 설명서: SQL Server의 데이터베이스 백업 및 복원
SQL Server 2005 온라인 설명서: SQL Server의 데이터베이스 백업 및 복원
Project Server 2010 팜에 복원된 콘텐츠 데이터베이스 추가
복원한 Windows SharePoint Services 콘텐츠 데이터베이스는 Project Server 2010 팜에 추가해야 합니다.
참고
Project Server 2010 팜의 웹 응용 프로그램에 업그레이드하는 사이트와 이름이 같은 사이트가 없는지 확인하십시오.
Project Server 2010 팜에 콘텐츠 데이터베이스 추가
관리자 권한으로 명령 프롬프트 창을 열고 다음 위치로 이동합니다.
%PROGRAMFILES%\Common Files\Microsoft Shared\Web Server Extensions\14\BIN
다음 명령을 실행합니다.
STSADM.EXE -o addcontentDB -url <웹 응용 프로그램 URL> -databaseserver <SQL Server 이름> -databasename <WSS 콘텐츠 DB 이름>
예:
STSADM.EXE -o addcontentDB -url http://fabrikam/pwa -ds Contoso1 -dn WSS_Content
데이터베이스 이름은 앞서 설명한 절차에서 SQL Server에 복원한 콘텐츠 데이터베이스 이름과 정확히 일치해야 합니다. 단계가 완료되면 명령 프롬프트가 반환됩니다.
업그레이드 로그를 통해 오류를 모니터링합니다. 업그레이드 로그는 %PROGRAMFILES%\Common Files\Microsoft Shared\Web Server Extensions\14\Logs에 있습니다.
보고된 오류가 있으면 PWA 사이트(https://server/pwa/_layouts/settings.aspx)로 이동합니다. 이 페이지가 제대로 로드되면 다음 절차를 진행합니다.
복원된 데이터베이스를 사용하여 새 Project Server 2010 PWA 인스턴스 구축
Project Server 2010에서는 앞서 설명한 단계에서 SQL Server에 복원한 Office Project Server 2007 데이터베이스를 사용하여 Project Web App 인스턴스를 만들 수 있습니다. 인스턴스를 만들 때 복원된 데이터베이스가 Project Server 2010으로 업그레이드됩니다.
복원된 Project Server 2007 데이터베이스를 사용하여 Project Server 2010 Project Web Access 인스턴스 만들기
SharePoint 중앙 관리 웹 사이트의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.
서비스 응용 프로그램 관리 페이지에서 Project Server 서비스 응용 프로그램을 클릭합니다.
도구 모음에서 관리를 클릭합니다.
Project Web Access 사이트 관리 페이지에서 Project Web Access 사이트 만들기를 클릭합니다.
Project Web Access 사이트 만들기 페이지에서 다음을 수행합니다.
Project Web Access 사이트 위치 필드와 관리자 계정 필드의 기본값을 그대로 사용합니다.
기본 데이터베이스 필드에 복원한 Office Project Server 2007 데이터베이스가 있는 데이터베이스 서버의 이름을 입력합니다.
Project Server 데이터베이스 이름이 사용하려는 복원된 Office Project Server 2007 데이터베이스 이름과 일치하는지 확인합니다. 이름이 일치하지 않으면 일치하도록 변경합니다.
중요
데이터베이스 이름은 SQL Server의 복원된 Office Project Server 2007 데이터베이스 이름과 정확히 일치해야 합니다. 이름이 일치하지 않으면 새 Project Server 2010 데이터베이스가 만들어지고 복원된 Office Project Server 2007 데이터베이스는 업그레이드되지 않습니다.
확인을 클릭합니다.
Project Server에서 PWA 사이트 생성 프로세스가 시작됩니다. 주기적으로 새로 고침을 클릭하여 인스턴스 구축 상태를 확인합니다. 이 프로세스는 완료하는 데 다소 시간이 걸릴 수 있습니다. 사이트 생성 프로세스가 완료되면 PWA 사이트 목록에 표시되는 상태가 준비됨으로 바뀝니다.
이제 URL을 사용하여 Internet Explorer, Project 클라이언트 및 사용자 지정 코드 기반 클라이언트를 Project Web App에 연결할 수 있습니다.
참고
.NET Framework 응용 프로그램을 로드하고 컴파일하는 시간 때문에 Project Web App 응용 프로그램이 포함된 IIS(인터넷 정보 서비스) 응용 프로그램 풀의 첫 번째 호출 처리 시간이 느려질 수 있습니다.
오류 진단
Project Web App 인스턴스가 정상적으로 구축되지 않은 경우 구축 프로세스에서 실패 상태가 반환되는데, 이때에는 업그레이드 로그에서 오류에 대한 추가 세부 정보를 확인할 수 있습니다.
업그레이드 로그의 기본 위치는 %PROGRAMFILES%\Common Files\Microsoft Shared\Web Server Extensions\14\Logs입니다.
업그레이드를 시도할 때마다 로그가 새로 작성되므로 최신 로그를 확인해야 합니다. 로그 파일 이름(예: Upgrade<날짜/시간>.LOG)에 포함된 날짜/시간 스탬프를 확인하면 올바른 로그 파일을 찾을 수 있습니다. Microsoft Excel에서 로그 파일을 열고 "Failure"를 검색하여 업그레이드가 실패한 원인에 대한 세부 정보를 찾습니다. 예를 들어 로그 파일을 통해 데이터의 잘못된 사용자 지정 필드 이름이 오류 발생 원인이라는 사실을 확인할 수 있습니다. 그런 다음 Office Project Server 2007로 돌아와 문제를 해결합니다(예: 사용자 지정 필드 이름 변경). 문제를 해결한 후에는 이 절차의 단계(데이터베이스 백업 및 복원, Project Server 2010에 새 인스턴스 만들기)를 처음부터 다시 실행해야 합니다.
업그레이드 로그에서 문제 해결에 필요한 정보를 찾을 수 없으면 Microsoft 지원 서비스에 문의하십시오.
설치 후 구성
Project Web App 인스턴스를 만들어 Office Project Server 2007 데이터베이스를 Project Server 2010으로 업그레이드하고 나면 설치 후 단계를 수행하여 배포된 제품의 기능을 향상시킬 수 있습니다. 예를 들어 다음과 같은 설치 후 구성 단계를 추가로 수행할 수 있습니다.
Project Server 2010 보고 기능 구성
Microsoft Office SharePoint Server 2007의 Excel Services 구성
Single Sign-On 구성
큐브 작성 서비스 구성
보고 기간 구성
Exchange 통합 구성
이러한 단계에 대한 자세한 내용은 Project Server 2010 설치 및 구성을 참조하십시오.
마이그레이션이 성공적으로 완료되었는지 확인
Project Web App를 열고 데이터가 올바르게 마이그레이션되었는지 확인합니다. 이 서버에 대해 정기적인 테스트를 실행합니다. 정상적인 동작과 다른 현상이 발견되면 해당 사항을 기록하고 Project Server 2010 지원 서비스에 문의하십시오.