다음을 통해 공유


방법: Team Foundation Server용 SQL Server 2008 수동 설치

Visual Studio Team Foundation Server에 사용할 SQL Server 2008을 설치하는 경우 특정 기능을 설치해야 하지만 다른 기능은 보고서를 생성하는 경우에만 필요합니다. SQL Server Express에는 클라이언트 연결 도구가 포함되어 있지 않지만 이 항목의 절차에 따라 이 도구를 추가할 수 있습니다.

참고

최상의 결과를 얻으려면 Team Foundation Server 배포의 데이터베이스를 호스팅할 모든 서버에 대해 동일한 버전의 SQL Server를 사용해야 합니다. 예를 들어 보고용으로 별도의 서버를 사용하려는 경우 Team Foundation Server용 구성 데이터베이스를 호스팅하는 서버와 동일한 버전의 SQL Server가 해당 서버에서 실행되도록 해야 합니다.

참고

Windows Server 2008 R2에 Team Foundation Server 또는 SQL Server를 설치하는 경우 .NET Framework 3.5가 설치되어 있어야 합니다. Windows Server 2008 R2에는 서버 관리자의 기능 추가 마법사를 사용하여 .NET Framework 3.5를 설치할 수 있습니다. 자세한 내용은 Microsoft 웹 사이트의 서버 역할 및 기능 추가 페이지를 참조하십시오.

Team Foundation Server의 요구 사항

Team Foundation Server를 실행하려면 데이터베이스 엔진과 전체 텍스트 검색 둘 다 같은 SQL Server 인스턴스에 설치해야 합니다. 그러나 해당 인스턴스를 Team Foundation Server와 같은 서버에서 실행할 필요는 없습니다.

보고 기능을 위한 요구 사항

Team Foundation에서 데이터를 보여 주는 보고서를 생성하려면 SQL Server Analysis Services와 SQL Server Reporting Services를 둘 다 사용하도록 Team Foundation Server를 구성해야 합니다. 이러한 기능을 Team Foundation Server와 같은 서버에 하나 또는 둘 다 설치하거나, 각 기능을 서로 다른 서버 및 Team Foundation Server와 다른 서버에 설치할 수 있습니다.

SQL Server Reporting Services가 Team Foundation Server를 실행하는 서버에 없는 경우 보고 기능을 사용하려면 Team Foundation Server에 클라이언트 도구 연결을 설치해야 합니다.

SQL Server 토폴로지를 위한 권장 사항

Team Foundation Server에서는 기존 SQL Server 설치를 사용하는 팀을 지원하려는 등의 이유로 다양한 SQL Server 토폴로지를 지원합니다. 그러나 Team Foundation Server를 위해 SQL Server를 설치하기 위한 몇 가지 지침이 있습니다.

  • 단일 서버: 데이터베이스 엔진, 전체 텍스트 검색, SQL Server Reporting Services 및 Analysis Services가 Team Foundation Server를 실행 중인 같은 서버에 설치됩니다. 보고 기능을 사용하지 않으려면 SQL Server Reporting Services와 Analysis Services가 필요하지 않습니다. 자세한 내용은 시나리오: 단일 서버에 Team Foundation Server 설치를 참조하십시오.

  • 이중 서버: SQL Server Reporting Services와 Team Foundation Server가 같은 서버에서 실행되고 데이터베이스 엔진, 전체 텍스트 검색, SQL Server Analysis Services는 다른 서버에서 실행됩니다. 이 시나리오는 HTTP 트래픽과 SQL Server 트래픽을 분리합니다. 보고 기능을 사용하지 않으려면 SQL Server Reporting Services와 Analysis Services가 필요하지 않습니다.

  • 다중 서버: 데이터베이스 엔진과 전체 텍스트 검색이 같은 서버에 있고 SQL Server Reporting Services와 Analysis Services는 각각 두 번째 서버와 세 번째 서버에 있으며(Reporting Services와 Analysis Services는 같은 서버에 있을 수도 있음) 클라이언트 도구 연결은 Team Foundation Server를 실행하는 서버에 있습니다. 보고 기능을 사용하지 않으려면 SQL Server Reporting Services, Analysis Services 또는 클라이언트 도구 연결이 필요하지 않으므로 실제로는 이중 서버 토폴로지로 바뀝니다.

