Compartir a través de


Cómo actualizar un servidor de informes de SQL Server Express a otras ediciones de SQL Server

Actualizado: 15 de septiembre de 2007

SQL Server 2005 Express Edition with Advanced Services (Express Edition with Advanced Services) es una nueva edición de SQL Server 2005 que se presentó en el Service Pack 1 (SP1). Incluye un subconjunto de funcionalidades de Reporting Services. Para utilizar características adicionales, debe actualizar a otra edición.

[!NOTA] No todas las características de Reporting Services están disponibles en todas las ediciones. Si está actualizando SQL Server Express Edition with Advanced Services porque desea utilizar una función específica, compruebe que la edición la admita. Para obtener más información, vea Características compatibles con las ediciones de SQL Server 2005. Si también está actualizando el sistema operativo Windows XP a Windows Vista, vea Cómo actualizar Reporting Services en Windows Vista para obtener instrucciones adicionales sobre cómo habilitar un servidor de informes en Windows Vista.

Actualizar a otras versiones y ediciones

Puede actualizar Express Edition with Advanced Services a las ediciones Standard, Developer, Enterprise o Workgroup de SQL Server 2005 Reporting Services.

Dado que la versión original del producto Express Edition with Advanced Services utiliza los archivos de programa del SP1 y el esquema de base de datos, los archivos de aplicación y el esquema de base de datos que están en la instalación actual serán más recientes que los archivos de la versión original del producto de la edición a la que está actualizando. Esto producirá advertencias de actualización y errores de discrepancia de versiones. Para evitar la discrepancia de versiones, haga lo siguiente:

  1. Ejecute el programa de instalación con el argumento de la línea de comandos SKUUPGRADE=1 para actualizar Express Edition with Advanced Services SP1 a una versión previa al SP1 de una edición diferente.
  2. Aplique el SP1 o el SP2 para reemplazar los archivos de programa previos al SP1 con versiones actualizadas de los archivos.

Preparar la actualización

Antes de actualizar Express Edition with Advanced Services, debe realizar una copia de seguridad de la base de datos del servidor de informes, los archivos de configuración y los archivos de datos.

También debe determinar si se va a actualizar el componente del motor de base de datos de Express Edition with Advanced Services o si se va a utilizar una edición y una instancia diferentes del motor de base de datos para alojar la base de datos del servidor de informes.

Realizar copia de seguridad de archivos

  1. Realice una copia de seguridad de la base de datos del servidor de informes y de la base de datos temporal del servidor de informes. De manera predeterminada, las bases de datos se denominan reportserver$SQLExpress y reportserverTempDB$SQLExpress. Para obtener más información, vea Operaciones de copia de seguridad y restauración para una instalación de Reporting Services.
  2. Realice una copia de seguridad del archivo RSReportServer.config. Si ha modificado otros archivos de configuración (como Web.config o RSWebApplication.config), realice una copia de seguridad de ellos.
  3. Realice una copia de seguridad de la clave de cifrado en la página Claves de cifrado de la herramienta de configuración de Reporting Services. Para obtener más información, vea Realizar copias de seguridad y restaurar claves de cifrado.

Actualizar los componentes de la estación de trabajo y del motor de base de datos

Para simplificar la actualización y reducir al mínimo los pasos de configuración tras finalizar la instalación, debe actualizar juntos Reporting Services, las herramientas cliente y el motor de base de datos.

Reporting Services tiene requisitos de edición para la instancia del motor de base de datos de SQL Server que aloja la base de datos del servidor de informes. Tras actualizar el servidor de informes, ya no puede utilizar Express Edition with Advanced Services para alojar una base de datos de servidor de informes.

