Contenido
- 1. Descripción general
- 2. Solución
1. Descripción general
Recientemente, resolví un problema de "no se pueden asignar desarrolladores" con el equipo del proyecto Microsoft Azure DevOps y me gustaría compartirlo con ustedes.
Descripción del problema:
- En un entorno de implementación de Azure DevOps Server con una cantidad relativamente grande de datos, el usuario descubrió que después de agregar la cuenta de dominio AD de un nuevo usuario al proyecto de equipo de Azure DevOps Server, los elementos de trabajo no se podían asignar al nuevo usuario y, en Servidor Azure DevOps Este usuario recién agregado no se puede encontrar en la interfaz de administración.
- Cuando el administrador reinició la capa de aplicación, el problema desapareció
- La capa de aplicación y las versiones del servidor son las siguientes
- Servidor Windows 2022
- Servidor SQL 2022
- Servidor Azure DevOps 2022
2. Solución
Mediante análisis con ingenieros de Microsoft, dado que se trata de un entorno con una cantidad relativamente grande de datos, la sincronización de la información del usuario es relativamente lenta y es necesario cambiar los parámetros de actualización predeterminados del sistema para lograrlo.
El método específico es ejecutar el siguiente script SQL y cambiar la configuración del sistema.
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
Después de completar la configuración anterior, también podemos usar el método prc_QueryRegistry para consultar la configuración actual, como se muestra a continuación:
Después de configurar el sistema utilizando el método anterior, el problema de no poder asignar nuevos usuarios desaparece.
https://www.cnblogs.com/danzhang
Zhang Hongjun, MVP de Azure DevOps