Actualizado: 8/5/2006

La versión más actualizada de este archivo está disponible en línea en el Centro de descargas de Microsoft.

El equipo de documentación de SQL Server no puede responder a preguntas de soporte técnico, pero acepta sugerencias y comentarios acerca de este documento Léame. Puede enviar sus comentarios de forma rápida y directa por correo electrónico mediante el vínculo proporcionado. Envíe sus comentarios en inglés.

Para enviar comentarios por escrito sobre este documento, haga clic en el siguiente vínculo: Enviar comentarios.

Contenido

1.0 Introducción

En este archivo se describe cómo usar el Service Pack 1 (SP1) de Microsoft® SQL Server™ 2005 Express Edition (SQL Server Express) para instalar instancias nuevas del SP1 de SQL Server Express o para actualizar instancias de SQL Server Express al SP1. El SP1 de SQL Server Express también puede utilizarse para actualizar instancias de Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) al SP1 de SQL Server Express.

Importante:
Este Service Pack sólo puede utilizarse para actualizar la versión inicial de SQL Server Express (o MSDE 2000) al SP1 de SQL Server Express. Debe utilizar el Service Pack 1 (SP1) de Microsoft SQL Server 2005 para realizar la actualización de todas las demás ediciones de SQL Server 2005 al SP1. El SP1 de SQL Server 2005 puede obtenerse en el sitio Web del SP1 de SQL Server Express, en el Centro de descargas de Microsoft. Este Service Pack no puede aplicarse a ninguna de las versiones preliminares de SQL Server Express.

[Arriba]

1.1 Información general sobre la instalación del SP1 de SQL Server Express

Durante la instalación, el programa de instalación del SP1 de SQL Server Express enumerará y permitirá seleccionar desde una instancia de SQL Server Express para actualizarla al SP1. El SP1 de SQL Server Express puede aplicarse de nuevo a las instancias de SQL Server Express que ya se hayan actualizado al SP1. El proceso general de instalación del SP1 es el siguiente:

  1. Descargar y extraer los archivos de instalación del Service Pack. En la sección 2.0 se describe cómo obtener los archivos de instalación del SP1.

    Nota:
    El SP1 de SQL Server Express requiere .NET Framework 2.0.

  2. Preparar la actualización al SP1. En la sección 3.1 se describen los pasos preparatorios que deben llevarse a cabo antes de instalar el SP1 de SQL Server Express.

  3. Instalar el SP1 de SQL Server Express. En la sección 3.2 se detallan las opciones para ejecutar el programa de instalación del SP1.

[Arriba]

1.2 Requisitos de instalación

Antes de instalar el SP1 de SQL Server Express, revise los requisitos de instalación de SQL Server Express que se indican en SQL Server Express system requirements (Requisitos del sistema SQL Server Express). Los requisitos de hardware y de software también se describen de forma resumida en el documento Requisitos de instalación de SQL Server Express.

SQL Server Express requiere .NET Framework 2.0. Si no tiene .NET Framework 2.0 instalado, debe descargarlo e instalarlo antes de instalar el SP1 de SQL Server Express. Puede descargar .NET Framework 2.0 desde el sitio Web de descarga de Microsoft .NET Framework 2.0.

Nota:
.NET Framework 2.0 se instala automáticamente con Microsoft Visual Studio 2005 y con todas las demás ediciones de SQL Server 2005.

Si actualiza una instancia de MSDE 2000 al SP1 de SQL Server Express, debe asegurarse de que .NET Framework 2.0 esté instalado.

[Arriba]

1.3 Desinstalar el SP1 de SQL Server Express

Una instancia nueva del SP1 de SQL Server Express puede desinstalarse desde Agregar o quitar programas. No obstante, cuando se utiliza el SP1 de SQL Server Express para actualizar una instancia de SQL Server Express al SP1, la actualización no puede desinstalarse.

Para revertir a la versión anterior de SQL Server Express:
  1. En Agregar o quitar programas, seleccione Microsoft SQL Server 2005 en Programas actualmente instalados y haga clic en Quitar.

  2. En el cuadro de diálogo Selección de componentes, seleccione la instancia de SQL Server Express que desee quitar.

  3. Haga clic en Siguiente y en Finalizar para completar el asistente de desinstalación.

  4. Instale de nuevo una instancia de la versión anterior de SQL Server Express.

  5. Aplique las revisiones que se habían instalado en la instancia.

    Nota:
    A fin de garantizar que sea posible revertir a la versión anterior de SQL Server Express, deben llevarse a cabo pasos adicionales. Para obtener más información, consulte 3.1.1 Hacer una copia de seguridad de las bases de datos de SQL Server Express.

[Arriba]

1.4 Información adicional sobre el SP1 de SQL Server Express

En el artículo 913090 de Microsoft Knowledge Base se ofrece una lista de las revisiones que contiene este Service Pack. Cada una de las revisiones indicadas en el artículo 913090 tiene un vínculo con un artículo de Knowledge Base sobre el problema para el que se ha creado la revisión. Siga los vínculos a los artículos individuales de Knowledge Base para obtener información sobre cada revisión.

