Team Foundation Server용 SQL Server 수동 설치

이 항목에서는 SQL Server 2012 Enterprise Edition 설치 단계를 제공하지만 같은 단계를 통해 Standard Edition도 설치할 수 있습니다. SQL 2014 설치 단계도 여기에 나와 있는 단계와 매우 비슷합니다. 여기서는 TFS에 필요한 모든 SQL Server 2012 기능을 TFS와 같은 서버에 설치하지만 반드시 이렇게 해야 하는 것은 아닙니다. TFS는 SQL Server 토폴로지 측면에서 매우 유동적입니다. 서버 수 선택을 참조하세요.

기존에 설치한 TFS용 SQL Server를 사용할 수도 있지만 이렇게 하려면 SQL Server 관리자가 여러 관리 자격 증명을 부여해야 합니다.TFS를 설치하고 구성하려면 SQL Server의 sysadmin 서버 역할 멤버여야 합니다.SQL Server에서 TFS를 사용하려면 많은 권한이 필요한 이유 블로그 게시물을 참조하세요.

서버 수 선택

TFS에 서버를 한 대만 사용하려는 경우에는 이 섹션을 건너뛰어도 됩니다.

TFS 서버에 액세스하는 사용자의 수가 500명을 초과하는 경우에는 두 번째 서버에 SQL Server를 배치하는 것이 좋습니다. 그러면 부하가 TFS와 해당 구성 데이터베이스로 분산됩니다. TFS에 필요한 모든 SQL Server 기능을 두 번째 서버에 설치할 수도 있고 기능을 분할하여 설치할 수도 있습니다. 보고서 서버는 TFS 서버에 배치하고 데이터베이스 엔진, 전체 텍스트 검색 및 Analysis Services는 두 번째 서버에 배치하여 HTTP 트래픽과 SQL Server 트래픽을 분할하는 팀도 있을 수 있습니다.

이처럼 다양한 토폴로지 중에서 선택할 수 있습니다. 일반적으로 TFS를 사용할 때는 데이터베이스 엔진, Reporting Services, Analysis Services 등의 SQL Server 인스턴스 기능을 서로 다른 서버에 설치할 수 있습니다. 여러 SQL Server 토폴로지를 사용할 때는 다음과 같은 사항에 주의해야 합니다.

  • TFS를 사용할 때는 데이터베이스 엔진과 전체 텍스트 검색 기능이 같은 인스턴스에 있어야 합니다.

  • TFS 보고는 선택적 기능이지만 보고 기능을 사용하려면 Reporting Services와 Analysis Services를 설치해야 합니다. 사용하려는 토폴로지에 따라 두 서비스를 각각 자체 서버에 배치할 수 있습니다. 보고 기능을 사용하지 않으려는 경우에는 Reporting Services와 Analysis Services를 설치할 필요가 없습니다.

  • TFS 서버에 SQL Server 인스턴스를 설치하지 않는 경우에는 최소한 TFS에 SQL Server 기능인 클라이언트 도구 연결을 설치해야 합니다. TFS 서버에 SQL Server 인스턴스(데이터베이스 엔진, Reporting Services 또는 Analysis Services)가 있으면 클라이언트 도구 연결을 설치할 필요가 없습니다.

서로 다른 서버에 SQL Server 기능을 설치하려는 경우 기능을 설치할 각 서버에서 SQL Server 설치를 실행합니다. 각 설치에서 아래의 지침을 동일하게 사용하되 9단계에서는 필요한 기능만 설치합니다.

TFS의 다중 서버 설치 시에는 Active Directory 도메인 및 도메인 계정이나 Network Service 계정이 필요합니다.서비스 계정으로 로컬 계정을 사용할 수는 없습니다.

SQL Server를 설치하려면

필요한 권한

