내용물
- 1. 개요
- 2. 솔루션
1. 개요
최근 Microsoft Azure DevOps 프로젝트 팀과 함께 "개발자를 할당할 수 없음" 문제를 해결했으며 이를 여러분과 공유하고 싶습니다.
문제 설명:
- 상대적으로 데이터량이 많은 Azure DevOps Server 배포 환경에서 사용자는 Azure DevOps Server의 팀 프로젝트에 새 사용자의 AD 도메인 계정을 추가한 후 작업 항목을 새 사용자에게 할당할 수 없다는 사실을 발견했습니다. Azure DevOps 서버 새로 추가된 이 사용자는 관리 인터페이스에서 찾을 수 없습니다.
- 관리자가 애플리케이션 레이어를 다시 시작하자 문제가 사라졌습니다.
- 애플리케이션 계층 및 서버 버전은 다음과 같습니다
- 윈도우 서버 2022
- SQL 서버 2022
- Azure DevOps 서버 2022
2. 솔루션
Microsoft 엔지니어의 분석을 통해, 상대적으로 많은 양의 데이터가 있는 환경이므로 사용자 정보 동기화가 상대적으로 느리고 이를 위해서는 시스템의 기본 새로 고침 매개 변수를 변경해야 합니다.
구체적인 방법은 다음 SQL 스크립트를 실행하고 시스템 구성을 변경하는 것입니다.
USE [AzureDevOps_Configuration]
GO
DECLARE @return_value int
EXEC @return_value = [dbo].[prc_SetRegistryValue]
@partitionId = 1,
@key = '#\Configuration\Identity\Cache\Settings\SearchCacheMegaTimeToLive',
@value = '12:00:00'
SELECT 'Return Value' = @return_value
GO
위 설정을 완료한 후 아래와 같이 prc_QueryRegistry 메서드를 사용하여 현재 구성을 쿼리할 수도 있습니다.
위의 방법으로 시스템을 구성하면 신규 사용자를 할당할 수 없는 문제가 사라집니다.
https://www.cnblogs.com/danzhang
Azure DevOps MVP 장홍준