Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

Recibe uno de los siguientes mensajes de error cuando trabaja con informes en El portal de negocios, dependiendo de si usa Microsoft Dynamics GP 9.0 o Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Al hacer clic en Administrar catálogo de informes,recibirá el siguiente mensaje de error:

Error de servidor en la aplicación '/'.
-------------------------------------------------------------------------------- valor



era demasiado grande o demasiado pequeño para un Int16.


Descripción: Se produjo una excepción no controlada durante la ejecución de la solicitud web actual. Revise el seguimiento de la pila para obtener más información sobre el error y dónde se originó en el código.



Detalles de excepción: System.OverflowException: El valor era demasiado grande o demasiado pequeño para un Int16.



Error de origen:



se generó una excepción no controlada durante la ejecución de la solicitud web actual. La información sobre el origen y la ubicación de la excepción se puede identificar con el seguimiento de la pila de excepciones que se muestra a continuación.



Seguimiento de pila: [OverflowException: El valor era




demasiado grande o demasiado pequeño para un Int16.] System.Int16.Parse(String, estilo NumberStyles, proveedor IFormatProvider) +129 Microsoft.BusinessPortal.ReportsPages.VS.ReportRolesAssignments.FillRoles() +186 Microsoft.BusinessPortal.ReportsPages.VS.ReportRolesAssignments.RoleRptID_TextChanged(Remitente de objetos, EventArgs e) +32 System.Web.UI.WebControls.TextBox.OnTextChanged(EventArgs e) +108 System.Web.UI.WebControls.TextBox.System. Web.UI.IPostBackDataHandler.RaisePostDataChangedEvent() +26 System.Web.UI.Page.RaiseChangedEvents() +115 System.Web.UI.Page.ProcessRequestMain() +1099






--------------------------------------------------------------------------------

Version Information: Microsoft .NET Framework Version:1.1.4322.2032; ASP.NET Versión:1.1.4322.2032

Microsoft Dynamics SL

Al enviar un informe, recibe el siguiente mensaje de error:

Error en SubmitReportRequest. El valor era demasiado grande o demasiado pequeño para un Int16.

Causa

Este problema se produce por uno de los siguientes motivos, dependiendo de si usa Microsoft Dynamics GP 9.0 o Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

El DEX_ROW_ID de la tabla ReportCatalog tiene un valor mayor que el valor máximo permitido de 32767.

Microsoft Dynamics SL

La tabla ReportRequest que usa el Programador de informes incluye el campo Id. de AppSrvRequest. El campo Id. de AppSrvRequest tiene un valor mayor que el valor máximo permitido de 32767.

Resolución

Para resolver este problema, siga el procedimiento adecuado, dependiendo de si usa Microsoft Dynamics GP 9.0 o Microsoft Dynamics SL 6.5.

Microsoft Dynamics GP

Restablezca el DEX_ROW_ID campo. Para ello, siga estos pasos:

  1. Siga el paso adecuado, dependiendo de si usa Microsoft SQL Server o SQL Server de escritorio (también conocido como MSDE 2000):

    • Si usa Microsoft SQL Server 2000, inicie SQL analizador de consultas. Para ello, haga clic en Inicio, seleccione Programas ,seleccione Microsoft SQL Servery, a continuación, haga clic en Analizador de consultas.

    • Si usa Microsoft SQL Server 2005, inicie el SQL Server Management Studio. Para ello, haga clic enInicio , seleccione Programas ,seleccione Microsoft SQL Server 2005y, a continuación, haga clic en SQL ServerManagement Studio.

    • Si usa MSDE 2000, inicie la consola de administrador de soporte técnico. Para ello, haga clic en Inicio, seleccione Programas, seleccione Consola de administrador de Microsofty, a continuación, haga clic en Consola de administrador de soporte técnico.

  2. Ejecute la siguiente instrucción en la base de datos de la empresa.

    DBCC CHECKIDENT ('ReportCatalog', RESEED, 1)
  3. Para borrar la tabla ReportCatalog, use SQL analizador de consultas o SQL Server Management Studio. El servicio de integración de FRx repoblará la tabla con el valor correcto en el DEX_ROW_ID campo. Para ello, ejecute la siguiente instrucción en la base de datos de la empresa.

    DELETE AppSrvRequest

Microsoft Dynamics SL

Restablezca el campo Id. de AppSrvRequest. Para ello, siga estos pasos:

  1. Siga el paso adecuado, dependiendo de si usa Microsoft SQL Server o SQL Server de escritorio (también conocido como MSDE 2000):

    • Si usa Microsoft SQL Server 2000, inicie SQL analizador de consultas. Para ello, haga clic en Inicio, seleccione Programas ,seleccione Microsoft SQL Servery, a continuación, haga clic en Analizador de consultas.

    • Si usa Microsoft SQL Server 2005, inicie el SQL Server Management Studio. Para ello, haga clic enInicio , seleccione Programas ,seleccione Microsoft SQL Server 2005y, a continuación, haga clic en SQL Server Management Studio.

    • Si usa MSDE 2000, inicie la consola de administrador de soporte técnico. Para ello, haga clic en Inicio, seleccione Programas, seleccione Consola de administrador de Microsofty, a continuación, haga clic en Consola de administrador de soporte técnico.

  2. Ejecute la siguiente instrucción en la base de datos del sistema.

    Delete from AppsrvRequest
    Delete from Scheduler
    DBCC CHECKIDENT('AppSrvRequest',RESEED, 0)

    Nota Siguiendo estos pasos se eliminan todas las solicitudes programadas. Debe volver a crear las solicitudes programadas.

  3. Para borrar la tabla ReportCatalog, use SQL analizador de consultas o SQL Server Management Studio. El servicio de integración de FRx repoblará la tabla con el valor correcto en el campo Id. de AppSrvRequest. Para ello, ejecute la siguiente instrucción en la base de datos de la empresa.

    DELETE ReportCatalog

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×