SQL Server를 설치할 서버에서 Windows Administrators 보안 그룹의 멤버여야 합니다. 또한 보고서 서버를 수동으로 구성하려는 경우에는 보고서 서버 데이터베이스를 호스팅하는 SQL Server의 Windows Administrators 보안 그룹 멤버여야 합니다(해당 SQL Server 인스턴스가 보고서 서버에 있지 않은 경우).

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

  1. 지원되는 SQL Server 버전의 설치 DVD를 넣고 setup.exe를 실행합니다.

    자세한 내용은 Team Foundation Server의 SQL Server 요구 사항을 참조하세요.

  2. SQL Server 설치 센터 페이지에서 설치를 선택한 다음 **새로 설치하거나 기존 설치에 기능을 추가합니다.**를 선택합니다.

    SQL Server 새 설치

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

  4. 제품 키 페이지에서 제품 키를 입력하거나 무료 버전을 지정합니다.

  5. 사용 약관 페이지에서 사용권 계약에 동의합니다.

  6. 설치 지원 규칙 페이지에서 다음을 선택합니다.

    Windows 방화벽 경고

    Windows 방화벽 경고가 표시될 수 있지만 해당 서버에 TFS도 설치하려는 경우에는 이 경고를 무시해도 됩니다.두 서버(TFS 및 SQL Server)를 모두 같은 컴퓨터에 설치하면 TFS는 SQL Server에 대한 Windows 방화벽 예외를 자동으로 추가합니다.다른 서버에 TFS를 설치하는 경우에는 이 서버의 Windows 방화벽에서 SQL Server용 포트를 열어야 합니다(블로그 게시물).

    Team Foundation Server에 필요한 SQL Server 포트에 대한 자세한 내용은 Team Foundation Server의 설치에 필요한 포트를 참조하세요.

  7. 설치 역할 페이지에서 SQL Server 기능 설치를 선택합니다.

    설치 역할

  8. 기능 선택 페이지에서 사용하려는 토폴로지에 따라 다음 구성 요소 중 하나 이상의 확인란을 선택합니다.

    • 데이터베이스 엔진 서비스(필수)

    • 검색을 위한 전체 텍스트 및 의미 체계 추출(필수)

    • Analysis Services(보고 기능 사용 시 필수)

    • Reporting Services - 네이티브(보고 기능 사용 시 필수)

    • 클라이언트 도구 연결(Team Foundation Server를 실행하는 서버에 다른 SQL Server 구성 요소를 설치하지 않는 경우에만 필수 - 그림 없음)

    • 관리 도구 - 기본¹(그림 없음)

    기능 선택

  9. 설치 규칙 페이지에서 다음을 선택합니다.

  10. 인스턴스 구성 페이지에서 기본 인스턴스를 선택합니다. 명명된 인스턴스를 선택하는 경우 인스턴스 이름을 입력합니다.

    인스턴스 구성

  11. 필요한 디스크 공간 페이지에서 다음을 선택합니다.

  12. 서버 구성 페이지에서 기본값을 그대로 적용하거나 모든 서비스의 계정 이름에 NT AUTHORITY\NETWORK SERVICE 또는 도메인 계정 이름을 입력합니다. 도메인 계정을 지정하는 경우 암호에 해당 계정의 암호를 입력합니다. NT AUTHORITY\NETWORK SERVICE를 선택하는 경우 암호는 비워 둡니다.

    서버 구성

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

    서버 구성(세부 정보)

    참고

    영어가 아닌 SQL Server 버전을 사용 중인 경우 설정해야 하는 항목이 있습니다.영어(미국)의 기본 데이터 정렬 설정은Team Foundation Server의 요구 사항을 충족합니다.영어 외의 언어를 사용하는 경우에는 이 페이지에서 데이터베이스 엔진의 데이터 정렬 설정을 지정할 수 있습니다.자세한 내용은 Team Foundation Server의 SQL Server 데이터 정렬 요구 사항을 참조하십시오.

  14. 8단계에서 데이터베이스 엔진 서비스 확인란을 선택한 경우 데이터베이스 엔진 구성 페이지에서 Windows 인증 모드현재 사용자 추가를 차례로 선택합니다. 해당 확인란을 선택하지 않은 경우에는 다음 단계로 건너뜁니다.

    데이터베이스 엔진 구성

  15. 8단계에서 Analysis Services 확인란을 선택한 경우 Analysis Services 구성 페이지에서 현재 사용자 추가를 선택합니다. 해당 확인란을 선택하지 않은 경우에는 다음 단계로 건너뜁니다.

    Analysis Services 구성

  16. 8단계에서 Reporting Services 확인란을 선택한 경우 Reporting Services 구성 페이지에서 설치 및 구성을 선택합니다. 해당 옵션을 사용할 수 없으면 설치만을 선택합니다.

    Reporting Services 구성

    설치만을 선택해야 하는 경우 보고서 서버와 Team Foundation Server를 서로 다른 서버에 배치할 수 있습니다. 이 토폴로지는 지원되기는 하지만 SQL Server 설치를 완료한 후 보고서 서버를 수동으로 구성해야 합니다. 수동으로 보고서 서버 구성의 지침을 따르세요.

    참고

    Reporting Services SharePoint 통합 모드를 선택해서는 안 됩니다.TFS에서는 이 구성 모드를 지원하지 않습니다.

  17. (선택 사항) 오류 및 사용 보고 페이지에서 오류에 대한 정보를 보낼지 여부를 지정합니다.

  18. 설치 규칙 페이지에서 다음을 선택합니다.

  19. 설치 준비 페이지에서 설치할 구성 요소 목록을 검토하고 설치를 선택합니다.

    완료

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

수동으로 보고서 서버 구성

Reporting Services는 자동으로 구성할 수 없습니다.

SQL Server 2008 R2 SSRS 자동 구성 아님

데이터베이스 엔진을 Reporting Services와 같은 서버에 설치하지 않는 경우에는 SQL Server 설치를 완료한 후 아래 단계에 따라 보고서 서버를 수동으로 구성해야 합니다.

드물지만 Reporting Services를 Team Foundation Server와 같은 서버에 설치했으며 보고서 서버를 구성하지 않은 경우에는 Team Foundation Server 설치 중에 보고서 서버 구성을 3단계부터 완료하라는 메시지가 표시됩니다.

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

  1. 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 페이지에서 적용을 선택하여 가상 디렉터리 상자의 기본값을 그대로 적용합니다.

참고 항목

개념

Team Foundation Server 설치

TFS 업그레이드 요구 사항

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