none
Error c# RRS feed

  • Pregunta

  • Estimada Comunidad.

    tengo un form c# programa un boton tsbFind, el cual hace un reporte en crystal report y luego lo transformo en pdf y lo envia en forma automatica a los destinatarios registrados todos los dias, sin embargo hay dias en los que me sale este error, lo extraño es que simplemente salgo de la aplicacion y lo vuelvo a ejecutar y funciona bien por ciertos dias.

    Adjunto error, desde le agradezco por la ayuda que me puedan dar

    La verdad no se interpretar el error que me informa el programa

    Consulte el final de este mensaje para obtener más detalles sobre cómo invocar a la depuración 
    Just-In-Time (JIT) en lugar de a este cuadro de diálogo.

    ************** Texto de la excepción **************
    System.Data.SqlClient.SqlException (0x80131904): Se agotó el tiempo de espera de ejecución. El período de tiempo de espera transcurrió antes de la finalización de la operación o el servidor no responde. ---> System.ComponentModel.Win32Exception (0x80004005): Tiempo de espera de la operación de espera agotado
       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, Boolean isInternal, Boolean forDescribeParameterEncryption)
       en System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
       en System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
       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.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
       en System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
       en System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable)
       en Rsa.frmCorreoRep.tsbFindClick()
       en Rsa.frmCorreoRep.timer1_Tick(Object sender, EventArgs e)
       en System.Windows.Forms.Timer.OnTick(EventArgs e)
       en System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
       en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    ClientConnectionId:6fb23d8c-c645-4068-9818-dda10fbee553
    Error Number:-2,State:0,Class:11


    ************** Ensamblados cargados **************
    mscorlib
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2117.0 built by: NET47REL1LAST
        Código base: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
    ----------------------------------------
    Rsa
        Versión del ensamblado: 1.0.0.20
        Versión Win32: 1.0.0.20
        Código base: file:///C:/Users/Administrador/AppData/Local/Apps/2.0/LCM6CCGR.V5N/V2HQ2VPK.3OA/rsa...tion_0000000000000000_0001.0000_b571d3f32259d78c/Rsa.exe
    ----------------------------------------
    System.Windows.Forms
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2117.0 built by: NET47REL1LAST
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2117.0 built by: NET47REL1LAST
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2117.0 built by: NET47REL1LAST
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    Entidades
        Versión del ensamblado: 1.0.0.0
        Versión Win32: 1.0.0.0
        Código base: file:///C:/Users/Administrador/AppData/Local/Apps/2.0/LCM6CCGR.V5N/V2HQ2VPK.3OA/rsa...tion_0000000000000000_0001.0000_b571d3f32259d78c/Entidades.DLL
    ----------------------------------------
    Negocio
        Versión del ensamblado: 1.0.0.0
        Versión Win32: 1.0.0.0
        Código base: file:///C:/Users/Administrador/AppData/Local/Apps/2.0/LCM6CCGR.V5N/V2HQ2VPK.3OA/rsa...tion_0000000000000000_0001.0000_b571d3f32259d78c/Negocio.DLL
    ----------------------------------------
    System.Configuration
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2053.0 built by: NET47REL1
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Core
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2117.0 built by: NET47REL1LAST
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Xml
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2117.0 built by: NET47REL1LAST
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    Datos
        Versión del ensamblado: 1.0.0.0
        Versión Win32: 1.0.0.0
        Código base: file:///C:/Users/Administrador/AppData/Local/Apps/2.0/LCM6CCGR.V5N/V2HQ2VPK.3OA/rsa...tion_0000000000000000_0001.0000_b571d3f32259d78c/Datos.DLL
    ----------------------------------------
    System.Data
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2117.0 built by: NET47REL1LAST
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    System.Data.resources
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2053.0 built by: NET47REL1
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.resources/v4.0_4.0.0.0_es_b77a5c561934e089/System.Data.resources.dll
    ----------------------------------------
    System.Transactions
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2117.0 built by: NET47REL1LAST
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
    ----------------------------------------
    System.EnterpriseServices
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2053.0 built by: NET47REL1
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
    ----------------------------------------
    CrystalDecisions.Windows.Forms
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.20.2399
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Windows.Forms/13.0.2000.0__692fbea5521e1304/CrystalDecisions.Windows.Forms.dll
    ----------------------------------------
    CrystalDecisions.Shared
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.20.2399
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Shared/13.0.2000.0__692fbea5521e1304/CrystalDecisions.Shared.dll
    ----------------------------------------
    CrystalDecisions.ReportSource
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.20.2399
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.ReportSource/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportSource.dll
    ----------------------------------------
    System.Web
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2117.0 built by: NET47REL1LAST
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Web/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.dll
    ----------------------------------------
    log4net
        Versión del ensamblado: 1.2.10.0
        Versión Win32: 1.2.10.0
        Código base: file:///C:/Windows/assembly/GAC_64/log4net/1.2.10.0__692fbea5521e1304/log4net.dll
    ----------------------------------------
    CrystalDecisions.Shared.resources
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.20.2399
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Shared.resources/13.0.2000.0_es_692fbea5521e1304/CrystalDecisions.Shared.resources.dll
    ----------------------------------------
    CrystalDecisions.Windows.Forms.resources
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.20.2399
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Windows.Forms.resources/13.0.2000.0_es_692fbea5521e1304/CrystalDecisions.Windows.Forms.resources.dll
    ----------------------------------------
    System.Windows.Forms.resources
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2053.0 built by: NET47REL1
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------
    CrystalDecisions.CrystalReports.Engine
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.20.2399
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.CrystalReports.Engine/13.0.2000.0__692fbea5521e1304/CrystalDecisions.CrystalReports.Engine.dll
    ----------------------------------------
    System.Data.DataSetExtensions
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2053.0 built by: NET47REL1
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.DataSetExtensions/v4.0_4.0.0.0__b77a5c561934e089/System.Data.DataSetExtensions.dll
    ----------------------------------------
    System.Numerics
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2053.0 built by: NET47REL1
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
    ----------------------------------------
    CrystalDecisions.ReportAppServer.CommLayer
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.20.2399
        Código base: file:///C:/Windows/assembly/GAC_64/CrystalDecisions.ReportAppServer.CommLayer/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.CommLayer.dll
    ----------------------------------------
    CrystalDecisions.ReportAppServer.ClientDoc
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.20.2399
        Código base: file:///C:/Windows/assembly/GAC_64/CrystalDecisions.ReportAppServer.ClientDoc/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.ClientDoc.dll
    ----------------------------------------
    CrystalDecisions.ReportAppServer.DataDefModel
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.20.2399
        Código base: file:///C:/Windows/assembly/GAC_64/CrystalDecisions.ReportAppServer.DataDefModel/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.DataDefModel.dll
    ----------------------------------------
    CrystalDecisions.ReportAppServer.CubeDefModel
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.20.2399
        Código base: file:///C:/Windows/assembly/GAC_64/CrystalDecisions.ReportAppServer.CubeDefModel/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.CubeDefModel.dll
    ----------------------------------------
    CrystalDecisions.ReportAppServer.ReportDefModel
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.20.2399
        Código base: file:///C:/Windows/assembly/GAC_64/CrystalDecisions.ReportAppServer.ReportDefModel/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.ReportDefModel.dll
    ----------------------------------------
    CrystalDecisions.ReportAppServer.Controllers
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.20.2399
        Código base: file:///C:/Windows/assembly/GAC_64/CrystalDecisions.ReportAppServer.Controllers/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.Controllers.dll
    ----------------------------------------
    CrystalDecisions.ReportAppServer.DataSetConversion
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.20.2399
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.ReportAppServer.DataSetConversion/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.DataSetConversion.dll
    ----------------------------------------
    CustomMarshalers
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2053.0 built by: NET47REL1
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/CustomMarshalers/v4.0_4.0.0.0__b03f5f7f11d50a3a/CustomMarshalers.dll
    ----------------------------------------
    crdb_adoplus
        Versión del ensamblado: 14.0.2000.0
        Versión Win32: 14.0.2020.2399
        Código base: file:///C:/Program%20Files%20(x86)/SAP%20BusinessObjects/Crystal%20Reports%20for%20.NET%20Framework%204.0/Common/SAP%20BusinessObjects%20Enterprise%20XI%204.0/win64_x64/crdb_adoplus.dll
    ----------------------------------------
    msvcm80
        Versión del ensamblado: 8.0.50727.6229
        Versión Win32: 8.00.50727.6229
        Código base: file:///C:/Windows/WinSxS/amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6229_none_88dcc0bf2fb1b808/msvcm80.dll
    ----------------------------------------
    System.Web.Services
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2053.0 built by: NET47REL1
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Web.Services/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll
    ----------------------------------------
    CrystalDecisions.Web
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.20.2399
        Código base: file:///C:/Windows/assembly/GAC_MSIL/CrystalDecisions.Web/13.0.2000.0__692fbea5521e1304/CrystalDecisions.Web.dll
    ----------------------------------------
    CrystalDecisions.ReportAppServer.XmlSerialize
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.20.2399
        Código base: file:///C:/Windows/assembly/GAC_64/CrystalDecisions.ReportAppServer.XmlSerialize/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.XmlSerialize.dll
    ----------------------------------------
    FlashControlV71
        Versión del ensamblado: 1.0.3187.32366
        Versión Win32: 1.0.3187.32366
        Código base: file:///C:/Windows/assembly/GAC/FlashControlV71/1.0.3187.32366__692fbea5521e1304/FlashControlV71.dll
    ----------------------------------------
    Accessibility
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2053.0 built by: NET47REL1
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    ----------------------------------------
    CrystalDecisions.ReportAppServer.CommonObjectModel
        Versión del ensamblado: 13.0.2000.0
        Versión Win32: 13.0.20.2399
        Código base: file:///C:/Windows/assembly/GAC_64/CrystalDecisions.ReportAppServer.CommonObjectModel/13.0.2000.0__692fbea5521e1304/CrystalDecisions.ReportAppServer.CommonObjectModel.dll
    ----------------------------------------
    mscorlib.resources
        Versión del ensamblado: 4.0.0.0
        Versión Win32: 4.7.2053.0 built by: NET47REL1
        Código base: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_es_b77a5c561934e089/mscorlib.resources.dll
    ----------------------------------------

    ************** Depuración JIT **************
    Para habilitar la depuración Just In Time (JIT), el archivo de configuración de esta
    aplicación o equipo (machine.config) debe tener el
    valor jitDebugging establecido en la sección system.windows.forms.
    La aplicación también se debe compilar con la depuración
    habilitada

    Por ejemplo:

    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>

    Cuando esté habilitada la depuración JIT, cualquier excepción no controlada
    se enviará al depurador JIT registrado en el equipo
    en lugar de controlarlo mediante el cuadro de diálogo.


    viernes, 18 de enero de 2019 20:56