Los artículos de Knowledge Base mencionados en este archivo Léame están disponibles en Microsoft Support Knowledge Base.

Para buscar un artículo en Knowledge Base:
  1. Escriba el número del artículo que desea buscar en el cuadro de texto Buscar por de Búsqueda avanzada.

  2. En Tipo de búsqueda, seleccione Id. de artículo.

  3. Haga clic en el botón de flecha derecha.

Revisiones

En el SP1 se cubren todos los boletines de seguridad de SQL Server 2005 emitidos públicamente antes del 15 de febrero de 2006. Si ha recibido una revisión de SQL Server 2005 o SQL Server Express después del 15 de febrero de 2006, es posible que la revisión no se incluya en esta versión del SP1. Póngase en contacto con su proveedor de soporte técnico principal para obtener la misma revisión para el SP1 de SQL Server Express.

[Arriba]

1.5 Actualizaciones disponibles de los Libros en pantalla de SQL Server 2005

A partir de la actualización de abril de 2006 de los Libros en pantalla de SQL Server 2005, no estarán disponibles unos Libros en pantalla independientes para SQL Server Express. Los Libros en pantalla de SQL Server 2005 son la documentación principal de SQL Server Express. La actualización de abril de 2006 de los Libros en pantalla refleja todas las actualizaciones del producto incluidas en este Service Pack, así como otras mejoras realizadas en la documentación. Es muy recomendable instalar esta actualización para mantener actualizada la información de su copia local de la documentación con el SP1 de SQL Server Express. La actualización de abril de 2006 está disponible en este sitio Web de Microsoft. Después de instalar los Libros en pantalla, puede utilizar el filtro de SQL Server Express en el panel Contenido para ocultar el contenido que no está relacionado con su edición de SQL Server Express. Para obtener más información acerca de la documentación de SQL Server Express, vea el tema sobre cómo usar los Libros en pantalla de SQL Server Express en los Libros en pantalla de SQL Server 2005.

[Arriba]

Hay ejemplos de SQL Server 2005 actualizados disponibles

Hay ejemplos nuevos y actualizados de SQL Server 2005 disponibles. Puede descargar los ejemplos actualizados desde este sitio Web de Microsoft. Para obtener información acerca de cómo instalar los ejemplos actualizados, vea la sección sobre la instalación de ejemplos en los Libros en pantalla de SQL Server 2005 actualizados.

[Arriba]

Ejemplos y bases de datos de ejemplo de SQL Server 2005

Las bases de datos de ejemplo no se instalan con SQL Server Express. La base de datos de ejemplo AdventureWorks puede instalarse desde el sitio Web del Centro de descargas de Microsoft. Las bases de datos de ejemplo Northwind y pubs pueden descargarse desde el sitio Web del Centro de descargas de Microsoft.

Nota:
Si bien las bases de datos de ejemplo Northwind y pubs funcionarán con SQL Server Express, es recomendable utilizar la base de datos de ejemplo AdventureWorks con SQL Server Express.

[Arriba]

2.0 Obtener el SP1 de SQL Server Express

El SP1 de SQL Server Express se puede descargar desde el sitio Web del Centro de descargas de Microsoft. Siga las instrucciones que se proporcionan en el sitio de descarga para descargar y extraer el SP1 de SQL Server Express.

[Arriba]

3.0 Instalar el SP1 de SQL Server Express

En esta sección se describe de forma detallada cómo instalar el SP1 de SQL Server Express; asimismo, se proporciona información de última hora e información sobre problemas de instalación que pueden afectar a la instalación correcta del Service Pack. Para instalar el SP1 de SQL Server Express, debe seguir estos pasos:

  1. Preparar la instalación del SP1 de SQL Server Express

  2. Instalar el SP1 de SQL Server Express

  3. Reiniciar los servicios y las aplicaciones

[Arriba]

3.1 Preparar la instalación del SP1 de SQL Server Express

Esta sección sólo es válida cuando se actualiza una instancia de SQL Server Express o MSDE 2000 al SP1. Al instalar una nueva instancia del SP1 de SQL Server Express, debe instalar también .NET Framework 2.0. Ésta es la única tarea de preparación necesaria. Para obtener más información, vea 1.2 Requisitos de instalación. Al realizar la actualización de una instancia de MSDE 2000, debe seguir los pasos de esta sección e instalar .NET Framework 2.0.

Nota:
Es recomendable ejecutar el Asesor de actualizaciones de Microsoft SQL Server 2005 en todas las instancias de MSDE 2000 antes de actualizarlas al SP1 de SQL Server Express. El Asesor de actualizaciones identifica los cambios que han sufrido las características y la configuración que puedan afectar a la actualización, y proporciona vínculos a documentación en la que se describe cada uno de los problemas identificados y el modo de resolverlos. Puede descargar el Asesor de actualizaciones desde el sitio Web del Centro de descargas de Microsoft.