Si decide actualizar únicamente Reporting Services, deberá adjuntar la base de datos del servidor de informes a la instancia del motor de base de datos que desee utilizar y, después, configurar el servidor de informes para que utilice esa base de datos. Puede utilizar cualquier instancia, local o remota, del motor de base de datos de SQL Server 2000 o SQL Server 2005 que sea válida para la edición del servidor de informes que esté utilizando. Para obtener más información acerca de los requisitos de edición de las bases de datos del servidor de informes, vea Crear una base de datos de servidor de informes.

Ejecutar el programa de instalación para actualizar Express Edition with Advanced Services

Para actualizar su instalación, debe utilizar el argumento SKUUPGRADE=1. Puede especificar este argumento al iniciar el Programa de instalación de SQL Server. O bien, puede ejecutar el programa de instalación desde el símbolo del sistema e incluir el argumento SKUUPGRADE=1 en la línea de comandos.

Para actualizar mediante el Asistente para la instalación

  1. Abra un símbolo del sistema, vaya al directorio o la unidad que contiene los medios de instalación y especifique setup.exe SKUUPGRADE=1 en la línea de comandos (por ejemplo, d:\setup.exe SKUUPGRADE=1).

  2. En la página Comprobación de configuración del sistema, debería ver una advertencia única para Compatibilidad de edición de SQL Server con el sistema operativo que le advierte de que debe actualizar a SP2. La Comprobación de cambios de edición debería leer "Correcto". Si no es así, reinicie el programa de instalación con el argumento SKUUPGRADE=1.

  3. En la página Información de registro, especifique la información de identificación utilizada para registrar su copia de SQL Server.

  4. En la página Componentes para instalar, seleccione Servicios de bases de datos, Reporting Services y Componentes de la estación de trabajo, Libros en pantalla y Herramientas de desarrollo si está actualizando juntos todos los componentes.

  5. En la página Nombre de instancia, haga clic en la opción sobre la instancia con nombre y, a continuación, elija la instancia de SQLEXPRESS que va a actualizar.

  6. Para completar el asistente, especifique las opciones de las demás páginas.

  7. Instale el SP1 o el SP2 una vez que haya finalizado la instalación.

  8. Inicie los servicios si los detuvo durante la instalación.

Para actualizar mediante una instalación de línea de comandos

  1. Abra una ventana del símbolo del sistema y, a continuación, desplácese al directorio o unidad que contiene el soporte de instalación.

  2. Para ejecutar el programa de instalación en modo desatendido desde la línea de comandos, utilice una sintaxis similar a la del ejemplo siguiente. Tenga en cuenta que el valor de PIDKEY es ficticio; no olvide sustituirlo por un valor de PIDKEY válido para la edición que se va a instalar. Para obtener más información acerca de cómo ejecutar el programa de instalación desde el símbolo del sistema, vea Cómo instalar SQL Server 2005 desde el símbolo del sistema.

    start /wait setup.exe ADDLOCAL=SQL_Engine,RS_Server PIDKEY=ABCDE12345FGHIJ67890KLMNO INSTANCENAME=SQLEXPRESS UPGRADE=SQL_Engine,RS_Server SKUUPGRADE=1 /qb
    
  3. Instale el SP1 o el SP2 cuando la instalación haya finalizado.

  4. Inicie los servicios si los detuvo durante la instalación.

Una vez finalizada la actualización, debe aplicar el Service Pack 1. En caso contrario, aparecerá un mensaje de error de incompatibilidad de base de datos.

Tenga en cuenta que, una vez que haya empezado a actualizar su instalación de SQL Server Express, el servidor de informes y el contenido no estarán disponibles hasta que se realicen todos los pasos.

Instalar el SP1 o el SP2

Express Edition with Advanced Services se basa en el SP1 y utiliza la versión del SP1 del esquema de base de datos del servidor de informes. Cuando se actualiza desde Express Edition a otra edición de SQL Server, el esquema de la base de datos del servidor de informes mantiene el formato del SP1 y no se modifica durante la actualización. Para utilizar la base de datos del servidor de informes de la instalación anterior en una instalación actualizada, debe aplicar como mínimo el Service Pack 1 para evitar que haya problemas de compatibilidad entre el servidor de informes y la base de datos del servidor de informes.