Respuestas

  • Suponiendo que ya has verificado en el lado servidor (usando, por ejemplo, el Profiler de SQL Server) que la consulta es lo suficientemente rápida y que no es real lo de que se agote el tiempo de espera al ejecutarla, entonces puede haber un par de razones para que te ocurra este timeout:

    - La primera es que exista un problema de bloqueos debidos a las transacciones, es decir, que otra transacción haya bloqueado alguna tabla, o algunos registros de la tabla, y que cuando tu programa ejecuta la consulta y se topa con los bloqueos se quede parado esperando a que la otra transacción quite los bloqueos. Para determinar si este es el caso, puede usar en lado servidor la consulta sp_lock o la vista sys.dm_tran_lock (o algo similar) en el momento en que el programa esté "parado" esperando al timeout, para ver de esa manera si hay bloqueos reteniéndolo.

    - La segunda es que haya un error de programación, de forma que algunas conexiones las abres pero no las cierras. Cada vez que esto ocurre, se consume una conexión del Pool, y cuando llega al límite (del orden de unas 150 por defecto), entonces la siguiente vez que el programa intenta abrir una conexión se queda esperando a que se cierre alguna de las anteriores. Como nunca se cierran, al final acaba dando un error de "timeout". Puedes comprobar si el problema es este haciendo un "sp_who" en el servidor o usando la vista sys.dm_exec_sessions para ver las conexiones abiertas. Si ves que tu programa tiene muchísimas conexiones, el problema es este. El remedio es arreglar el código para que siempre se cierren todas las conexiones abiertas (sugerencia: usar la sentencia "using").

    sábado, 19 de enero de 2019 15:01
    Moderador

