다음을 통해 공유


방법: 데이터베이스 인스턴스에 대해 TCP/IP 프로토콜 사용

업데이트: 2007년 11월

Team Foundation Server의 이중 서버 배포에서는 Team Foundation 데이터베이스에 대해 TCP/IP 프로토콜을 사용하도록 설정해야 합니다. 이 프로토콜을 사용하도록 설정하면 Team Foundation 데이터 계층 서버와 응용 프로그램 계층 서버 간의 연결과 같은 원격 연결이 지원됩니다. 데이터베이스 인스턴스와 SQL 기본 클라이언트에 대해 모두 TCP/IP 프로토콜을 사용하도록 설정하지 않으면 다음 오류가 나타날 수 있습니다.

  • 오류 29108. Team Foundation 보고서 서버 구성: 보고서 서버 데이터베이스에 연결하려는 동안 Team Foundation 데이터 계층에 연결할 수 없습니다.

  • TF31001: Team Foundation에서 Team Foundation Server의 팀 프로젝트 목록을 검색할 수 없습니다. Team Foundation Server가 다음 오류를 반환했습니다. HTTP 상태 503과 함께 요청 실패: TF30059: 웹 서비스를 초기화하는 동안 심각한 오류가 발생했습니다.

필수 권한

이 절차를 수행하려면 Team Foundation 데이터 계층 서버에서 SQL Server의 sysadmin 보안 그룹 멤버여야 합니다.

데이터베이스 인스턴스에 대해 TCP/IP 프로토콜을 사용하도록 설정하려면

  1. 데이터베이스 인스턴스가 정의되어 있는 데이터 계층 서버에 로그온합니다.

  2. 시작 메뉴를 열고 모든프로그램과 Microsoft SQL Server 2005 또는 Microsoft SQL Server 2008을 차례로 가리킨 다음 구성 도구를 가리키고 SQL Server 구성 관리자를 클릭합니다.

  3. 트리 창에서 SQL Server 2005 서비스 또는 SQL Server 2008 서비스를 클릭합니다.

  4. 결과 창의 상태 열 아래 각 서비스 이름 옆에 실행 중이 나타나는지 확인합니다.

    중지됨이 나타나는 경우 서비스의 이름을 마우스 오른쪽 단추로 클릭하고 시작을 클릭합니다.

  5. 트리 창에서 SQL Server 2005 네트워크 구성 또는 SQL Server 2008 네트워크 구성을 클릭하여 확장한 다음 MSSQLServer/MyInstanceName에 대한 프로토콜을 클릭합니다.

    설치 중에 기본 인스턴스를 지정한 경우에는 MSSQLSERVER가 인스턴스 이름으로 지정됩니다.

  6. 결과 창의 상태 열 아래 TCP/IP 프로토콜의 이름 옆에 사용이 나타나는지 확인합니다.

    사용 안 함이 나타나면 TCP/IP를 마우스 오른쪽 단추로 클릭하고 사용을 클릭합니다.

  7. 트리 창에서 SQL 기본 클라이언트 구성을 클릭하여 확장하고 클라이언트 프로토콜을 클릭합니다.

  8. 결과 창의 상태 열 아래 TCP/IP 프로토콜의 이름 옆에 사용이 나타나는지 확인합니다.

    사용 안 함이 나타나면 TCP/IP를 마우스 오른쪽 단추로 클릭하고 사용을 클릭합니다.

  9. 트리 창에서 SQL Server 2005 서비스 또는 SQL Server 2008 서비스를 클릭합니다.

  10. 결과 창에서 SQL Server(MSSQLServer/MyInstanceName)를 마우스 오른쪽 단추로 클릭하고 다시 시작을 클릭합니다.

참고 항목

개념

SQL Server 서비스 관리

기타 리소스

방법: 데이터베이스 서버에 대한 연결 확인

데이터 계층 서버에 연결할 때 발생하는 문제 해결