다중 서버 조합을 사용하는 배포에 대한 자세한 내용은 시나리오: 기존 인프라 또는 둘 이상의 서버를 사용하여 Team Foundation Server 설치를 참조하십시오.

보고서 서버

보고 기능을 사용하려면 Team Foundation Server에 전용 보고서 서버가 필요합니다.

보고서 서버에서는 고유의 관계형 데이터베이스가 작동해야 합니다. 이 데이터베이스는 보고서를 제공하기 위해 Team Foundation Server에서 사용하는 관계형 데이터베이스와는 별개입니다. SQL Server Reporting Services와 데이터베이스 엔진을 같은 서버에 설치하는 경우 SQL Server를 설치할 때 데이터베이스 엔진 인스턴스에 필요한 관계형 데이터베이스를 설치하여 Reporting Services를 구성할 수 있습니다.

데이터베이스 엔진 없이 Reporting Services를 설치하는 경우에는 SQL Server를 설치한 후 수동으로 Reporting Services를 구성해야 합니다. 이렇게 하려면 보고서 서버를 위해 관계형 데이터베이스를 호스팅할 수 있는 데이터베이스 엔진 인스턴스를 지정해야 합니다. 자세한 내용은 수동으로 보고서 서버 구성을 참조하십시오.

보고 기능을 사용하는 Team Foundation Server 배포에서 최상의 결과를 얻으려면 오류가 발생할 경우 Analysis Services가 복구되도록 Windows 서비스를 구성해야 합니다. 자세한 내용은 실패 시 복구되도록 Analysis Services 구성을 참조하십시오.

필요한 권한

이 절차를 수행하려면 SQL Server를 설치할 서버에서 Administrators 보안 그룹의 멤버여야 합니다.

이 SQL Server 인스턴스가 보고서 서버에 없는 경우 보고서 서버를 수동으로 구성하려면 보고서 서버 데이터베이스를 호스팅하는 SQL Server에서 Administrators 보안 그룹의 멤버여야 합니다.

SQL Server 2008 설치