Si es posible, instale el SP2 en lugar del SP1. El SP2 incluye toda la funcionalidad del SP1 además de mejoras adicionales. Asimismo, se requiere el SP2 si está actualizando a Windows Vista.

Para descargar el Service Pack más reciente, vea Cómo obtener el Service Pack más reciente de SQL Server 2005 en el sitio web de Microsoft.

Comprobar la actualización

Para comprobar que la actualización ha sido correcta, abra el Administrador de informes. Debería poder ver todos los informes creados previamente. Si no ha cambiado el directorio virtual, la dirección URL utilizada para tener acceso al Administrador de informes en la instalación actualizada será la misma que utilizó en la instalación de SQL Server Express.

En una instalación actualizada se utilizan los mismos nombres que en la instalación original, a menos que se cambien. Si utilizó los nombres predeterminados de SQL Server Express, el nombre de la instancia de SQL Server actualizada seguirá siendo <nombreDeServidor>\SQLExpress. En cuanto a las bases de datos, los nombres predeterminados siguen siendo reportserver$sqlexpress y reportservertempdb$sqlexpress. En el caso de las direcciones URL de Reporting Services, los nombres predeterminados siguen siendo http://<nombreDeServidor>/reports$SQLExpress y http://<nombreDeServidor>/reportserver$SQLExpress. Para evitar confusiones, puede registrar de nuevo la instancia de SQL Server para cambiar el nombre de la instancia y cambiar el nombre de los directorios virtuales del servidor de informes. No se permite cambiar el nombre de una base de datos de servidor de informes. Para obtener más información, vea Registrar servidores y Configurar directorios virtuales del servidor de informes en los Libros en pantalla de SQL Server.

Además de ver el contenido del servidor de informes existente también debería ser capaz de crear suscripciones y operaciones programadas, así como utilizar otras características disponibles en la edición que ha instalado. Para obtener más información acerca de cómo crear suscripciones y programaciones, vea Temas de procedimientos del Administrador de informes. Si la actualización del servidor de informes no se ha realizado correctamente o parece incompleta, puede migrar la instalación. Para obtener más información, vea Migrar Reporting Services.

Comprobar las herramientas

Puede especificar componentes de cliente en la línea de comandos para actualizar SQL Server Management Studio y Business Intelligence Development Studio. Para comprobar si las herramientas se han actualizado correctamente, realice estos pasos:

  • Conéctese a una instancia de Reporting Services en SQL Server Management Studio.
  • Cree tipos de proyecto adicionales en Business Intelligence Development Studio (concretamente, la plantilla de proyecto Modelo de informe debería estar disponible al crear un proyecto en Business Intelligence Development Studio).

Si las herramientas no se actualizan correctamente, puede utilizar Agregar o quitar programas para desinstalar las herramientas que ya no necesita y, después, ejecutar el programa de instalación de SQL Server para instalar las herramientas que se incluyen en la edición a la que se va a actualizar.

Modificar las cadenas de conexión.

Si va a migrar a otro motor de base de datos otras bases de datos de SQL Server Express que proporcionan datos a informes, cuando la actualización haya finalizado asegúrese de que actualiza la información de conexión del origen de datos que utilizan los informes publicados. Por ejemplo, si un origen de datos especificaba Data Source=localhost\sqlexpress, debe actualizarlo a Data Source=localhost si migra la base de datos a una instancia predeterminada local.

Vea también

Conceptos

Configuración predeterminada de una instalación del servidor de informes
Actualizar Reporting Services

Otros recursos

Cómo iniciar la herramienta de configuración de Reporting Services
Administrar claves de cifrado
Configurar una conexión a la base de datos del servidor de informes

Ayuda e información

Obtener ayuda sobre SQL Server 2005