Todas las respuestas

  • Hola Obtener datos de propiedad de navegacion:

    Se agotó el tiempo de espera de ejecución. El período de tiempo de espera transcurrió antes de la finalización de la operación o el servidor no responde.

    De este tipo de error, en un proceso complejo se puede extraer poca información.

    Te diría que tu consulta no se ha devuelto en el tiempo esperado. En los Sql Server por defecto se establece un tiempo de espera máximo para las consultas remotas, por defecto de 600 Segundos.

    Otra opción es que simplemente, por las operaciones a realizar, y por lo complejo de la consulta, el motor ha decidido ponerla en cola a sabiendas de que va a tener que consumir mucha memoria, y no tiene disponible, para hacerla, lo cual puede generar bloqueos.

    Tiempos de espera

    https://docs.microsoft.com/es-es/sql/database-engine/configure-windows/configure-the-query-wait-server-configuration-option?view=sql-server-2017

    https://docs.microsoft.com/es-es/sql/database-engine/configure-windows/configure-the-remote-query-timeout-server-configuration-option?view=sql-server-2017

    Espero te ayude

    sábado, 19 de enero de 2019 7:32
  • Suponiendo que ya has verificado en el lado servidor (usando, por ejemplo, el Profiler de SQL Server) que la consulta es lo suficientemente rápida y que no es real lo de que se agote el tiempo de espera al ejecutarla, entonces puede haber un par de razones para que te ocurra este timeout:

    - La primera es que exista un problema de bloqueos debidos a las transacciones, es decir, que otra transacción haya bloqueado alguna tabla, o algunos registros de la tabla, y que cuando tu programa ejecuta la consulta y se topa con los bloqueos se quede parado esperando a que la otra transacción quite los bloqueos. Para determinar si este es el caso, puede usar en lado servidor la consulta sp_lock o la vista sys.dm_tran_lock (o algo similar) en el momento en que el programa esté "parado" esperando al timeout, para ver de esa manera si hay bloqueos reteniéndolo.

    - La segunda es que haya un error de programación, de forma que algunas conexiones las abres pero no las cierras. Cada vez que esto ocurre, se consume una conexión del Pool, y cuando llega al límite (del orden de unas 150 por defecto), entonces la siguiente vez que el programa intenta abrir una conexión se queda esperando a que se cierre alguna de las anteriores. Como nunca se cierran, al final acaba dando un error de "timeout". Puedes comprobar si el problema es este haciendo un "sp_who" en el servidor o usando la vista sys.dm_exec_sessions para ver las conexiones abiertas. Si ves que tu programa tiene muchísimas conexiones, el problema es este. El remedio es arreglar el código para que siempre se cierren todas las conexiones abiertas (sugerencia: usar la sentencia "using").

    sábado, 19 de enero de 2019 15:01
    Moderador
  • Gracias Javi por tu valiosa ayuda.

    Realmente tengo una vista implementada del  cual tomo los datos y lo lleno en un dataset para luego usar en un crystal report, si ejecuto la vista desde sql server no tengo problema, en todo caso hare un show query plan para ver si mejoro la vista


    lunes, 21 de enero de 2019 19:45
  • Gracias Alberto,

    Te comento que hice un show query plan a la consulta y al parecer tenia un pequeña degradacion en el acceso a una tabla, he creado un indice y obligue a usar este indice para el acceso, ya que el primary key no me sirve para este efecto especial.

    Espero haber solucionado el problema.

    Gracias a todos.

    lunes, 21 de enero de 2019 19:53