SQL Server 2008을 설치하려면

  1. SQL Server 2008 Enterprise Edition 또는 Standard Edition 설치 DVD를 넣고 setup.exe를 두 번 클릭합니다.

    참고

    SQL Server 설치 프로그램을 실행하면 적절한 버전의 Microsoft .NET Framework와 Windows Installer가 설치되어 있지 않을 경우 새로 설치할지 묻습니다. SQL Server 설치를 계속하려면 이러한 구성 요소를 설치해야 하며 이러한 구성 요소가 설치된 후 메시지가 나타나면 서버를 다시 시작해야 합니다.

  2. SQL Server 설치 센터 페이지에서 설치를 클릭한 다음, 새 SQL Server 독립 실행형 설치 또는 기존 설치에 기능 추가를 클릭합니다.

  3. 설치 지원 규칙 페이지에서 확인을 클릭합니다.

  4. 제품 키 페이지에서 제품 키를 입력하고 다음을 클릭합니다.

  5. 사용 약관 페이지에서 사용권 계약을 확인합니다. 계약 내용에 동의하면 동의함 확인란을 선택하고 다음을 클릭합니다.

  6. 설치 지원 파일 페이지에서 설치를 클릭합니다.

  7. 설치 지원 규칙 페이지에서 다음을 클릭합니다.

    참고

    Windows 방화벽 경고가 나타날 수 있지만 이 경고는 무시할 수 있습니다. Team Foundation Server에 필요한 SQL Server 포트에 대한 자세한 내용은 Team Foundation 구성 요소의 설치에 필요한 포트를 참조하십시오.

  8. 기능 선택 페이지에서 다음 구성 요소에 대한 확인란을 선택한 후 다음을 클릭합니다.

    • 데이터베이스 엔진 서비스(Team Foundation Server에 필요)

    • 전체 텍스트 검색(Team Foundation Server에 필요)

    • Analysis Services(보고에 필요)

    • Reporting Services(보고에 필요)

    • 클라이언트 도구 연결(Team Foundation Server를 실행하는 서버에 다른 SQL Server 구성 요소가 설치되어 있지 않을 경우에 필요)

    • 관리 도구 - 기본

    참고

    Team Foundation Server를 설치하려면 SQL Server와 같은 컴퓨터에서 관리 도구(기본 또는 전체)를 설치하지 않아도 됩니다. 그러나 SQL Server Management Studio를 사용하여 SQL Server 설치를 확인해야 합니다.

  9. 인스턴스 구성 페이지에서 기본 인스턴스 또는 명명된 인스턴스를 클릭합니다. 명명된 인스턴스를 클릭하는 경우 인스턴스의 이름을 입력합니다. 다음을 클릭합니다.

  10. 필요한 디스크 공간 페이지에서 다음을 클릭합니다.

  11. 서버 구성 페이지에서 모든 SQL Server 서비스에 동일한 계정 사용을 클릭하거나, 모든 서비스의 계정 이름에 도메인 계정 이름 또는 NT AUTHORITY\NETWORK SERVICE를 입력합니다.

    • 도메인 계정을 지정하는 경우 암호에 계정의 암호를 입력합니다.

    • NT AUTHORITY\NETWORK SERVICE를 사용하는 경우 암호 상자를 비워 둡니다.

    • 모든 SQL Server 서비스에 동일한 계정 사용을 클릭한 경우 일부 서비스의 계정 정보를 수동으로 입력해야 할 수도 있습니다.

    시작 유형 열에서 편집할 수 있는 모든 서비스에 대해 자동이 표시되는지 확인하고 다음을 클릭합니다.

  12. 8단계에서 데이터베이스 엔진 서비스 확인란을 선택했으면 데이터베이스 엔진 구성 페이지에서 Windows 인증 모드, 현재 사용자 추가를 차례로 클릭하고 다음을 클릭합니다.

    참고

    이 페이지와 다음에 나오는 Analysis Services 구성 페이지에서 데이터 정렬 설정을 지정할 수 있습니다. 자세한 내용은 Team Foundation Server의 SQL Server 데이터 정렬 요구 사항을 참조하십시오.

  13. 8단계에서 Analysis Services 확인란을 선택했으면 Analysis Services 구성 페이지에서 현재 사용자 추가를 클릭하고 다음을 클릭합니다.

  14. 8단계에서 Reporting Services 확인란을 선택했으면 Reporting Services 구성 페이지에서 **기본 모드 기본 구성을 설치합니다.**를 클릭합니다. 이 옵션을 사용할 수 없으면 **보고서 서버를 설치하지만 구성하지는 않습니다.**를 클릭하고 다음을 클릭합니다.

    보고서 서버와 Team Foundation Server를 서로 다른 서버에 설치하여 보고서 서버를 자동으로 구성할 수 없는 경우에는 SQL Server 설치가 끝난 후 보고서 서버를 수동으로 구성해야 합니다.

    참고

    SharePoint 통합 모드 기본 구성을 설치합니다.는 클릭하지 않도록 합니다. Team Foundation Server에서는 이 구성 모드를 지원하지 않습니다.

  15. (선택적 요소) 오류 및 사용 보고 페이지에서 오류 및 기능 사용에 대한 정보를 보낼 위치를 지정하는 확인란을 하나 또는 둘 다 선택하고 다음을 클릭합니다.

  16. 설치 규칙 페이지에서 다음을 클릭합니다.

  17. 설치 준비 완료 페이지에서 설치할 구성 요소 목록을 확인한 다음 설치를 클릭합니다.

    설치 진행률 페이지에는 각 구성 요소의 상태가 표시됩니다.

  18. 설치가 완료되면 다음을 클릭합니다.

  19. 완료 페이지에서 닫기를 클릭합니다.

수동으로 보고서 서버 구성

