コンテンツ
- 1. 概要
- 2. 解決策
1. 概要
最近、Microsoft Azure DevOps プロジェクト チームと「開発者を割り当てることができない」問題を解決したので、それを共有したいと思います。
問題の説明:
- 比較的大量のデータを含む Azure DevOps Server のデプロイ環境では、ユーザーは、新しいユーザーの AD ドメイン アカウントを Azure DevOps Server のチーム プロジェクトに追加した後、新しいユーザーに作業項目を割り当てることができず、Azure で作業項目を割り当てることができないことに気付きました。 DevOps サーバー この新しく追加されたユーザーは、管理インターフェイスでは検索できません。
- 管理者がアプリケーション層を再起動すると、問題は解消されました
- アプリケーション層とサーバーのバージョンは以下のとおりです。
- Windows Server 2022
- SQL Server 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 張 宏軍