배포에 SharePoint 웹 응용 프로그램 추가

업데이트: 2011년 3월

SharePoint 사이트와 팀 프로젝트를 통합하려면 Visual Studio Team Foundation Server의 표준 설치 및 고급 설치에 하나 이상의 SharePoint 웹 응용 프로그램을 추가해야 합니다. 그러나 Team Foundation Server의 기본 설치에 SharePoint 웹 응용 프로그램을 추가할 수는 없습니다. SharePoint 웹 응용 프로그램을 추가하고 나면 팀 멤버가 다음 작업을 수행할 수 있습니다.

  • 팀 프로젝트나 팀 프로젝트 컬렉션을 만들 때 자동으로 팀 프로젝트 포털을 만들고 구성할 수 있습니다.

  • 팀 탐색기에 프로젝트의 공유 문서 폴더를 만들 수 있습니다.

  • 프로젝트의 프로세스 템플릿을 기반으로 해당 프로젝트에 대한 프로세스 지침을 만들고, 저장하고, 공유할 수 있습니다.

웹 응용 프로그램을 추가하려면 웹 응용 프로그램을 호스팅하는 서버와 Team Foundation의 응용 프로그램 계층을 호스팅하는 서버에 대한 설정을 구성해야 합니다. 또한 SharePoint 제품에 사용되는 서비스 계정을 Team Foundation Server의 SharePoint 웹 응용 프로그램 서비스 그룹에 추가해야 합니다. 이러한 작업을 모두 Team Foundation의 관리 콘솔에서 수행할 수 있습니다.

참고

Team Foundation Server와 SharePoint 제품의 배포 사이에는 상호 작용 및 상호 종속성 관계가 복잡하게 형성될 수 있습니다. 자세한 내용은 SharePoint 제품과 기술 및 Team Foundation Server 상호 작용을 참조하십시오.

Team Foundation Server와 SharePoint 제품을 통합하려면 다음 조건이 모두 충족되어야 합니다.

  • 배포에 사용할 각 SharePoint 웹 응용 프로그램의 위치로 Team Foundation Server를 구성해야 합니다.

  • Team Foundation Server의 위치로 SharePoint 웹 응용 프로그램의 호스팅 서버를 구성해야 합니다.

  • 사용하려는 각 SharePoint 웹 응용 프로그램에 대한 서비스 계정을 Team Foundation Server의 적절한 권한 그룹에 추가해야 합니다.

  • SharePoint 웹 응용 프로그램 내에서 사이트 또는 사이트 컬렉션을 만드는 데 필요한 권한이 Team Foundation Server에 대한 서비스 계정(TFSService)에 있어야 합니다.

비즈니스 요구 사항에 따라서는 Team Foundation Server의 배포를 지원하기 위해 여러 SharePoint 웹 응용 프로그램에 대한 액세스를 허용해야 할 수도 있습니다. 예를 들어 현재 버전의 Team Foundation Server에서 만든 프로젝트를 지원하는 SharePoint 웹 응용 프로그램에 대한 액세스 권한을 부여할 수 있습니다. 그런 다음 기존 버전의 Team Foundation Server에서 만든 프로젝트를 지원하는 다른 웹 응용 프로그램에 대한 리디렉션을 만들 수 있습니다.

필요한 권한

이 절차를 수행하려면 다음 그룹의 멤버이거나 다음과 같은 권한이 있어야 합니다.

  • Team Foundation Administrators 그룹에 속하거나 인스턴스 수준 정보 보기인스턴스 수준 정보 편집 권한이 허용으로 설정되어 있어야 합니다.

  • 응용 프로그램 계층을 실행하는 서버의 Administrators 그룹에 속해야 합니다.

  • SharePoint 제품용 Team Foundation Server 확장이 설치된 서버의 Administrators 그룹에 속해야 합니다. 확장이 설치된 서버는 액세스 권한을 부여하려는 SharePoint 웹 응용 프로그램의 호스팅 서버여야 합니다.