SQL Server를 설치할 때 Reporting Services를 구성하지 못한 경우 보고서 서버를 수동으로 구성해야 합니다. Reporting Services가 Team Foundation Server와 같은 서버에 있고 보고서 서버를 구성하지 않은 경우에는 Team Foundation Server 설치 중에 보고서 서버 구성을 완료하라는 메시지가 나타나면서 3단계부터 시작됩니다.

보고서 서버를 수동으로 구성하려면

  1. 시작을 클릭하고 모든 프로그램, Microsoft SQL Server 2008, 구성 도구를 차례로 가리킨 다음 Reporting Services 구성 관리자를 클릭합니다.

    Reporting Services 구성 연결 대화 상자가 나타납니다.

  2. 서버 이름에 보고서 서버의 이름을 입력합니다. 인스턴스 이름을 사용하는 경우에는 보고서 서버 인스턴스에 인스턴스 이름을 입력합니다. 그런 다음 연결을 클릭합니다.

  3. Reporting Services 구성 관리자 페이지에서 Report Services 상태가 중지됨으로 나타날 경우 시작을 클릭합니다.

  4. 탐색 모음에서 웹 서비스 URL을 클릭합니다.

  5. 웹 서비스 URL 페이지에서 적용을 클릭하여 가상 디렉터리, IP 주소TCP 포트 상자의 기본값을 적용합니다.

  6. 탐색 모음에서 데이터베이스를 클릭합니다.

  7. 보고서 서버 데이터베이스 페이지에서 데이터베이스 변경을 클릭합니다.

    보고서 서버 데이터베이스 구성 마법사가 나타납니다.

  8. 마법사의 동작 페이지에서 새 보고서 서버 데이터베이스 만들기를 클릭하고 다음을 클릭합니다.

  9. 마법사의 데이터베이스 서버 페이지에서 보고서 서버의 데이터베이스를 호스팅할 로컬 또는 원격 SQL Server 인스턴스의 이름을 서버 이름에 입력하고 다음을 클릭합니다.

  10. 마법사의 데이터베이스 페이지에서 다음을 클릭하여 데이터베이스 이름, 언어기본 모드 상자의 기본값을 적용합니다.

  11. 자격 증명에서 다음을 클릭하여 인증 유형, 사용자 이름암호 상자의 기본값을 적용합니다.

  12. 마법사의 요약 페이지에서 정보를 확인하고 다음을 클릭합니다.

  13. 마법사의 진행 후 마침 페이지에서 마침을 클릭합니다.

  14. Reporting Services 구성 관리자 탐색 모음에서 보고서 관리자 URL을 클릭합니다.

  15. 보고서 관리자 URL 페이지에서 적용을 클릭하여 가상 디렉터리 상자의 기본값을 적용하고 끝내기를 클릭합니다.

실패 시 복구되도록 Analysis Services 구성

오류가 발생할 경우 Analysis Services가 자동으로 다시 시작되도록 Windows 서비스를 구성해야 합니다.

복구되도록 Analysis Services를 구성하려면

  1. 시작을 클릭하고 모든 프로그램, 관리 도구를 차례로 가리킨 다음 서비스를 클릭합니다.

  2. **SQL Server Analysis Services(MSSQLSERVER)**에 대한 Windows 서비스를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.

    Analysis Services의 명명된 인스턴스를 사용하는 경우 인스턴스 이름이 괄호 안에 나타납니다.

  3. 복구를 클릭합니다.

  4. 첫째 실패 목록에서 서비스 다시 시작을 클릭합니다.

  5. 둘째 실패 목록에서 서비스 다시 시작을 클릭합니다.

  6. 후속 실패 목록에서 서비스 다시 시작을 클릭한 다음 확인을 클릭합니다.

참고 항목

참조

검사 목록: 단일 서버 설치

검사 목록: 다중 서버 설치

검사 목록: 두 개 이상의 서버를 사용하여 Team Foundation Server 업그레이드

개념

Team Foundation Server의 SQL Server 데이터 정렬 요구 사항