Antes de actualizar una instancia de SQL Server Express al SP1 debe hacer lo siguiente:

  1. Hacer una copia de seguridad de las bases de datos de SQL Server Express

  2. Comprobar que las bases de datos del sistema tengan espacio libre suficiente

  3. Comprobar que las cuentas de servicio de SQL Server Express no estén deshabilitadas

  4. Detener los servicios y las aplicaciones

[Arriba]

3.1.1 Hacer una copia de seguridad de las bases de datos de SQL Server Express

Antes de instalar el SP1 de SQL Server Express, haga una copia de seguridad de las bases de datos master, msdb y model. La instalación del SP1 de SQL Server Express modifica las bases de datos master, msdb y model, y hace que no sean compatibles con versiones de SQL Server Express y MSDE anteriores al SP1. Las copias de seguridad de estas bases de datos son necesarias si decide volver a instalar SQL Server Express o MSDE sin el SP1.

Asimismo, es una medida prudente hacer una copia de seguridad de las bases de datos de usuario.

Importante:
Al aplicar el SP1 de SQL Server Express a las instancias que participan en una topología de réplica, debe hacer una copia de seguridad de las bases de datos replicadas junto con las bases de datos del sistema antes de aplicar el SP1 de SQL Server Express.

[Arriba]

3.1.2 Comprobar que las bases de datos del sistema tengan espacio libre suficiente

Si la opción autogrow no está seleccionada para las bases de datos del sistema master y msdb, estas bases de datos deben tener como mínimo 500 KB de espacio libre cada una. Para comprobar que las bases de datos tengan suficiente espacio, ejecute el procedimiento almacenado del sistema sp_spaceused en las bases de datos master y msdb. Si el espacio sin asignar de alguna de las bases de datos es inferior a 500 KB, aumente el tamaño de la base de datos. Para obtener más información, vea la sección que trata sobre cómo expandir una base de datos en los Libros en pantalla de SQL Server 2005.

[Arriba]

3.1.3 Comprobar que las cuentas de servicio de SQL Server Express no estén deshabilitadas

El programa de instalación puede generar un error si el tipo de inicio del servicio SQLExpress está establecido en Deshabilitado.

Para comprobar la cuenta de servicio y habilitarla:
  1. En el Panel de control, seleccione Herramientas administrativas y, a continuación, Servicios.

  2. Localice el servicio SQLExpress en la lista y anote el valor de Tipo de inicio.

  3. Si el valor de Tipo de inicio es Deshabilitado, haga doble clic en el nombre del servicio y cambie Tipo de inicio a Manual o Automático.

  4. Haga clic en Aceptar.

[Arriba]

3.1.4 Detener los servicios y las aplicaciones

Antes de instalar el SP1, debe detener todas las aplicaciones y los servicios que establezcan conexiones a todas las instancias de SQL Server Express que se estén actualizando, incluido el Panel de control y Agregar o quitar programas.

Si empieza a aplicar el SP1 sin cerrar antes las aplicaciones y los servicios, el programa de instalación intentará detener el servicio SQL Server Express. Si el programa de instalación determina que deben detenerse otras aplicaciones y otros servicios, aparecerá un mensaje de advertencia en el que se indicarán las aplicaciones y los servicios que deben detenerse. Una vez que haya detenido estas aplicaciones y servicios, haga clic en Vuelva a intentarlo para reanudar la instalación. Si no puede detener una aplicación o un servicio, haga clic en Continuar. El programa de instalación continuará, pero deberá reiniciar el equipo una vez que haya finalizado la instalación. Si hace clic en Cancelar, el componente actual no se actualizará al SP1, pero el programa de instalación continuará.

Nota:
El programa de instalación no siempre determina qué aplicaciones y servicios deben detenerse. Antes de instalar el SP1, detenga todas las aplicaciones y los servicios que tengan conexiones a SQL Server Express, incluido el Panel de control.

[Arriba]

3.2 Instalar el SP1 de SQL Server Express

Para instalar el SP1 de SQL Server Express, simplemente debe ejecutar el paquete de descarga autoextraíble. En la sección que trata sobre la instalación de SQL Server Express de los Libros en pantalla de SQL Server 2005 se ofrecen instrucciones detalladas de instalación para ejecutar el programa de instalación en modalidad atendida y en modalidad desatendida. Revise la documentación de instalación antes de instalar el SP1 de SQL Server Express. Para obtener acceso a la documentación de la instalación durante el proceso de instalación, presione la tecla F1 o haga clic en el botón Ayuda de los cuadros de diálogo que contienen Ayuda en pantalla. Esta documentación también está disponible en línea en la biblioteca de MSDN.

Importante:
El programa de instalación del SP1 de SQL Server Express debe ejecutarse en una cuenta que tenga privilegios de administrador en el equipo en el que se instalará el SP1 de SQL Server Express.

[Arriba]

3.3 Reiniciar servicios y aplicaciones

Esta sección sólo es válida cuando se actualiza una instancia existente de SQL Server Express al SP1.