권한에 대한 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

SharePoint 웹 응용 프로그램과 Team Foundation Server 사이에 액세스 권한을 부여하려면

  1. SharePoint 제품용 Team Foundation Server 확장을 설치한 서버에서 Team Foundation의 관리 콘솔을 엽니다.

    자세한 내용은 Team Foundation 관리 콘솔 열기를 참조하십시오.

  2. 트리를 확장하고 SharePoint 제품 및 기술용 확장을 클릭합니다.

  3. 확장 창에서 액세스 권한 부여를 클릭합니다.

    Team Foundation Server 액세스 창이 열립니다.

  4. Team Foundation Server의 URL에 Team Foundation Server의 공용 URL을 입력합니다.

    이 정보는 Team Foundation Server에 대한 응용 프로그램 계층을 설치한 관리 콘솔의 응용 프로그램 계층 노드에서 확인할 수 있습니다.

  5. 사용할 SharePoint 웹 응용 프로그램의 URL을 SharePoint 웹 응용 프로그램에서 클릭합니다.

    SharePoint 웹 응용 프로그램을 호스팅하는 서버에 SharePoint 제품용 Team Foundation Server 확장을 설치한 경우 해당 서버의 모든 SharePoint 웹 응용 프로그램이 목록에 표시됩니다. 웹 응용 프로그램이 표시되지 않는 경우 이는 확장을 올바르게 설치하지 않았거나 SharePoint 웹 응용 프로그램을 구성하지 않았기 때문일 수 있습니다. 확장을 설치하는 방법에 대한 자세한 내용은 Team Foundation 설치 설명서의 "How to: Install Team Foundation Server Extensions for SharePoint 제품" 항목을 참조하십시오. Microsoft 웹 사이트의 Visual Studio 2010용 Team Foundation 설치 가이드 페이지에서 이 설명서를 다운로드할 수 있습니다. Team Foundation Server에서 사용할 SharePoint 웹 응용 프로그램 및 사이트 컬렉션을 만드는 방법에 대한 자세한 내용은 Team Foundation Server에서 사용할 SharePoint 웹 응용 프로그램 및 사이트 만들기를 참조하십시오.

  6. (선택 사항) Team Foundation Server에 사용할 모든 사이트를 만들 사이트 컬렉션의 경로를 **사이트 만들기를 다음 경로로 제한(옵션)**에 입력합니다.

    이렇게 하면 배포를 올바르게 백업 및 복원하는 데 도움이 되므로 대부분의 배포에 대해 이 단계를 수행하는 것이 좋습니다.

  7. Team Foundation Server에 대해 만든 정의의 이름을 **엔터프라이즈 응용 프로그램 정의(옵션)**에 입력합니다.

    Microsoft Office SharePoint Server 2007에 호스팅된 웹 응용 프로그램을 구성할 때 보고서와 대시보드가 올바르게 작동하도록 하려는 경우에만 이 단계를 수행해야 합니다. Windows SharePoint Services 3.0에 호스팅된 웹 응용 프로그램을 구성하는 경우에는 이 필드를 비워 둡니다.

  8. 필요한 정보를 모두 입력했으면 확인을 클릭합니다.

    모든 값이 올바르면 액세스 권한이 부여됩니다. 이 프로세스에는 약간의 시간이 걸릴 수 있습니다.

