2017-09-04 3 views
0

두 개의 파티션, C:D:이있는 단일 250GB 서버 2016 .VHDX에서 이전에 TFS 2017 및 SQL 2016이 올바르게 작동했습니다. SQL은 데이터 디렉토리가 D:C:에 설치됩니다.도메인 자격 증명이 갑자기 잘못되었습니다

이상하게도 C:이 예기치 않게 가득 차기 시작하여 D: 파티션을 .VHDX으로 이동하고 C:을 확장하기로 결정했습니다.

이 모든 것이 순조롭게 진행되었으며 이제는 각각 C:D: 인 두 개의 100GB .VHDXs이 있습니다. (이것은 한사람 상점이므로 데이터 저장 요구는 현재 상당히 적습니다. 그러나 이러한 요구는 곧 증가 할 것입니다. 따라서 이것도 배수가되는 또 다른 이유입니다.)

문제가 발생하면 이 모든 작업을 수행하기 전에 작동 한 동일한 도메인 계정 (DOMAIN\User)을 사용하여 TFS에 로그인하십시오. 이제 로그인 할 수 없으며 기본 루프 대화 상자를 취소하지 않는 한 연속 루프에서 자격 증명을 묻는 메시지가 표시됩니다 (이 경우 401-Unauthorized이됩니다).

TFS 관리 콘솔을 사용하여 모든 계정을 다시 적용했지만 작동하지 않았습니다. 참고 저는 서버 바탕 화면으로 부팅하고 SQL 인스턴스에 연결하고 SSMS를 사용하여 TFS 테이블을 탐색 할 수 있습니다.

이전처럼 로그인 할 수 있도록 수정해야 할 사항은 무엇입니까?

+0

새로 추가 된 도메인 사용자는 어떻습니까? 또한 로컬 (비 도메인) 사용자가 작동하는지 확인하십시오. 이전에 TFS 데이터베이스를 백업 한 적이 있습니까? 그렇다면 데이터베이스를 복원 한 다음 다시 확인하십시오. –

+0

@ Andy-MSFT - 흠, 복원 할 수 없습니다. 준비 확인 중에 'TF400990' /'TF400991' 오류가 발생합니다 : * "데이터베이스가 있습니다."* FYI 이번 주말까지 응답 할 수있는 마지막 것입니다. 나는 알래스카에 있고 물고기는 달리고있다 ;-) – InteXX

답변

1

TFS와 SQL 서버 간의 관계가 파티션 확장으로 인해 없어지는 것 같습니다.

먼저 SQL Server 및 TFS 데이터베이스에 문제가 있는지 확인하십시오. 문제가없는 경우 TFS의 경우 Re-RegisterDBRemapDBs으로 시도하십시오.

여전히 작동하지 않으면 TFS를 다시 구성해야합니다. 응용 프로그램 계층을 제거한 다음 기존 데이터베이스를 사용하여 다시 설치하십시오. SQL Server 및 TFS 데이터베이스에도 문제가있는 경우 SQL Server를 다시 설치하고 백업 된 데이터를 복원해야합니다.

참조 용 유사 스레드 : TFS 2013 Admin Console locks Tfs_Configuration preventing it's restoration

+0

나는 'RemapDBs' 명령을 만들지 않았다. 'RegisterDB'가 트릭을했습니다. 아주 좋아, 고마워. – InteXX

관련 문제