Una vez finalizada la instalación, es posible que se le solicite que reinicie el equipo. En la sección 3.1.4 Detener los servicios y las aplicaciones se proporcionan directrices sobre el momento en que debe reiniciarse el equipo. Una vez que se ha reiniciado el sistema, o bien una vez que haya finalizado la instalación sin que se haya solicitado el reinicio, utilice la aplicación Servicios del Panel de control para asegurarse de que los servicios que ha detenido antes de aplicar el Service Pack ahora estén ejecutándose. Esto incluye servicios como el Coordinador de transacciones distribuidas de Microsoft (MS DTC) y el servicio Microsoft Search, o bien equivalentes específicos de las instancias. Reinicie las aplicaciones que ha cerrado antes de ejecutar el programa de instalación del Service Pack. En este punto, también debe hacer una copia de seguridad de las bases de datos master, msdb y model actualizadas.

[Arriba]

3.4 Problemas de instalación

En esta sección se describen de forma detallada los problemas de instalación del SP1.

Nota:
A menos que se indique de otro modo, estos problemas sólo surgen al instalar una nueva instancia de SQL Server Express.

[Arriba]

3.4.1 Una instalación existente de SQL Native Client puede provocar errores en el programa de instalación

El programa de instalación puede generar errores y mostrar el siguiente mensaje: "No se encuentra un paquete de instalación del producto Microsoft SQL Native Client. Vuelva a intentar la instalación usando una copia válida del paquete de instalación 'sqlncli.msi'." Para solucionar este problema, desinstale SQL Native Client con Agregar o quitar programas.

[Arriba]

3.4.2 El Comprobador de configuración del sistema genera un error con un mensaje que indica que hay un error de comprobación del contador del Monitor de rendimiento

El Comprobador de configuración del sistema (SCC) comprueba el valor de la clave del Registro del contador del Monitor de rendimiento antes de que comience la instalación de SQL Server. Si SCC no puede comprobar la clave del Registro existente o no puede ejecutar el programa del sistema Lodctr.exe, la comprobación de SCC generará un error y el programa de instalación se bloqueará. Para completar la instalación, debe incrementar manualmente la clave del Registro.

Precaución:
Una modificación incorrecta del Registro puede provocar daños graves en el sistema. Antes de efectuar cambios en el Registro, es recomendable que realice una copia de seguridad de los datos importantes del equipo. Para obtener información acerca de cómo hacer una copia de seguridad, restaurar y modificar el Registro, vea el artículo 256986 de Microsoft Knowledge Base.

Para incrementar manualmente la clave del Registro del contador:
  1. En la barra de tareas, haga clic en Inicio, Ejecutar, escriba regedit.exe en el cuadro de texto Ejecutar y, a continuación, haga clic en Aceptar.

  2. Desplácese a la siguiente clave del Registro: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib] Busque las siguientes claves:

    • "Last Counter"=dword:00000ed4 (5276)

    • "Last Help"=dword:00000ed5 (5277)

  3. Compruebe los valores de las claves Counter y Help de la siguiente clave de registro: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009].

    El valor máximo de Counter debe ser igual al valor de Last Counter del paso anterior, y el valor máximo de Help debe ser igual al valor de Last Help del paso anterior.

    Nota:
    "009" es la clave que se utiliza para el idioma inglés (Estados Unidos).

  4. Si es necesario, modifique el valor de Last Counter y Last Help en la clave \Perflib. Haga clic con el botón secundario en Last Counter o Last Help en el panel derecho, seleccione Modificar, haga clic en Base = Decimal, establezca el valor en el campo de datos Valor y, a continuación, haga clic en Aceptar. Repita esta operación con la otra clave, si es necesario, y cierre el Editor del Registro.

  5. Ejecute de nuevo el programa de instalación de SQL Server Express.

[Arriba]

3.4.3 Si los Servicios de cifrado están deshabilitados en Windows Server 2003, el programa de instalación generará un error con el mensaje de requisitos del logotipo de Windows.

El Proveedor de servicios de cifrado (CSP) de Windows es código que presta servicios de autenticación, codificación y cifrado a los que obtienen acceso las aplicaciones basadas en Windows a través de CryptoAPI en Windows Server 2003. Si el servicio CSP se detiene o se desactiva, el programa de instalación de SQL Server genera un error y muestra un mensaje de requisitos del logotipo de Windows.

Nota:
Antes de ejecutar el programa de instalación de SQL Server en un clúster de conmutación por error de Windows Server 2003, debe iniciar el servicio CSP en todos los nodos del clúster.

Para habilitar el servicio CSP de Windows en Windows Server 2003:
  1. En el Panel de control, abra Herramientas administrativas y haga doble clic en Servicios.

  2. En la columna Nombre, haga clic con el botón secundario en Servicios de cifrado y, a continuación, haga clic en Iniciar.

  3. Cierre Servicios.

  4. Ejecute el programa de instalación.

[Arriba]

