Esecuele Sin Fronteras

SQL Server, Reporting Services y Biztalk Server
  • Esecuele Sin Fronteras

    Error “Maximum request length exceeded" in Reporting Services

    • 0 Comments

    Si os encontráis alguna vez con el siguiente error en Reporting Services al generar una nueva suscripción o al subir un informe a Reporting Services

     

     “Maximum request length exceeded"

     

    Hay una simple razón para ello:

     

    El valor por defecto de la propiedad MaxRequestLength es de 4 Mb. Al crear vuestra subscripción o subir un nuevo informe, si el resultado es mayor que este valor, os dará el error arriba mencionado.

     

    Para incrementar este valor podréis modificar la propiedad maxRequestLength bajo el elemento httpruntime del fichero Web.config del Report Manager (%\Program Files\Microsoft SQL Server\MSSQL.X\Reporting Services\ReportManager) y del Report Server (%\Program Files\Microsoft SQL Server\MSSQL.X\Reporting Services\ReportServer).

    Luego, reiniciar el servicio de Reporting Services e intentar crear la descripción de nuevo para ver si el error desaparece.

     

    Por defecto, la propiedad MaxRequestLength no existe en el fichero de configuración de Reporting Services. Pero el valor por defecto internamente es de 4 Mb. Para modificar el valor tendríais que añadirlo a la sección httpRuntime. Por ejemplo:

     

    <httpRuntime ... maxRequestLength="10240" .../>

     

    Para definir el valor adecuado para la propiedad, podéis exportar el informe y ver su tamaño como indica el siguiente enlace.

     

    Report Size and Limits

    http://msdn.microsoft.com/en-us/library/aa237805(SQL.80).aspx

     

     

    Maria Esteban

    Reporting Services Support Engineer

  • Esecuele Sin Fronteras

    Error "Unable to load client print control" en Reporting Services 2005 (MS09-062)

    • 0 Comments

     

    Puede que os encontréis este error después de instalar las actualizaciones de seguridad de Octubre (como MS09-062: http://support.microsoft.com/kb/971023)

    Para solucionarlo,  tendréis que instalar lo siguiente:

    -          CU6 de SQ Server 2005 SP3 (http://support.microsoft.com/kb/974648).

     

    -          Si utilizáis CRM, SharePoint o alguna otra aplicación que utilize el visor de informes para mostrarlos, e intentéis imprimirlos, tendréis que instalar el Report Viewer Redistributable 2005 SP1 (http://www.microsoft.com/downloads/details.aspx?familyid=E7D661BA-DC95-4EB3-8916-3E31340DDC2C&displaylang=en). And update to the latest Report Viewer update:

          Report Viewer Redistributable 2005 Service Pack 1 GDIPLUS.DLL Security Update
    http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=0dfaf300-2b53-4678-a779-0d805ddfe538

     

    Maria Esteban

    Reporting Services Support Engineer

  • Esecuele Sin Fronteras

    No desinstalar SQL Browser 2008 en una máquina donde tenemos una instancia de SQL Server 2005

    • 0 Comments

    Planteémonos el contexto siguiente:

    Tenemos una máquina con al menos una instancia de SQL Server 2005, e instalamos una instancia de SQL Server 2008.
    Ambas versiones utilizan SQL Browser. Al instalar una instancia de SQL Server 2008, vemos en Agregar/Quitar Programas del panel de control que SQL Server Browser se "convirtió" en versión 2008 (aparece como "SQL Server Browser 2008").

    Si queremos desinstalar todos los componentes de SQL Server 2008 (y guardar la instancia de SQL Server 2005 ya existente), es necesario no desinstalar "SQL Server Browser 2008".

    Al quitar la instancia de SQL Server 2008 y todos sus componentes (menos el SQL Browser 2008), se detecta que sigue existiendo una instancia de SQL Server 2005, por lo tanto la funcionalidad de SQL Server Browser se adapta a SQL Server 2005 (ya que sabe que no quedan más instancias de SQL Server 2008 y sí alguna de SQL Server 2005).
    De esta manera el Browser de SQL 2008 funciona perfectamente con la instancia de SQL Server 2005.

    Qué pasa si desinstalamos el Browser de los programas instalados?

    Si queremos desinstalar "SQL Server Browser 2008", se nos advierte con el mensaje siguiente:
    "Microsoft SQL Server 2008 Browser
    Warning 26002. The following products depend on Microsoft SQL Server 2008 Browser:
    Microsoft SQL Server 2005 (64-bit)
    If you uninstall Microsoft SQL Server 2008 Browser, dependent products might not function as expected. To avoid unexpected behavior, you should uninstall dependent products first. Do you want to uninstall Microsoft SQL Server 2008 Browser anyway?"

    Si lo quitamos, SQL Browser sigue apareciendo como servicio en la consola de servicios (services.msc). Sin embargo cuando intentamos arrancarlo aparece el error siguiente:
    "The SQL Server Browser service on Local Computer started and then stopped. Some services stop automatically if they have no work to do, for example, the Performance Logs and Alerts service."

    Iniciar el SQLBrowser en linea de comando tampoco funciona.

    Como consecuencia de esta desinstalación, si la instancia de SQL Server 2005 es una instancia nombrada, la conectividad a esta instancia se puede ver afectada.

    Qué puedo hacer si he desinstalado el SQL Browser 2008 y sigo teniendo una instancia de SQL Server 2005?
    Una reinstalación (o actualización) de la instancia de SQL Server 2005 no soluciona el problema.
    Para solucionar esta situación, es necesario volver a instalar una instancia de SQL Server 2008 en la máquina (esta instalación volverá a instalar el Browser de SQL Server 2008). De este modo, el SQL Browser ya funciona de nuevo para la instancia de SQL Server 2008 nuevamente instalada, así como la instancia de SQL Server 2005 ya instalada.
    Luego podemos desinstalar la nueva instancia de SQL Server 2008 (únicamente la instancia, no la parte de SQL Server Browser 2008). De ese modo, “SQL Browser 2008” sigue existiendo en los programas instalados, y éste trabaja en modo de compatibilidad de SQL Server 2005 (con la instancia existente de SQL 2005).

     

    Más información:

    - de SQL Browser: http://msdn.microsoft.com/en-us/library/ms181087.aspx

    - de la desinstalación de SQL Server 2008 en los Books OnLine: http://msdn.microsoft.com/en-us/library/ms143412.aspx

    Un saludo,

     

    Marcos Celada

    Ingeniero de soporte de SQL Server

Page 1 of 1 (3 items)