기존 버전의 Team Foundation Server를 지원하는 SharePoint 웹 응용 프로그램에 대한 리디렉션을 만들려면

  1. SharePoint 제품용 Team Foundation Server 확장을 설치한 서버에서 Team Foundation의 관리 콘솔을 엽니다.

    자세한 내용은 Team Foundation 관리 콘솔 열기를 참조하십시오.

  2. 트리를 확장하고 SharePoint 제품 및 기술용 확장을 클릭합니다.

  3. 확장 창에서 이전 버전에 대해 리디렉션 만들기를 클릭합니다.

    보고서 서버의 리디렉션 창이 열립니다.

  4. 사용할 웹 응용 프로그램의 URL을 SharePoint 웹 응용 프로그램에서 클릭합니다.

  5. (선택 사항) 상대 경로에 이전 버전의 Team Foundation Server에 대한 프로젝트 사이트를 만들고 지원하려는 위치의 경로를 입력합니다.

    중요

    이미 존재하는 기존 경로를 지정해야 합니다. 이 페이지에서 경로를 새로 만들 수는 없습니다.

  6. 보고서 관리자의 URL(해당하는 경우 인스턴스 이름 포함)을 보고서 관리자 URL에 입력합니다.

  7. SQL Server Reporting Services 웹 서비스의 URL을 Reporting Services 웹 서비스 URL에 입력합니다.

    참고

    보고서 관리자 및 Reporting Services 웹 서비스에 대해 지정해야 할 값을 모르는 경우 팀 탐색기를 열고 리디렉션을 만들려는 Team Foundation Server의 설치 위치에 연결합니다. 그런 다음 탐색 창에서 보고서를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다. 보고서 관리자의 URL이 URL에 표시됩니다. SQL Server Reporting Services를 실행하는 서버에 대한 웹 서비스의 URL은 해당 정보로부터 추정할 수 있습니다. Reporting Services 구성 관리자 또는 보고서 서버 자체에서 이 정보를 찾을 수도 있습니다.

  8. 필요한 정보를 모두 입력했으면 확인을 클릭합니다.

    모든 값이 올바르면 리디렉션이 만들어집니다. 이 프로세스에는 약간의 시간이 걸릴 수 있습니다.

Team Foundation Server와 SharePoint 웹 응용 프로그램 사이에 액세스 권한을 부여하려면

  1. Team Foundation Server에 대한 응용 프로그램 계층을 설치한 서버에서 Team Foundation의 관리 콘솔을 엽니다.

    자세한 내용은 Team Foundation 관리 콘솔 열기를 참조하십시오.

  2. 트리를 확장하고 SharePoint 웹 응용 프로그램을 클릭합니다.

  3. SharePoint 웹 응용 프로그램 창에서 추가를 클릭합니다.

    SharePoint 웹 응용 프로그램 설정 창이 열립니다.

  4. 일반 탭의 이름에 이 SharePoint 웹 응용 프로그램의 이름을 입력합니다.

    이 이름이 웹 응용 프로그램의 목록에 표시됩니다. 배포에 SharePoint 웹 응용 프로그램을 여러 개 사용하려는 경우에는 사용자가 이 액세스 권한을 다른 SharePoint 웹 응용 프로그램에 대한 액세스 권한과 구별하는 데 도움이 될 이름을 지정하는 것이 좋습니다. 이 액세스 권한을 식별하는 데 도움이 되도록 설명 상자에 설명을 추가할 수도 있지만 설명은 목록에 표시되지 않습니다.

  5. 액세스 권한을 부여할 SharePoint 웹 응용 프로그램의 URL을 웹 응용 프로그램 URL에 입력합니다.

    이 이름은 SharePoint 제품의 웹 응용 프로그램 이름과 일치해야 합니다. 기본값인 표준 포트 번호(80) 대신 다른 포트 번호를 사용하도록 SharePoint 웹 응용 프로그램을 구성한 경우 해당 포트 번호도 입력해야 합니다.

  6. SharePoint 중앙 관리 URL과 포트 번호를 중앙 관리 URL에 입력합니다.

    참고

    SharePoint 제품을 실행하는 서버에 대한 관리 권한이 있는 경우 SharePoint 중앙 관리를 열고 이 URL과 포트 번호를 확인할 수 있습니다. 관리 권한이 없으면 해당 서버의 관리자에게 문의하여 이 정보를 얻어야 합니다.

  7. 이 SharePoint 웹 응용 프로그램을 사용하는 팀 프로젝트 컬렉션의 루트로 사용할 사이트 컬렉션의 상대 경로를 팀 프로젝트 컬렉션 사이트의 기본 위치에 입력합니다.

    참고

    기본적으로 위치 이름은 /sites이지만 SharePoint 중앙 관리에서 구성된 사이트 컬렉션에는 어떠한 명명된 경로든 사용할 수 있습니다. 다른 관리자가 SharePoint 제품을 관리하는 환경에서 Team Foundation Server를 배포하는 경우 해당 관리자에게 연락하여 사용할 경로에 대한 지침을 얻는 것이 좋습니다.

  8. (선택 사항) 입력한 상대 경로가 유효한지 확인하려면 경로 확인을 클릭합니다.

  9. 확인을 클릭합니다.

    모든 값이 올바르면 Team Foundation Server에 사용할 수 있는 웹 응용 프로그램의 목록에 SharePoint 웹 응용 프로그램이 표시됩니다. 이 프로세스에는 약간의 시간이 걸릴 수 있습니다.

    참고

    Team Foundation Server에서는 액세스 권한을 부여할 뿐만 아니라 SharePoint 웹 응용 프로그램에 대한 서비스 계정을 Team Foundation의 적절한 그룹에 추가하려고 시도합니다. 이러한 시도에 하나라도 실패하면 웹 응용 프로그램에 대한 구성 정보가 저장되고 오류 메시지가 나타납니다. 이 메시지에 언급된 설정을 수동으로 구성해야 합니다.

