Azure DevOps Server:不能指派新增的用户

Contents

    1. 概述
    1. 解决方案

1. 概述

近期和微软Azure DevOps项目组解决了一个"无法指派开发人员"的问题,在此分享给大家。

问题描述:

  • 在一个数据量比较大的Azure DevOps Server的部署环境中,用户发现将新用户的AD域账户添加到Azure DevOps Server的团队项目中后,不能将工作项指派给这个新用户,并且在Azure DevOps Server的管理界面中无法搜索到这个新增的用户
  • 当管理员将应用层重启后,问题就消失了
  • 应用层和服务器的版本是这样的
    • Windows Server 2022
    • SQL Server 2022
    • Azure DevOps Server 2022


2. 解决方案

通过与微软工程师的分析,由于这是一个数据量比较大的环境,用户信息同步比较缓慢,需要更改系统默认的刷新参数来实现。

具体方法是运行下面的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 张洪君

相关推荐
做一个AC梦8 分钟前
Docker安装失败:Docker Desktop installation failed
运维·docker·容器
Shan12059 分钟前
浅谈Docker Kicks in的应用
运维·docker·容器
Tipriest_3 小时前
Ubuntu常用的软件格式deb, rpm, dmg, AppImage等打包及使用方法
linux·运维·ubuntu
真智AI3 小时前
利用 Claude Opus 4 自动化 GitHub 工作流:从安装到实战详解
运维·自动化·github
胡斌附体4 小时前
linux测试端口是否可被外部访问
linux·运维·服务器·python·测试·端口测试·临时服务器
愚润求学4 小时前
【Linux】自旋锁和读写锁
linux·运维
大锦终4 小时前
【Linux】常用基本指令
linux·运维·服务器·centos
知北游天4 小时前
Linux:多线程---深入互斥&&浅谈同步
linux·运维·服务器
Gappsong8745 小时前
【Linux学习】Linux安装并配置Redis
java·linux·运维·网络安全
try2find5 小时前
移动conda虚拟环境的安装目录
linux·运维·conda