다음을 통해 공유


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

업데이트: 2007년 11월

다음 표에서는 Team Foundation 응용 프로그램 계층 서버에서 데이터 계층 서버에 연결할 때 문제를 발생시킬 수 있는 구성 문제에 대해 간략하게 설명합니다. 이 표에서 각 문제는 발생할 확률이 높은 순서로 나열되어 있습니다. 그러므로 문제를 빠르게 해결하려면 해결 방법도 나열되어 있는 순서대로 시도해야 합니다.

문제점

해결

데이터베이스 인스턴스에 대해 TCP/IP 프로토콜을 사용하도록 설정하지 않았습니다.

Team Foundation 데이터베이스 인스턴스에 대해 TCP/IP 프로토콜을 사용하도록 설정합니다. 자세한 내용은 방법: 데이터베이스 인스턴스에 대해 TCP/IP 프로토콜 사용을 참조하십시오.

SQL Server가 데이터 계층 서버에서 실행되고 있지 않습니다.

데이터 계층 서버에 대한 기본 연결을 확인합니다. SQL Server가 실행 중인지 확인하거나 다시 시작하십시오. 자세한 내용은 방법: 데이터베이스 서버에 대한 연결 확인을 참조하십시오.

SQL Server 서비스가 실행되고 있지 않거나 자동으로 시작되도록 설정되어 있지 않습니다.

모든 SQL Server 서비스가 실행 중인지 확인합니다. 자세한 내용은 방법: 서비스 다시 시작 및 자동 시작 설정을 참조하십시오.

Team Foundation Server 계정의 서비스 계정에 SQL Server 로그인 권한이 없습니다.

Team Foundation Server 응용 프로그램 풀에 할당된 ID가 데이터 계층 서버의 Team Foundation Server에 대한 SQL 로그인 계정과 일치하지 않는 경우 Team Foundation Server 서비스가 데이터베이스에 로그온할 수 없습니다. 이러한 상황은 사용자가 TFSAdminUtil ChangeAccount 명령을 사용하지 않고 응용 프로그램 풀 ID를 수동으로 변경하는 경우에 자주 발생합니다.

이 문제를 해결하려면 TFSAdminUtil ChangeAccount 명령을 실행하여 응용 프로그램 풀에 할당된 서비스 계정을 다시 설정합니다. 자세한 내용은 방법: Team Foundation Server의 서비스 계정 또는 암호 변경을 참조하십시오.

데이터 계층 서버의 이름이 제대로 설정되어 있지 않습니다.

응용 프로그램 계층의 서비스 Web.config 파일에서 데이터 계층 서버의 이름 할당을 수정합니다. 자세한 내용은 방법: 데이터 계층 이름 구성 수정을 참조하십시오.

Team Foundation 데이터베이스가 오프라인이거나 사용자 액세스를 제한하도록 구성되어 있습니다.

데이터베이스 구성을 수정합니다. 자세한 내용은 방법: 데이터베이스 구성 수정을 참조하십시오.

저장 프로시저가 삭제되었거나 변경되었습니다.

프로시저를 원래 상태로 복원합니다. 자세한 내용은 방법: 누락 또는 변경된 저장 프로시저 복원을 참조하십시오.

Team Foundation 데이터베이스의 InstanceID가 잘못 설정되어 있습니다.

InstanceID를 수정합니다. 자세한 내용은 방법: 데이터베이스의 인스턴스 ID 수정을 참조하십시오.

참고 항목

기타 리소스

응용 프로그램 계층 서버에 연결할 때 발생하는 문제 해결

연결 및 구성 문제 해결