SharePoint 웹 응용 프로그램에 대한 서비스 계정 추가

SharePoint 웹 응용 프로그램과 Team Foundation Server 사이에 액세스 권한을 부여할 때는 웹 응용 프로그램에 대한 서비스 계정을 Team Foundation Server의 SharePoint 웹 응용 프로그램 서비스 그룹에 추가해야 합니다.

참고

사용자의 계정이 팜 관리자 그룹의 멤버인 경우에는 SharePoint 웹 응용 프로그램과 Team Foundation Server 사이에 액세스 권한을 부여하기 위한 절차를 수행할 필요가 없습니다. 사용자의 계정이 이 그룹의 멤버이면 Team Foundation Server와 SharePoint 웹 응용 프로그램 사이에 액세스 권한을 부여하는 절차를 수행할 때 이러한 설정이 자동으로 구성됩니다.

SharePoint 웹 응용 프로그램에 대한 서비스 계정을 SharePoint 웹 응용 프로그램 서비스에 추가하려면

  1. Team Foundation Server에 대한 응용 프로그램 계층을 설치한 서버에서 Team Foundation의 관리 콘솔을 엽니다.

    자세한 내용은 Team Foundation 관리 콘솔 열기를 참조하십시오.

  2. 트리를 확장하고 SharePoint 웹 응용 프로그램을 클릭합니다.

  3. SharePoint 웹 응용 프로그램 창의 SharePoint 웹 응용 프로그램에 대한 서비스 계정 섹션에서 멤버 추가를 클릭합니다.

    사용자, 컴퓨터 또는 그룹 선택 대화 상자가 열립니다.

  4. 추가할 계정을 **선택할 개체 이름을 입력하십시오.**에 입력하고 확인을 클릭합니다.

참고 항목

작업

SharePoint 웹 응용 프로그램과 Team Foundation Server 사이의 액세스 수정 또는 제거

개념

SharePoint 제품과 기술 및 Team Foundation Server 상호 작용

Team Foundation Server 권한

Team Foundation 관리 콘솔

팀 프로젝트 컬렉션을 사용하여 서버 구성

기타 리소스

Team Foundation Server 배포에 SharePoint 제품 통합 추가

관리자 권한 없이 SharePoint 제품에 Team Foundation Server 통합

대시보드 호환성에 대한 설정 구성

팀 프로젝트 지원을 위한 리소스 구성

변경 기록

날짜

변경 내용

이유

2011년 3월

Team Foundation Server 기본 설치의 제한 사항이 추가되었습니다.

고객 의견