3.4.4 MS DTC no está totalmente habilitado en Windows

Puesto que el Coordinador de transacciones distribuidas de Microsoft (MS DTC) no está completamente configurado en Windows, las aplicaciones podrían no conseguir dar de alta los recursos de SQL Server Express en una transacción distribuida. Este problema puede afectar a servidores vinculados, consultas distribuidas y procedimientos remotos almacenados que utilicen transacciones distribuidas. Para evitar este tipo de problemas, debe habilitar completamente los servicios de MS DTC en el servidor en el que haya instalado SQL Server Express.

Para habilitar MS DTC totalmente:
  1. En el Panel de control, abra Herramientas administrativas y, a continuación, haga doble clic en Servicios de componente.

  2. En el panel izquierdo de la Raíz de la consola, haga clic en Servicios de componente y expanda Equipos.

  3. Haga clic con el botón secundario en Mi PC y, a continuación, haga clic en Propiedades.

  4. En la ficha MSDTC, haga clic en Configuración de seguridad.

  5. En Configuración de seguridad, seleccione todas las casillas de verificación.

  6. Compruebe que el nombre de la Cuenta de inicio de sesión DTC esté establecido en NT AUTHORITY\NetworkService.

[Arriba]

3.4.5 La configuración del valor "Forzar cifrado" podría hacer que el programa de instalación de SQL Server Express genere un error

El programa de instalación puede generar un error si la instalación de clientes de SQL Server está configurada con la opción "Forzar cifrado" habilitada. Para solucionar este problema, desactive la opción en cualquiera de los clientes de SQL Server. Para los clientes de Microsoft Data Access Components (MDAC) en SQL Server 2000, use la Herramienta de red de cliente de SQL Server 2000. Para SQL Native Client, desinstale SQL Native Client con Agregar o quitar programas.

[Arriba]

3.4.6 La instalación de una instancia predeterminada de SQL Server 2000 podría deshabilitar SQL Server Express

Si su equipo tiene herramientas de administración de SQL Server 2000 y una instancia predeterminada de SQL Server Express instalada, el programa de instalación de SQL Server le permite instalar una instancia predeterminada de SQL Server 2000. Sin embargo, al hacerlo se deshabilita la instancia instalada de SQL Server Express. Por tanto, no instale una instancia predeterminada de SQL Server 2000 cuando ya existan en el equipo las herramientas de administración de SQL Server 2000 y una instancia predeterminada de SQL Server Express.

[Arriba]

3.4.7 Instalar SQL Server Express en un controlador de dominio de Windows

Nota de seguridad:
No se recomienda ejecutar SQL Server Express en un controlador de dominio.

Es posible instalar SQL Server Express en un controlador de dominio de Windows; sin embargo, no se puede ejecutar en un controlador de dominio de Windows Server 2003 como servicio local o servicio de red. Las cuentas del servicio SQL Server se deben ejecutar como cuentas de usuario de dominio de Windows. También es posible instalar las cuentas del servicio SQL Server para que se ejecuten como un sistema local, pero no se recomienda utilizar esta opción.

No cambie la función del servidor después de instalar SQL Server Express. Por ejemplo, si instala SQL Server Express en un servidor miembro, no utilice la herramienta Dcpromo para promover el servidor a un controlador de dominio. O bien, si instala SQL Server Express en un controlador de dominio, no utilice Dcpromo para degradar el servidor a un servidor miembro. Cambiar la función de un servidor después de instalar SQL Server Express puede ocasionar la pérdida de funcionalidad y es una operación que no se admite.

[Arriba]

3.4.8 Mensajes del modo de mantenimiento para la ruta de acceso a Setup.exe

Si instala un componente nuevo de SQL Server Express en el modo de mantenimiento, se le pedirá la ubicación de Setup.exe en el medio de instalación de SQL Server Express. Al especificar la ubicación, compruebe que la ruta de acceso incluya "Setup.exe". Por ejemplo, la ruta de acceso "D:\" generará un error, mientras que la ruta "D:\Setup.exe" se ejecutará correctamente.

[Arriba]

3.4.9 Solucionar el error de las secuencias de comandos shell del comando de instalación

Las secuencias de comandos shell del comando de instalación pueden generar errores de secuencias de comandos de Windows cuando las variables Path contienen paréntesis. Esto sucede porque las secuencias de comandos shell no admiten paréntesis en las variables Path, lo que puede ocurrir si se instalan componentes de 32 bits en el subsistema de 32 bits Windows sobre Windows (WOW64) en un equipo de 64 bits. Por ejemplo, la siguiente secuencia de comandos, que tiene el valor de ruta "C:\Archivos de programa (x86)\", genera error porque el intérprete de secuencias de comandos shell no interpreta correctamente los paréntesis de la variable PATH expandida como parte de la instrucción IF/ELSE:

IF "%SOME_PATH%" == "" ( 
        SET PATH=%PATH%;%PATH_A% 
) ELSE ( 
        SET PATH=%PATH%;%PATH_B% 
) 

