Versión 1.8.4.4

Al momento de dar clic en mostrar expediente impreso no pudo ver la ventana emergente generada al tratar de levantar la vista (por cierto si existe), el elmah registra el siguiente error:

System.Data.SqlClient.SqlExceptionError grave en el comando actual. Los resultados, si los hay, se deben descartar. Error grave en el comando actual. Los resultados, si los hay, se deben descartar.
System.Web.HttpUnhandledException (0x80004005): Se produjo una excepción de tipo 'System.Web.HttpUnhandledException'. ---> System.Data.EntityCommandExecutionException: Se produjo un error al ejecutar la definición del comando. Vea la excepción interna para obtener detalles. ---> System.Data.SqlClient.SqlException: Error grave en el comando actual. Los resultados, si los hay, se deben descartar.
Error grave en el comando actual. Los resultados, si los hay, se deben descartar.
   en System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   en System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   en System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   en System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
   en System.Data.SqlClient.SqlDataReader.get_MetaData()
   en System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
   en System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)
   en System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
   en System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
   en System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
   en System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
   en System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavior)
   --- Fin del seguimiento de la pila de la excepción interna ---

Al ejecutar la consulta del expediente impreso.

http://192.168.1.235/Evolution/Reports/MostrarExpedienteImpreso.aspx?codexp=3273

La instrucción select que se ejecuta es:

SELECT 
    [Extent1].[sex_categoria] AS [sex_categoria], 
    [Extent1].[sex_grupo] AS [sex_grupo], 
    [Extent1].[sex_codigo] AS [sex_codigo], 
    [Extent1].[sex_localization_key_nombre] AS [sex_localization_key_nombre], 
    [Extent1].[sex_controller_area] AS [sex_controller_area], 
    [Extent1].[sex_controller_name] AS [sex_controller_name], 
    [Extent1].[sex_controller_action_name] AS [sex_controller_action_name], 
    [Extent1].[sex_orden] AS [sex_orden], 
    [Extent1].[sex_es_grupo] AS [sex_es_grupo], 
    [Extent1].[sex_entidad_propertybag] AS [sex_entidad_propertybag], 
    [Extent1].[sex_muestra_propertybag] AS [sex_muestra_propertybag], 
    [Extent1].[sex_es_de_empleo] AS [sex_es_de_empleo], 
    [Extent1].[sex_es_modificable] AS [sex_es_modificable]
    FROM (SELECT 
[sex_secciones_expediente].[sex_categoria] AS [sex_categoria], 
[sex_secciones_expediente].[sex_grupo] AS [sex_grupo], 
[sex_secciones_expediente].[sex_codigo] AS [sex_codigo], 
[sex_secciones_expediente].[sex_localization_key_nombre] AS [sex_localization_key_nombre], 
[sex_secciones_expediente].[sex_controller_area] AS [sex_controller_area], 
[sex_secciones_expediente].[sex_controller_name] AS [sex_controller_name], 
[sex_secciones_expediente].[sex_controller_action_name] AS [sex_controller_action_name], 
[sex_secciones_expediente].[sex_orden] AS [sex_orden], 
[sex_secciones_expediente].[sex_es_grupo] AS [sex_es_grupo], 
[sex_secciones_expediente].[sex_entidad_propertybag] AS [sex_entidad_propertybag], 
[sex_secciones_expediente].[sex_muestra_propertybag] AS [sex_muestra_propertybag], 
[sex_secciones_expediente].[sex_es_de_empleo] AS [sex_es_de_empleo], 
[sex_secciones_expediente].[sex_es_modificable] AS [sex_es_modificable]
FROM [sec].[sex_secciones_expediente] AS [sex_secciones_expediente]) AS [Extent1]
    WHERE ( EXISTS (SELECT 
        1 AS [C1]
        FROM [sec].[pse_permisos_secc_expdiente] AS [Extent2]
        WHERE ( EXISTS (SELECT 
            1 AS [C1]
            FROM [sec].[rol_roles] AS [Extent3]
            WHERE ( EXISTS (SELECT 
                1 AS [C1]
                FROM  [sec].[rus_roles_users] AS [Extent4]
                INNER JOIN [sec].[usr_users] AS [Extent5] ON [Extent5].[usr_codigo] = [Extent4].[rus_codusr]
                WHERE ([Extent3].[rol_id] = [Extent4].[rus_rol_id]) AND ([Extent5].[usr_username] = @p__linq__0)
            )) AND ([Extent3].[rol_id] = [Extent2].[pse_codrol])
        )) AND ([Extent2].[pse_es_permitido] = 1) AND ([Extent2].[pse_seccion] = [Extent1].[sex_codigo])
    )) OR ([Extent1].[sex_es_grupo] = 1)

asked 27 Apr '15, 19:54

Jimy%20Tobar's gravatar image

Jimy Tobar ♦♦
(suspended)
accept rate: 56%

edited 28 Apr '15, 23:41

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635


En el select enviado, se puede ver que está usando el sinónimo [sec].[sex_secciones_expediente] de la base EvoData.

Entonces habría que revisar que la vista del lado del EvoConfig este bien. Y que el sinónimo del lado de EvoData este creado.

Además la vista [sec].[sex_secciones_expediente] NO DEBE EXISTIR en EvoData

link

answered 28 Apr '15, 23:47

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

Jimy en el ambiente de desarrollo no falla. Y si ves con detenimiento al Stack Trace, no hay nada ejecutado por Evolution.

Podrías revisar el LOG de SQL Server para ver si no hay algo extraño. O podrías poner un SQL Profile para ver que instrucción da error.

link

answered 27 Apr '15, 22:36

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

Será algo de SQLSERVER 2012? Si ejecuto el query que genera Evolution en mi SQLSERVER 2014 no da ningún problema, pero al ejecutarlo en el servidor del cliente da el siguiente error:

Mens. 0, Nivel 11, Estado 0, Línea 0 Error grave en el comando actual. Los resultados, si los hay, se deben descartar. Mens. 0, Nivel 20, Estado 0, Línea 0 Error grave en el comando actual. Los resultados, si los hay, se deben descartar.

(28 Apr '15, 22:01) Juan Carlos Soria Juan%20Carlos%20Soria's gravatar image

La versión de SQL es: Microsoft SQL Server Management Studio 11.0.2100.60 Microsoft Data Access Components (MDAC) 6.1.7601.17514 Microsoft MSXML 3.0 6.0 Microsoft Internet Explorer 9.11.9600.17728 Microsoft .NET Framework 4.0.30319.18444 Sistema operativo 6.1.7601

(28 Apr '15, 22:01) Juan Carlos Soria Juan%20Carlos%20Soria's gravatar image

En esta versión de SQLSERVER 2012 si funciona: Microsoft SQL Server Management Studio 11.0.5058.0 Microsoft Analysis Services Client Tools 11.0.5058.0 Microsoft Data Access Components (MDAC) 6.3.9600.17415 Microsoft MSXML 3.0 4.0 6.0 Microsoft Internet Explorer 9.11.9600.17728 Microsoft .NET Framework 4.0.30319.34209 Operating System 6.3.9600

(28 Apr '15, 22:18) Juan Carlos Soria Juan%20Carlos%20Soria's gravatar image

Que podrá ser?

(28 Apr '15, 22:19) Juan Carlos Soria Juan%20Carlos%20Soria's gravatar image
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×44
×2

Asked: 27 Apr '15, 19:54

Seen: 5,545 times

Last updated: 28 Apr '15, 23:47

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática