보고서 서버 추가

TFS의 온-프레미스 설치는 소프트웨어 개발 프로젝트를 관리하는 데 도움이 되는 보고서를 포함할 수 있습니다. 그러나 보고서를 사용하려면 배포에 보고서 서버가 포함되어 있어야 합니다. 보고서 서버가 없는 경우 SQL Server Reporting Services를 배포에 추가할 수 있습니다.

Visual Studio Online을 사용하는 경우 지금은 보고서 서버를 추가할 수 없습니다.또한 Windows 7 같은 클라이언트 운영 체제에 TFS를 설치한 경우 클라이언트 운영 체제에서 지원되지 않기 때문에 여기에 설명된 대로 보고를 추가할 수 없습니다.

1단계: 보고서 서버 추가 2단계: 보고서 업로드

보고서 업로드

3단계: 권한 부여

권한 부여

4단계: 팀 작업 검토

팀 활동 검토

보고서 서버를 추가하기 전에 알아야 하는 사항

Q: 추가할 수 있는 보고서 서버에는 어떤 종류가 있습니까?

A: TFS에 대한 보고서 서버를 제공하려면 SQL Server Reporting Services를 추가해야 합니다. TFS를 지원하는 SQL Server 인스턴스나 다른 인스턴스에 추가할 수 있습니다.

Q: 어떤 권한이 필요합니까?

A: 서버의 Local Administrators 그룹, TFS의 Team Foundation Administrators 그룹 및 SQL Server의 sysadmin 그룹 멤버이거나 그와 동등한 권한이 있어야 합니다. 이러한 권한이 없는 경우 지금 해당 권한을 얻으십시오.

Q: TFS가 클라이언트 운영 체제에 설치된 경우 보고를 추가할 수 있습니까?

A: 클라이언트 운영 체제의 경우 보고 및 Analysis Services를 직접 추가할 수 없습니다. 선택 항목이 쉽지 않습니다. 그래도 보고를 추가하려는 경우 보고를 지원하는 TFS 배포로 팀 프로젝트 컬렉션을 이동하거나 서버 운영 체계와 보고를 지원하는 SQL Server 버전을 실행하는 다른 서버에 전체 배포를 복원합니다.

Q: TFS에 이미 보고를 사용할 수 있는지 확인하려면 어떻게 해야 합니까?

A: Team Foundation Server 관리 콘솔에서 확인합니다. 보고 노드에 보고가 구성되었으며 사용할 수 있다고 표시되면 이미 있는 것입니다.

이 노드가 없으면 보고서도 없습니다.

이 항목의 아래쪽으로 이동하여 팀 프로젝트 컬렉션에 보고서를 사용할 수 있는지 확인한 다음 팀 프로젝트에 보고서 업로드로 이동합니다.

Q: 먼저 내 데이터를 백업해야 합니까?

A: 사용 가능한 최신 백업이 있어야 합니다. 없는 경우 예약된 백업을 사용하여 백업을 만들 수 있습니다.

사용자 옵션을 확인하고 필요한 경우 업그레이드

  1. 여기에 제공된 지침에 따라 사용 중인 SQL Server 버전 및 에디션을 확인합니다. SQL Server Express를 사용 중인 경우 이 단계를 계속 수행합니다. 다른 버전을 사용 중이지만 보고 또는 Analysis Services에 대한 버전 및 에디션 정보가 표시되지 않는 경우 Reporting Services 추가로 이동합니다. 이러한 서비스에 대한 정보가 표시되는 경우 SQL Server에 해당 서비스가 이미 설치되어 있는 것이며 TFS에 보고 추가로 바로 이동해도 됩니다.

  2. 배포에 SQL Server Express가 사용되는 경우 다른 버전으로 업그레이드합니다. TFS의 보고를 지원하는 버전에 대한 자세한 내용은 여기를 참조하십시오.

SQL Server에 Reporting Services 및 Analysis Services 추가

보고를 지원하는 SQL Server 버전이 있는지 확인하거나 업그레이드한 후 아직 구성하지 않은 경우 보고 및 Analysis Services 기능을 추가합니다.

  1. SQL Server 설치 센터를 열어 기존 설치에 기능을 추가합니다.

    SQL Server 기능 추가, 제거 및 관리

    특히 방금 SQL Server Express에서 업그레이드를 마친 경우 이 프로세스 중 컴퓨터를 다시 시작해야 할 수도 있습니다.

  2. 서버가 모든 설치 규칙 검사를 통과한 경우 기능을 추가할 인스턴스를 선택합니다. 팁: SQL Server Express에서 업그레이드한 경우 SQLEXPRESS라는 명명된 인스턴스를 갖습니다.

    기존 인스턴스에 기능 추가

  3. 기능 선택에서 다음 기능을 추가합니다.

    • Analysis Services

    • Reporting Services - 기본

    • 관리 도구 - 전체(그림 없음)

    인스턴스에 기능 추가

  4. 배포에 특정 서비스 계정 요구가 없는 경우 서버 구성에서 서비스 계정에 대한 기본값을 적용합니다. 모든 서비스가 자동으로 시작되도록 설정되었는지 확인합니다.

    서비스가 자동으로 설정되어 있는지 확인

  5. Analysis Services 구성에 사용자 계정을 추가합니다.

  6. 가능한 경우 Reporting Services에 대해 설치 및 구성을 선택하고, 그렇지 않은 경우 설치만을 선택합니다. SQL Server Express에서 업그레이드한 후 기능을 추가하는 경우 설치만 옵션만 사용할 수 있습니다.

    옵션을 사용할 수 있는 경우 설치 및 구성

  7. 마법사를 마칩니다. 서버를 다시 시작해야 할 수도 있습니다.