Para solucionar este problema, quite los paréntesis de la secuencia de comandos. Por ejemplo:

IF "%SOME_PATH%" == "" set PATH=%PATH%;%PATH_A% 
IF NOT "%SOME_PATH%" == "" set PATH=%PATH%;%PATH_B% 

También puede eliminar de la ruta la entrada SQL que contiene paréntesis.

[Arriba]

3.4.10 Configuración del nivel de compatibilidad de la base de datos al realizar la actualización desde MSDE 2000

Este problema sólo surge cuando se actualiza una instancia de MSDE 2000 al SP1 de SQL Server Express.

Cuando se actualiza una instancia de MSDE 2000 al SP1 de SQL Server Express, el nivel de compatibilidad de la base de datos permanece en 80 para habilitar la compatibilidad con versiones anteriores con aplicaciones de MSDE 2000 existentes. Este nivel de compatibilidad con versiones anteriores deshabilita determinadas funcionalidades nuevas de SQL Server Express. Para obtener más información, vea el tema de referencia sobre sp_dbcmptlevel en los Libros en pantalla de SQL Server 2005.

[Arriba]

3.4.11 La instalación puede generar un error si existe una comilla simple en el directorio de bases de datos del sistema

Este problema sólo surge cuando se actualiza una instancia de SQL Server Express al SP1.

Cuando se actualiza una instancia de SQL Server Express al SP1, el programa de instalación puede generar un error si las bases de datos del sistema están instaladas en un directorio cuyo nombre contiene una comilla simple. Si se produce un error, deberá mover las bases de datos del sistema a un directorio cuyo nombre no incluya ninguna comilla simple. Para obtener más información sobre cómo mover las bases de datos del sistema, consulte la sección que trata sobre cómo mover las bases de datos del sistema en los Libros en pantalla de SQL Server 2005.

[Arriba]

3.4.12 Las restricciones de ALTER DATABASE pueden dar lugar a un error en la actualización

Este problema sólo surge cuando se actualiza una instancia de SQL Server Express al SP1.

Al aplicar el SP1, el programa de instalación actualiza las bases de datos del sistema. Si ha implementado restricciones en la sintaxis de ALTER DATABASE, es posible que la actualización genere un error. Las restricciones de ALTER DATABASE pueden incluir lo siguiente:

  • Denegar explícitamente la instrucción ALTER DATABASE.

  • Un desencadenador de lenguaje de definición de datos (DDL) en ALTER DATABASE que revierte la transacción que contiene la instrucción ALTER DATABASE.

Si tiene restricciones para ALTER DATABASE y el programa de instalación no puede actualizar las bases de datos del sistema al SP1, debe inhabilitar estas restricciones y volver a ejecutar el programa de instalación.

[Arriba]

3.4.13 La actualización puede generar un error al usar la autenticación de SQL Server con instancias de usuario

Este problema sólo surge cuando se actualiza una instancia de SQL Server Express al SP1.

Al aplicar el SP1, el programa de instalación actualiza las bases de datos del sistema. Al aplicar el SP1 para actualizar una instancia de SQL Server Express que tiene instancias de usuario habilitadas, es necesario usar la autenticación de Windows. Si especifica la autenticación de SQL Server, es posible que la actualización genere un error.

[Arriba]

3.4.14 SQL Server Express no puede actualizarse cuando se está ejecutando una instancia de usuario

Este problema sólo surge cuando se actualiza una instancia de SQL Server Express al SP1.

Cuando se está ejecutando una instancia de usuario, varios archivos de base de datos de la carpeta Template Data están bloqueados y no se puede realizar ninguna actualización. Para actualizar la instalación de SQL Server Express, debe cerrar manualmente las instancias de usuario que se están ejecutando.

Para cerrar manualmente las instancias de usuario:
  1. Conéctese a la instancia principal de SQL Server Express y, a continuación, deshabilite la instancia de usuario ejecutando la siguiente instrucción:

    EXEC sp_configure 'user instances enabled',0;
    RECONFIGURE;
  2. Determine el nombre de canalización de cualquier instancia de usuario activa ejecutando las siguiente instrucción:

    SELECT owning_principal_name, instance_pipe_name 
    FROM sys.dm_os_child_instances WHERE heart_beat = 'alive';
  3. Conéctese a cada instancia de usuario usando instance_pipe_name y, a continuación, cierre manualmente la instancia ejecutando las siguiente instrucción:

    SHUTDOWN WITH NOWAIT;
  4. Aplique la actualización.

  5. Vuelva a habilitar las instancias de usuario ejecutando la siguiente instrucción:

    EXEC sp_configure 'user instance enabled', 1;
    RECONFIGURE;

[Arriba]

4.0 Información adicional

En esta sección se describen consideraciones adicionales acerca del uso del SP1 de SQL Server Express. Esta sección está concebida principalmente para los nuevos usuarios de SQL Server Express.

4.1 Usar SQL Server Express

