다음을 통해 공유


방법: 데이터 계층 이름 구성 수정

업데이트: 2007년 11월

데이터 계층 서버에 연결하는 데 문제가 있는 경우 서버의 이름이 응용 프로그램 계층 서버의 서비스 Web.config 파일과 TfsIntegration 데이터베이스의 tbl_database 테이블에 동일하게 표시되는지 확인해야 합니다. 이 문제는 TFSAdminUtil RenameDT 명령이 제대로 실행되지 않은 경우에 발생할 수 있습니다.

이 문제를 해결하려면 다음 단계를 수행합니다.

  1. 데이터 계층 서버에 연결할 수 있으며 SQL Server 서비스가 실행되고 있는지 확인합니다.

  2. TfsIntegration 데이터베이스의 tbl_database 테이블에 저장된 서버 이름을 확인합니다.

  3. 서비스 Web.config 파일에 정의되어 있는 데이터 소스 이름을 이와 일치하도록 변경합니다.

  4. 데이터 계층 서버의 이름이 tbl_database 테이블에 저장된 이름에서 다른 이름으로 변경된 경우에는 TFSAdminUtil RenameDT를 실행합니다. 자세한 내용은 방법: 데이터 계층 서버 이름 바꾸기를 참조하십시오.

필수 권한

이러한 절차를 수행하려면 Team Foundation 데이터 계층 서버에서 Administrators 그룹의 멤버여야 하며 응용 프로그램 계층 서버에서 Administrators 그룹의 멤버여야 합니다. 자세한 내용은 Team Foundation Server 권한을 참조하십시오.

Team Foundation 데이터베이스에 대한 연결 및 SQL Server 서비스가 실행 중인지를 확인하려면

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

    참고:

    서버에 연결할 수 없으면 방화벽 설정을 확인한 다음 다시 연결을 시도해 봅니다.

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

  3. SQL Server 2005 서비스 또는 SQL Server 2008 서비스를 클릭하고 각 서비스 옆에 서비스가 실행되고 있음을 나타내는 녹색 화살표가 표시되어 있는지 확인합니다.

TfsIntegration 데이터베이스의 tbl_database 테이블에 저장된 서버 이름을 확인하려면

  1. 데이터 계층 서버에 로그온합니다.

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

  3. 서버에 연결 대화 상자의 서버 유형에서 데이터베이스 엔진을 클릭하고 연결할 서버의 이름을 입력한 다음 연결을 클릭합니다.

    참고:

    SQL Server가 클러스터에 설치되어 있으면 서버 이름은 컴퓨터 이름이 아니라 클러스터 이름입니다.

    SQL Server Management Studio가 열립니다.

  4. 새 쿼리를 클릭합니다.

  5. 쿼리 창에서 다음 쿼리를 지정하고 실행을 클릭합니다.

    SELECT dbname, servername FROM tbl_database
    

    결과 창에서 TfsIntegration 데이터베이스에 대해 표시되는 서버 이름을 확인합니다.

서비스 Web.config 파일에 정의되어 있는 데이터 소스 이름을 변경하려면

  1. 응용 프로그램 계층 서버에 로그온합니다.

  2. Windows 탐색기를 열고 Services 디렉터리를 찾습니다.

    이 디렉터리의 기본 위치는 Drive:\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Services입니다.

  3. Web.config 파일을 메모장 또는 다른 텍스트 기반 편집기에서 엽니다.

    참고:

    관리자 자격 증명으로 로그온한 경우에도 Windows Server 2008을 실행하는 서버에 대해 이 기능을 실행하려면 메모장을 관리자 권한으로 열어야 합니다. 메모장을 관리자 권한으로 열려면 시작을 클릭하고 명령 프롬프트를 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 클릭합니다. 자세한 내용은 Microsoft 웹 사이트를 참조하십시오.

  4. appSettings 노드에서 ConnectionString 키를 찾습니다.

  5. Data Source에 할당되어 있는 값을 TfsIntegration 데이터베이스의 tbl_database 테이블에 정의되어 있는 서버 이름과 일치하도록 변경합니다.

  6. 파일을 저장하고 편집기를 닫습니다.

참고 항목

작업

방법: 데이터 계층 서버 이름 바꾸기

개념

Team Foundation Server 권한

기타 리소스

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

연결 및 구성 절차 수정