보고를 추가할 때 설치만을 선택해야 했던 경우 Reporting Services 구성 관리자를 열고 몇 가지 추가 구성을 수행해야 합니다. 그렇지 않으면 TFS에 보고 추가로 이동합니다.

Reporting Services 수동 구성

  1. Reporting Services 구성 관리자를 열고 보고서 서버에 연결합니다.

    인스턴스 이름을 포함하는지(있는 경우) 확인

  2. 연결된 후 해당 서비스가 시작되었는지 확인하고 웹 서비스 URL 페이지로 이동한 다음 모든 기본값을 적용합니다.

  3. 이제 보고를 위한 데이터베이스를 만들어야 합니다. 보고서 서버 데이터베이스 페이지에서 데이터베이스 변경 옵션은 해당 데이터베이스를 만들 수 있도록 도와줄 보고서 서버 데이터베이스 구성 마법사를 엽니다.

    보고하려면 TFS에 이 데이터베이스가 필요합니다.

  4. 데이터베이스 서버 연결을 지정할 때 인스턴스 이름 및 서버 이름을 슬래시(\)로 구분하여 포함합니다.

    인스턴스 이름 포함(있는 경우)

    명명된 인스턴스를 사용하지 않는 경우 서버 이름만 제공할 수 있습니다.

  5. 마법사의 나머지 페이지에서 기본값을 적용하고 마칠 때까지 기다립니다. 이 작업은 몇 분 정도 걸릴 수 있습니다.

  6. 보고서 관리자 URL 페이지의 모든 기본값을 적용합니다.

    필드가 미리 채워져 있습니다. 적용을 선택합니다.

이제 TFS를 지원하는 SQL Server 인스턴스에서 보고를 완벽하게 구성했습니다. 다음에는 TFS에 보고 기능을 추가해야 합니다.

TFS에 보고 추가

두 장소에 보고를 추가해야 합니다. 즉, TFS 자체에 추가한 다음 팀 프로젝트 컬렉션에 추가해야 합니다.

  1. TFS 관리 콘솔을 열고 보고 노드로 이동하여 구성 프로세스를 시작합니다.

    보고를 구성할 정보 편집

  2. 보고 사용 확인란을 선택합니다. 웨어하우스 탭에서 웨어하우스 데이터베이스에 대한 보고서 서버 및 인스턴스 이름을 제공합니다. 데이터베이스 기본 이름(TFS_Warehouse)을 사용하고 연결을 테스트합니다.

    데이터베이스의 기본 이름 사용

    팁: 보고를 처음 구성하는 것이므로 데이터베이스는 아직 존재하지 않습니다. 구성 프로세스를 마치면 데이터베이스가 만들어집니다.

  3. Analysis Services에 대해 동일한 서버 및 인스턴스 정보를 제공하지만 분석 데이터베이스 기본 이름(TFS_Analysis)을 사용합니다. 이 목적을 위해 작성한 특수 계정인 데이터 소스 계정의 계정 이름 및 암호를 제공합니다. 여기에서 이러한 계정에 대한 자세한 내용을 볼 수 있습니다.

    구독자 계정 정보를 추가해야 합니다.

    팁: 계속하기 전에 연결을 테스트합니다.

  4. 보고서서버에서 서버 이름과 인스턴스 이름을 슬래시로 구분하여 입력합니다. URL 채우기를 사용하여 다음 두 상자를 자동으로 채웁니다. 이전 탭에서 제공한 정보와 동일한 데이터 소스 계정 정보를 추가합니다.

    서버, 인스턴스 및 계정 정보를 제공합니다.

    작업이 끝나면 데이터베이스가 만들어지고 웨어하우스 작성을 시작합니다.

    구성된 서비스의 상태 정보

  5. 이제 팀 프로젝트 컬렉션에 보고서 서버를 추가합니다. 보고서 폴더에서 정보를 편집합니다.

    구성을 시작할 폴더 위치 편집

    보고서 폴더 탭이 표시되지 않는 경우 관리 콘솔을 새로 고치거나 다시 시작해야 할 수도 있습니다.

  6. 다른 이유가 없다면 제공된 예제를 사용하고 컬렉션 이름을 포함해야 합니다.

    경로에 컬렉션 이름 포함

이제 서버 및 팀 프로젝트 컬렉션에 보고를 추가했으므로 프로젝트에 보고서 추가를 시작할 준비가 되었습니다.

다음 단계 실행

팀 프로젝트에 보고서 업로드

추가 작업

1단계: 보고서 서버 추가 2단계: 보고서 업로드

보고서 업로드

3단계: 권한 부여

권한 부여

4단계: 팀 작업 검토

팀 활동 검토