Una vez que haya instalado SQL Server Express, use el comando siguiente para conectarse a una instancia de SQL Server Express desde el símbolo del sistema:

sqlcmd -S Server\Instance

Donde Server es el nombre del equipo e Instance es el nombre de la instancia a la que desea conectarse. Si durante la instalación ha utilizado la instancia con nombre predeterminada, especifique la instancia como "SQLExpress".

Para obtener información acerca de cómo conectarse a una base de datos de SQL Server Express y cómo administrarla, vea el artículo 907716 de Microsoft Knowledge Base o la documentación actualizada de los Libros en pantalla de SQL Server 2005. Para obtener más información acerca de esta actualización de los Libros en pantalla, vea 1.5 Actualizaciones disponibles de los Libros en pantalla de SQL Server 2005.

[Arriba]

4.2 Cuenta de servicio y protocolos de red

Para SQL Server Express, la cuenta de sistema local es una cuenta de servicio de red.

SQL Server Express escucha en las canalizaciones con nombre locales y en la memoria compartida. En una instalación predeterminada, no es posible conectarse de forma remota a SQL Server Express. Tendrá que habilitar TCP/IP y comprobar si la excepción del firewall de Windows está habilitada.

Para habilitar TCP/IP:
  1. En el menú Inicio, seleccione Todos los programas, Microsoft SQL Server 2005, Herramientas de configuración y haga clic en Administrador de configuración de SQL Server.

    Opcionalmente, puede abrir Administración de equipos haciendo clic con el botón secundario en Mi PC y seleccionando Administrar. En Administración de equipos, expanda Servicios y Aplicaciones y Administrador de configuración de SQL Server.

  2. Expanda Configuración de red de SQL Server 2005 y haga clic en Protocolos de nombreDeInstancia.

  3. En la lista de protocolos, haga clic con el botón secundario en el protocolo que desee habilitar y, a continuación, haga clic en Habilitar.

    El icono del protocolo cambiará para mostrar que el protocolo está habilitado.

Para habilitar una excepción en el firewall de Windows:
  1. Haga clic en Inicio, Panel de control y Conexiones de red.

  2. En la barra de exploración situada a la izquierda, haga clic en Cambiar configuración de Firewall de Windows.

  3. En la pestaña Excepciones, es posible que vea que SQL Server aparece listado en el cuadro Programas y servicios, pero que no está seleccionado como excepción. Si activa la casilla de verificación, Windows abrirá el puerto 1433 para admitir solicitudes TCP. Como alternativa, si SQL Server no aparece en la lista, haga lo siguiente:

    1. Haga clic en Agregar programa.

    2. Haga clic en Examinar.

    3. Localice unidad:\Archivos de programa\Microsoft SQL Server\MSSQL.1\MSSQL\BINN

    4. Agregue el archivo sqlservr.exe a la lista de excepciones.

Nota:
Es posible que también tenga que configurar firewalls de hardware o software de otro fabricante para habilitar las conexiones a SQL Server Express.

[Arriba]

4.3 Obtener ayuda sobre SQL Server Express

Existen tres fuentes principales de información sobre SQL Server Express:

No utilice otros grupos de noticias de Microsoft para enviar preguntas relacionadas con SQL Server Express. Para obtener más información, vea el tema sobre cómo obtener ayuda de SQL Server Express en los Libros en pantalla de SQL Server. Encontrará la información más reciente del equipo de SQL Server Express en el Weblog de SQL Server Express.

[Arriba]

4.4 Proporcionar comentarios sobre el SP1 de SQL Server Express

Para enviar sugerencias e informes de errores sobre el SP1 de SQL Server Express:

  • Envíe sugerencias e informes de errores acerca de las características y la interfaz de usuario del SP1 de SQL Server Express desde el sitio Web del centro de recepción de comentarios sobre el producto de MSDN.

  • Envíe sugerencias y notifique posibles errores en la documentación mediante la funcionalidad de comentarios de los Libros en pantalla de SQL Server 2005.

  • Elija enviar informes de errores y datos de uso de las características de manera automática a Microsoft para su posterior análisis. Para obtener más información, vea la sección sobre la configuración de informes de errores y uso (SQL Server Express) en los Libros en pantalla de SQL Server.

Para obtener más información, vea el tema acerca de cómo enviar comentarios sobre SQL Server 2005 en los Libros en pantalla de SQL Server.

[Arriba]

5.0 Notas sobre la documentación

En esta sección se explican problemas significativos que pueden producirse tras aplicar el SP1 de SQL Server Express e información de última hora que no aparece en la documentación de los Libros en pantalla de SQL Server 2005. Para obtener más información, vea 1.5 Actualizaciones disponibles de los Libros en pantalla de SQL Server 2005. En esta sección no se describen todas las revisiones proporcionadas en el SP1. Para obtener una lista completa de las revisiones, vea el artículo 913090 de Microsoft Knowledge Base.

[Arriba]

5.1 Motor de base de datos

