Error cuando las máquinas virtuales administradas por Windows Azure Pack tienen nombres de más de 64 caracteres

Síntomas

Descubre que los datos de uso no se actualizan para máquinas virtuales (VMs) administradas por Windows Azure Pack (WAP). En esta situación, Service Provider Foundation Services registra los eventos similares a los siguientes:

Nombre de registro: Microsoft-ServiceProviderFoundation/AnalyticSource: Microsoft-ServiceProviderFoundationEvent ID: 11Task Category: (65523) Level: ErrorKeywords: NoneDescription: Component: 7Activity [llamada webauthentication, ID {0f4f34b4-AA65-499d-b894-c62862a06ef6}] actividad principal [None, ID {00000000-0000-0000-0000-000000000000}] transcurrido: 0msContext: {82c0e5a7-5ffa-49a6-8599-83eb4115c91c} el recuperador de medición de uso de SPF detectó un error al intentar recuperar datos de uso . Se han revertido todos los cambios de la base de datos SCSPFDB. Información de error: el valor dado de tipo String del origen de datos no se puede convertir al tipo nvarchar de la columna de destino especificada.

Además, los registros de depuración de SPF muestran una entrada similar a la siguiente:

[1] 27D 4.2 DF0:: 2015-04-28 10:15:32.241 [Microsoft-ServiceProviderFoundation]: 7 actividad [llamada webauthentication, ID {7caa052f-24f8-4b5d-A179-a0c40dad26d9}] actividad principal [None, ID {00000000-0000-0000-0000-000000000000}] transcurrido: Contexto de 0ms: {14953dc8-a8a6-4be6-9faf-312f23695b55} el recuperador de medición de uso de SPF detectó un error al intentar recuperar datos de uso. Se han revertido todos los cambios de la base de datos SCSPFDB. Información de error: el argumento especificado está fuera del intervalo de valores válidos. Nombre del parámetro: eventId.

Causa

Es posible que los datos de uso no se actualicen en WAP si una VM en la base de datos de Operations Manager tiene un nombre para mostrar configurado en una cadena de más de 64 caracteres. Para detectar este estado, ejecute la consulta siguiente en la base de datos de Operations Manager:use OperationsManagerGoSelect DisplayName, Len (DisplayName) as [no. de caracteres]from basemanagedentityWhere FullName like ' Microsoft. SystemCenter. VirtualMachineManager. 2012. VirtualMachine:% ' and Len (DisplayName) >64la causa de esta limitación es el esquema SQL de la base de datos de Service Provider Foundation (SPF) (SCSPFDB). Este esquema define el [scspf]. [ SpfUsageRecordProperties]. Value y [scspf]. [ SpfUsageRecordResources]. Propiedades de valor como nvarchar (64). La propiedad displayName del objeto VirtualMachine se sincroniza con el entorno OM a través del proveedor de SCVMM y no se espera que supere esta longitud.

Resolución

Para resolver este problema y permitir que se rellenen los datos de uso de la máquina virtual, cambie el nombre de la máquina virtual en la consola de administración de VMM o en el administrador de Hyper-V. Asegúrese de darle un nombre de menos de 64 caracteres. Una vez que lo haya hecho, los datos de uso comenzarán a recopilarse en el siguiente ciclo de sondeo de uso.

Más información

No puede crear una máquina virtual a través de la consola VMM con un nombre de máquina virtual de más de 64 caracteres. Sin embargo, puede tener nombres de VM más largos si los edita en la consola de administración de VMM o en el administrador de Hyper-V. este es un problema conocido con Service Provider Foundation para System Center 2012 R2 Update Rollup 6 (SC 2012 R2 UR6) y versiones anteriores.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×