Las notas de esta sección contienen información sobre los problemas del motor de base de datos y las utilidades del símbolo del sistema específicas del motor de base de datos que también son válidos para SQL Server Express.

[Arriba]

5.1.1 Funcionalidad de la instancia de usuario

SQL Server Express permite a los usuarios que no son administradores copiar o mover bases de datos sin tener privilegios de DBCreator. Para obtener más información, vea la sección sobre instancias de usuario para no administradores en los Libros en pantalla de SQL Server 2005.

[Arriba]

5.1.2 Consideraciones sobre la característica de instantáneas recuperadas automáticamente del Servicio de instantáneas de volumen

La característica de instantáneas recuperadas automáticamente del Servicio de instantáneas de volumen (VSS) tiene las siguientes limitaciones.

Varias copias persistentes de instantáneas recuperadas automáticamente

En el SP1 de Windows Server 2003 y posteriores se puede crear únicamente una instantánea persistente recuperada automáticamente. Para crear una instantánea adicional, debe aplicar primero la actualización que se describe en el artículo 891957 de Knowledge Base.

Nota:
Si no ha aplicado esta actualización, puede crear una instantánea persistente recuperada automáticamente eliminando antes la primera instantánea y, a continuación, creando la nueva.

Instantáneas recuperadas automáticamente y catálogos de texto

La característica de instantáneas recuperadas automáticamente no admite los catálogos de texto. Cuando se crea una instantánea recuperada automáticamente, todos los catálogos de texto de la base de datos de la instantánea se desconectan. Cuando se adjunta la base de datos desde la instantánea, el catálogo de texto permanece desconectado permanentemente. Todos los demás datos permanecen disponibles en la base de datos adjuntada.

Cuando se adjunta una base de datos que contiene un catálogo de texto directamente desde una instantánea recuperada automáticamente, la operación devuelve un mensaje de error similar al siguiente:

Servidor: Mens. 7608, Nivel 17, Estado 1, Línea 1
Error de texto desconocido (0xc000000d) durante la operación de "Montaje de un catálogo de texto".

Si no necesita adjuntar una base de datos directamente desde la instantánea, puede evitar esta situación si copia los archivos de base de datos y los catálogos de texto de la instantánea en un volumen normal basado en letras de unidad y, a continuación, adjunta la base de datos desde dicha ubicación. Los catálogos de texto funcionarán si en el comando de adjuntar se especifica la ubicación correcta de los archivos de texto copiados.

[Arriba]

5.1.3 El cifrado RC4 no debe utilizarse

No utilice el cifrado RC4 para proteger datos en SQL Server Express. En su lugar, utilice un cifrado en bloque como AES 256 o Triple DES.

[Arriba]

5.1.4 Informes de errores de DBCC

Incorporado en el SP1 de SQL Server Express.

Siempre que un comando DBCC CHECKDB, DBCC CHECKALLOC, DBCC CHECKFILEGROUP o DBCC CHECKTABLE detecta un error de datos dañados, se crea un pequeño archivo de volcado (SQLDUMPnnnn.txt) en el directorio LOG de SQL Server. Si las características de recopilación de datos de uso de características e informes de errores están habilitadas para la instancia de SQL Server, el archivo se reenvía automáticamente a Microsoft. Los datos recopilados se utilizan para mejorar la funcionalidad de SQL Server. Para obtener más información, vea el tema sobre la configuración de informes de errores y uso en los Libros en pantalla de SQL Server 2005.

El archivo de volcado contiene los resultados del comando DBCC y una salida de diagnóstico adicional. El archivo tiene listas de control de acceso discrecional (DACL) restringidas. El acceso se limita a la cuenta de servicio de SQL Server y a los miembros de la función sysadmin. De forma predeterminada, la función sysadmin contiene todos los miembros del grupo BUILTIN\Administradores de Windows y el grupo de administradores local. El comando DBCC no da ningún error si el proceso de recopilación de datos da un error.

[Arriba]

5.1.5 Cambiar al comportamiento de transacciones sin confirmación en un lote

Incorporado en el SP1 de SQL Server Express.

Cuando se completa un lote, el motor de base de datos revierte automáticamente las transacciones sin confirmación que estén activas. Antes del lanzamiento del SP1 de SQL Server Express, las transacciones sin confirmación tenían que revertirse manualmente.

[Arriba]

5.2 Réplica

Las notas de esta sección contienen información de última hora sobre la réplica.

[Arriba]

5.2.1 La réplica está deshabilitada de forma predeterminada

SQL Server Express puede servir como suscriptor para todos los tipos de réplica, pero en esta edición la réplica no se instala de forma predeterminada.

Para instalar componentes de réplica:
  1. En la página Selección de características, expanda Servicios de bases de datos.

  2. Haga clic en Réplica y, a continuación, en La característica completa se instalará en la unidad de disco duro local.

Para instalar los componentes de conectividad y los objetos de administración de réplica (RMO):
  1. En la página Selección de características, haga clic en Componentes de cliente y luego en La característica completa se instalará en la unidad de disco duro local.

[Arriba]