Actualizado: 8/5/2006
La versión más actualizada de este archivo está disponible en línea en el
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 que se incluye a continuación. Para enviar comentarios por escrito sobre este documento, haga clic en el siguiente vínculo: |
Contenido
1.1 Información general sobre la instalación del SP1 de SQL Server 2005
1.3 Desinstalar el SP1 de SQL Server 2005
1.4 Información adicional sobre el SP1 de SQL Server 2005
1.5 Actualizaciones disponibles de los Libros en pantalla de SQL Server 2005
2.0 Obtener el SP1 de SQL Server 2005
3.0 Instalar el SP1 de SQL Server 2005
3.1 Preparar la instalación del SP1 de SQL Server 2005
3.2 Instalar el SP1 de SQL Server 2005
3.3 Reiniciar servicios y aplicaciones
4.1 Obtener ayuda sobre el SP1 de SQL Server 2005
4.2 Proporcionar comentarios sobre el SP1 de SQL Server 2005
4.3 Instalaciones desatendidas
1.0 Introducción
En este archivo se describe cómo utilizar el Service Pack 1 (SP1) de Microsoft® SQL Server™ 2005 para actualizar instancias de SQL Server 2005 al SP1 de SQL Server 2005. Este Service Pack puede utilizarse para actualizar de forma selectiva una o más instancias de SQL Server 2005, herramientas compartidas de SQL Server 2005 y otros componentes instalados por el programa de instalación de SQL Server 2005.
Importante: |
---|
Este Service Pack puede utilizarse para actualizar todas las ediciones de SQL Server 2005 al SP1, excepto la versión Express Edition. Debe utilizar el Service Pack 1 (SP1) de Microsoft SQL Server 2005 Express Edition (SQL Server Express) para actualizar instancias de SQL Server Express al SP1. El SP1 de SQL Server Express puede obtenerse en este |
1.1 Información general sobre la instalación del SP1 de SQL Server 2005
Durante la instalación, el programa de instalación del SP1 mostrará una lista con todos los componentes de SQL Server 2005 que están instalados y permitirá seleccionar los componentes que deben actualizarse al SP1, incluidos los componentes que ya se han actualizado al SP1. El proceso general de instalación del SP1 es el siguiente:
-
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.
-
Preparar la actualización al SP1. En la sección 3.1 se detallan los pasos preparatorios que deben llevarse a cabo antes de instalar el SP1.
-
Instalar el SP1. En la sección 3.2 se detallan las opciones para ejecutar el programa de instalación del SP1.
Para obtener más información, vea la
1.2 Requisitos de instalación
En esta sección se documentan requisitos adicionales para el SP1 de SQL Server 2005.
Requisitos de espacio en disco para el SP1 de SQL Server 2005
Para descargar e instalar el SP1 de SQL Server 2005, el equipo debe tener 1,9 GB de espacio disponible en disco. En la tabla siguiente se describe el uso del espacio en disco:
Uso del disco (MB) | Ubicación | Tipo |
---|---|---|
50 |
Directorio de instalación de SQL Server 2005 |
Permanente |
1000 |
Unidad del sistema |
Permanente |
600 |
Directorio temp |
Temporal |
250 |
Ubicación de descarga |
Temporal |
Una vez finalizada la instalación, puede quitar el paquete de descarga de 250 MB del equipo. El uso de espacio en disco permanente del SP1 de SQL Server 2005 una vez finalizada la instalación es de aproximadamente 1 GB.
1.3 Desinstalar el SP1 de SQL Server 2005
El SP1 de SQL Server 2005 no puede desinstalarse.
-
Utilice Agregar o quitar programas para desinstalar la instancia de SQL Server 2005.
-
Instale SQL Server 2005 de nuevo.
-
Aplique las revisiones que estaban instaladas anteriormente.
Nota: A fin de garantizar que sea posible revertir a la versión anterior de SQL Server 2005, deben llevarse a cabo pasos adicionales. Para obtener más información, vea las secciones 3.1.1 Hacer una copia de seguridad de las bases de datos de SQL Server y 3.1.2 Hacer una copia de seguridad de las bases de datos, del repositorio y de la configuración del Registro de Analysis Services.
1.4 Información adicional sobre el SP1 de SQL Server 2005
En el artículo
Los artículos de Knowledge Base mencionados en este archivo Léame están disponibles en
-
Escriba el número del artículo que desea buscar en el cuadro de texto Buscar por de Búsqueda avanzada.
-
En Tipo de búsqueda, seleccione Id. de artículo.
-
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 después de esta fecha, 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 2005.
1.5 Actualizaciones disponibles de los Libros en pantalla de SQL Server 2005
La actualización de abril de 2006 de los Libros en pantalla de SQL Server 2005 es la documentación principal del SP1 de SQL Server 2005. Esta actualización 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 2005. La actualización de abril de 2006 está disponible en este
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
2.0 Obtener el SP1 de SQL Server 2005
El SP1 de SQL Server 2005 se puede descargar desde este
Nota: |
---|
La versión de 32 bits del SP1 puede utilizarse para actualizar instancias de 32 bits que se ejecutan en el modo de emulación Windows en Windows 64 (WOW64) x86 en un sistema de 64 bits. La versión de 32 bits no actualizará ninguno de los componentes de una instancia de 64 bits de SQL Server 2005. Para actualizar todos los componentes de una instancia de 64 bits de SQL Server 2005, utilice la versión de 64 bits del SP1. |
Nombre de paquete del SP1 | Sistemas operativos1 |
---|---|
SQLServer2005SP1-KB913090-x86-LLL.exe |
Todos los sistemas operativos Windows de 32 bits compatibles, incluidas las instancias de 32 bits de los sistemas operativos de 64 bits. |
SQLServer2005SP1-KB913090-x86-LLL.exe |
Ediciones X64 de 64 bits de Windows 2003 compatibles. |
SQLServer2005SP1-KB913090-IA64-LLL.exe |
Ediciones Itanium de 64 bits de Windows 2003 compatibles. |
1Para obtener información sobre los sistemas operativos compatibles con SQL Server 2005, vea el tema sobre requisitos de hardware y software para instalar SQL Server 2005 en los Libros en pantalla.
Nota: |
---|
LLL representa un designador que varía según el idioma. |
Siga las instrucciones que se proporcionan en el sitio de descarga para descargar el SP1 de SQL Server 2005.
3.0 Instalar el SP1 de SQL Server 2005
En esta sección se describe de forma detallada cómo instalar el SP1 de SQL Server 2005; 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 2005, debe seguir estos pasos:
3.1 Preparar la instalación del SP1 de SQL Server 2005
Antes de instalar el SP1 debe hacer lo siguiente:
-
Hacer una copia de seguridad de las bases de datos de SQL Server 2005
-
Hacer una copia de seguridad de las bases de datos, del repositorio y de la configuración del Registro de Analysis Services
-
Comprobar que las bases de datos del sistema tengan espacio libre suficiente
-
Comprobar que las cuentas de servicio de SQL Server 2005 no estén deshabilitadas
-
Detener los servicios y las aplicaciones
3.1.1 Hacer una copia de seguridad de las bases de datos de SQL Server 2005
Antes de instalar el SP1, haga una copia de seguridad de las bases de datos master, msdb y model. La instalación del SP1 modifica las bases de datos master, msdb y model, y hace que no sean compatibles con versiones de SQL Server 2005 anteriores al SP1. Las copias de seguridad de estas bases de datos son necesarias si decide volver a instalar SQL Server 2005 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 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. |
3.1.2 Hacer una copia de seguridad de las bases de datos, del archivo de configuración y del repositorio de Analysis Services
Antes de actualizar una instancia de Analysis Services al SP1, debe hacer una copia de seguridad de lo siguiente:
-
Bases de datos de Analysis Services, que se instalan de forma predeterminada en el directorio C:\Archivos de programa\Microsoft SQL Server\MSSQL.1\OLAP\Data\.
-
Los parámetros de configuración de Analysis Server del archivo de configuración msmdsrv.ini, que, de forma predeterminada, se encuentra en el directorio C:\Archivos de programa\Microsoft SQL Server\MSSQL.1\OLAP\Config\.
-
(Opcional) La base de datos que contiene el repositorio de Analysis Services. Este paso sólo es necesario si se ha configurado Analysis Server para trabajar con la biblioteca de objetos de ayuda para la toma de decisiones (DSO).
Nota: |
---|
Si no realiza ninguna copia de seguridad de las bases de datos, del archivo de configuración y del repositorio de Analysis Services, no podrá revertir una instancia actualizada de Analysis Service a la versión anterior. |
3.1.3 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 kilobytes (KB) de espacio libre cada una. Para comprobar que las bases de datos tienen 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.
3.1.4 Comprobar que las cuentas de servicio de SQL Server 2005 no estén deshabilitadas
El programa de instalación puede generar un error si el tipo de inicio de los servicios MSSQLServer y MSSQLServerOLAPService está establecido en Deshabilitado.
-
En el Panel de control, haga doble clic en Herramientas administrativas y, después, haga doble clic en Servicios.
-
Localice el servicio MSSQLServer en la lista y anote el valor de Tipo de inicio.
-
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.
-
Repita los pasos 2 y 3 para el servicio MSSQLServerOLAPService.
-
Haga clic en Aceptar.
3.1.5 Detener los servicios y las aplicaciones
Antes de instalar el SP1, debe detener todas las aplicaciones y los servicios que establezcan conexiones a las instancias de SQL Server que se estén actualizando, incluidos SQL Server Management Studio, Business Intelligence Development Studio, el Panel de control y Agregar y quitar programas.
Nota: |
---|
Los servicios no pueden detenerse en un entorno de clúster de conmutación por error. Para obtener más información, vea la sección 3.2.1 Instalación del clúster de conmutación por error. |
Si empieza a aplicar el SP1 sin cerrar primero los servicios, el programa de instalación intentará detener los servicios de SQL Server 2005. Si el programa de instalación determina que deben detenerse otras aplicaciones y otros servicios, aparecerá un cuadro de diálogo de advertencia en el que se indican 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 2005, incluido el Panel de control. |
3.2 Instalar el SP1 de SQL Server 2005
En esta sección se describe el proceso de instalación durante la ejecución del programa de instalación del SP1.
Importante: |
---|
El programa de instalación del SP1 debe ejecutarse en una cuenta que tenga privilegios de administrador en el equipo en el que se instalará el SP1. |
Inicio del programa de instalación del SP1
Para instalar el SP1 de SQL Server 2005, simplemente debe ejecutar el archivo del paquete del SP1 autoextraíble SQLServer2005SP1-KB913090-XXX-LLL.exe, donde XXX indica la plataforma específica y LLL representa un designador que varía según el idioma.
Nota: |
---|
Para aplicar el SP1 a los componentes de SQL Server 2005 que forman parte de un clúster de conmutación por error, vea la sección 3.2.1 Instalación del clúster de conmutación por error. Para ejecutar el programa de instalación del SP1 en modo desatendido, vea la sección 4.3 Instalaciones desatendidas. |
Proceso de instalación
En función de las opciones seleccionadas, durante la ejecución del programa de instalación se muestran los cuadros de diálogo siguientes:
-
En la pantalla inicial se enumeran los componentes de SQL Server 2005 que pueden actualizarse con este Service Pack.
-
Contrato de licencia para el usuario final: proporciona los términos de la licencia para este Service Pack.
-
Selección de características: indica las características de SQL Server 2005 que pueden actualizarse al SP1 de SQL Server 2005, agrupadas por instancia. Seleccione todas las características que desee actualizar al SP1.
-
Modo de autenticación: permite a los usuarios proporcionar credenciales para conectarse a las instancias de SQL Server 2005 que deben actualizarse. Cuando se actualiza una instancia de Reporting Services, este cuadro de diálogo también se utiliza para proporcionar los datos de inicio de sesión y contraseña de SQL Server que el programa de instalación utiliza para actualizar el esquema de la base de datos del servidor de informes. El inicio de sesión de SQL Server sólo debe especificarse si la conexión de la base de datos del servidor de informes está configurada para utilizar la Autenticación de SQL Server.
-
Preparado para instalar: el programa de instalación tiene toda la información necesaria para actualizar las instancias seleccionadas de SQL Server 2005 al SP1.
Consideraciones para la instalación
Cuando se ejecuta el programa de instalación, deben tenerse en cuenta las consideraciones siguientes.
-
Todas las características que pertenezcan a una instancia se actualizarán al mismo tiempo. Por ejemplo, si actualiza Servicios de bases de datos, también debe actualizar Analysis Services, si está instalado en la misma instancia. Si un componente o una instancia del árbol de características no está seleccionado, dicho componente o instancia no se actualizará al SP1.
-
Utilice la autenticación de Windows siempre que sea posible.
-
Cuando se utiliza la Autenticación de SQL Server, la contraseña proporcionada para el inicio de sesión sa no puede contener comillas dobles. Si la contraseña contiene comillas dobles, al aplicar el SP1 utilice la Autenticación de Windows en lugar de la Autenticación de SQL Server, o bien cambie la contraseña del inicio de sesión sa antes de ejecutar el programa de instalación.
-
Cuando se actualiza una instancia de Reporting Services, el programa de instalación se conecta al servidor de informes para actualizar la base de datos del servidor de informes. Si la cuenta de Windows del usuario que ejecuta el programa de instalación no es miembro de la función fija de servidor sysadmin en el servidor de informes, debe proporcionar un inicio de sesión y una contraseña de SQL Server que tenga suficientes privilegios. Para hacerlo, seleccione la instancia de Reporting Services en el cuadro de diálogo Modo de autenticación, haga clic en Editar, especifique las credenciales de una cuenta que tenga los privilegios necesarios y haga clic en Aceptar.
-
Los archivos de registro del programa de instalación del SP1 se guardan en %windir%\Hotfix\.
Para obtener más información acerca de los problemas que puedan afectar a la instalación correcta del SP1, vea la sección 3.4 Problemas de instalación.
3.2.1 Instalación del clúster de conmutación por error
La siguiente información sólo es válida para los componentes de SQL Server 2005 que forman parte de un clúster de conmutación por error.
-
Si se han añadido recursos que tienen dependencias en los recursos de SQL Server, dichas dependencias deben quitarse o dejarse sin conexión antes de instalar el SP1. Si no quita las dependencias, la instalación del SP1 dejará dichos recursos fuera de línea.
Nota: Cuando un recurso agrupado se deja fuera de línea, el servicio de clúster también deja fuera de línea todos los recursos dependientes. -
Ejecute el archivo del paquete ejecutable del SP1 desde el nodo (nodo activo) que es propietario del grupo que contiene el servidor virtual que desea actualizar. Con ello se instalan los archivos del Service Pack en todos los nodos del clúster de conmutación por error. El SP1 no puede instalarse en ningún otro nodo (nodos pasivos) del clúster.
-
En la página Selección de características, elija el servidor virtual que desee actualizar. El programa de instalación le solicitará las credenciales de inicio de sesión que se utilizan para conectarse a los otros nodos del clúster.
Nota: Mantenga todos los nodos del clúster en línea durante la instalación. De este modo se garantiza que la actualización se aplique a cada uno de los nodos del clúster. -
Si, en el paso 1, ha quitado las dependencias o ha dejado los recursos fuera de línea, restaure las dependencias o ponga los recursos en línea.
Nota: El programa de instalación puede necesitar que se reinicien los nodos del clúster de conmutación por error. Este reinicio sustituye los archivos que estaban en uso durante la instalación.
Para ver un ejemplo sobre cómo instalar el SP1 en modo desatendido con autenticación remota para los clústeres de conmutación por error, vea la sección 4.3 Instalaciones desatendidas.
Volver a generar un nodo de clúster de conmutación por error del SP1 de SQL Server 2005
Si es necesario volver a generar un nodo del clúster de conmutación por error tras aplicar el SP1, lleve a cabo los pasos que se indica a continuación.
-
Vuelva a generar el nodo en el clúster de conmutación por error. Para obtener más información sobre cómo volver a generar un nodo, vea "Cómo recuperarse de un error de clúster de conmutación por error en el escenario 1" en los Libros en pantalla de SQL Server 2005.
-
Ejecute el programa de instalación original de SQL Server 2005 para restaurar el nodo al clúster de conmutación por error.
-
Ejecute el programa de instalación del SP1 en el nodo que ha añadido.
3.3 Reiniciar servicios y aplicaciones
Una vez finalizada la instalación, es posible que se le solicite que reinicie el equipo. En la sección 3.1.5 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 SP1 ahora estén ejecutándose. Esto incluye los servicios DTC y Microsoft Search, o bien servicios equivalentes específicos de las instancias. Reinicie las aplicaciones que ha cerrado antes de ejecutar el programa de instalación del SP1. Es recomendable hacer otra copia de seguridad de las bases de datos master, msdb y model actualizadas justo después de finalizar correctamente la instalación.
3.4 Problemas de instalación
En esta sección se describen de forma detallada los problemas de instalación del SP1.
3.4.1 Consideraciones para la actualización de servidores en una topología de réplica
Cuando se actualizan instancias de SQL Server 2005 en una topología de réplica de mezcla o en una topología de réplica transaccional con suscriptores de actualización, las instancias deben actualizarse en el orden siguiente:
-
Distribuidor
-
Publicador
-
Suscriptores
3.4.2 Actualizar una base de datos del servidor de informes remoto
Si va a actualizar una instalación de Reporting Services que incluye una base de datos del servidor de informes remoto, puede que tenga problemas al actualizar el esquema de base de datos. De manera predeterminada, el programa de instalación utiliza el testigo de seguridad del usuario que ejecuta el programa de instalación para conectarse a la instancia de SQL Server remota y actualizar el esquema. Si tiene permisos de administrador en el equipo local y en el remoto, la base de datos se actualizará correctamente. De manera similar, si ejecuta el programa de instalación desde el símbolo del sistema y especifica los modificadores /rsupgradedatabaseaccount y /rsupgradepassword para una cuenta que tiene permiso para modificar el esquema en el equipo remoto, la base de datos se actualizará correctamente.
Si no tiene permiso para actualizar el esquema en el equipo remoto, se rechazará la conexión y aparecerá un error similar al siguiente:
El programa de instalación no ha podido actualizar el esquema de base de datos del servidor de informes. Deberá actualizarlo manualmente cuando finalice la instalación. Para ello, ejecute la herramienta de configuración de Reporting Services, abra la página Instalación de base de datos y haga clic en Actualizar. Para obtener más información, vea el artículo 91310 de Microsoft Knowledge Base.
Los archivos de programa del servidor de informes se actualizarán al SP1, pero la base de datos del servidor de informes tendrá el formato de la versión anterior. El servidor de informes no estará disponible mientras la base de datos del servidor de informes esté en el formato antiguo.
Para actualizar la base de datos manualmente, ejecute la herramienta de configuración de Reporting Services una vez finalizada la actualización. Conéctese al servidor de informes actualizado y ejecute la opción Actualizar de la página Instalación de base de datos para actualizar el esquema de la base de datos. Una vez que haya realizado estos pasos, el servidor de informes estará disponible.
3.4.3 Reparar o modificar los componentes de SQL Server puede generar un error después de la instalación del Service Pack
Si utiliza Agregar o quitar programas para reparar o modificar componentes de SQL Server tras instalar el SP1, es posible que aparezca un mensaje de error similar al siguiente:
La función que está intentando usar está en un recurso de red que no está disponible.
Los componentes de SQL Server que se ven afectados son:
-
MSXML (msxml6.msi)
-
SQLXML (sqlxml4.msi)
-
Microsoft SQL Server Native Client (sqlncli.msi)
-
Compatibilidad con versiones anteriores (SqlServer2005_BC.msi)
-
Microsoft SQL Server VSS Writer (SqlWriter.msi)
-
Utilice Agregar o quitar programas para quitar el componente del equipo.
-
Instale el componente desde el medio de instalación de SQL Server 2005. En el CD de SQL Server 2005, los archivos se encuentran en el directorio \Setup del segundo disco de instalación de SQL Server 2005. En el DVD de SQL Server 2005, y para las instalaciones de red, los archivos se encuentran en el directorio Tools\Setup. Para instalar el componente, haga doble clic en el nombre del archivo .msi.
-
Vuelva a instalar el SP1 de SQL Server 2005.
3.4.4 Las restricciones de ALTER DATABASE pueden dar lugar a un error en la actualización
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 esta actualización genere un error. Las restricciones a 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.
4.0 Información adicional
En esta sección se describen consideraciones adicionales para utilizar el SP1.
4.1 Obtener ayuda sobre el SP1 de SQL Server 2005
Existen tres fuentes principales de información sobre SQL Server 2005 y el SP1:
-
La documentación actualizada de los Libros en pantalla de SQL Server 2005
-
Los sitios de SQL Server en
Microsoft Developer Network (MSDN) yTechNet
-
La
comunidad de SQL Server
Para obtener más información, vea el tema sobre cómo obtener ayuda de SQL Server 2005 en los Libros en pantalla de SQL Server.
4.2 Proporcionar comentarios sobre el SP1 de SQL Server 2005
Puede proporcionar sugerencias e informes de errores sobre el SP1 como se indica a continuación:
-
Envíe sugerencias e informes de errores acerca de las características y la interfaz de usuario del SP1 desde el
MSDN Product Feedback Center (centro de recepción de comentarios sobre el producto de MSDN).
-
Envíe sugerencias y notifique posibles errores de la documentación mediante la funcionalidad de comentarios de los Libros en pantalla de SQL Server.
-
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 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.
4.3 Instalaciones desatendidas
El programa de instalación del SP1 de SQL Server 2005 es compatible con la instalación desatendida desde el símbolo del sistema. El programa de instalación desatendida se ejecuta desde el símbolo del sistema utilizando modificadores para especificar opciones concretas de la instalación. El modificador /quiet suprime los cuadros de diálogo del programa de instalación y permite realizar una instalación desatendida.
Nota: |
---|
Al utilizar el modificador /quiet, indica que ha leído y acepta los términos de la licencia de software para el SP1 de SQL Server 2005. Para revisar los términos de la licencia, ejecute una instalación atendida del SP1 de SQL Server 2005 y vaya a la página Contrato de licencia para el usuario final del asistente para la instalación. |
4.3.1 Consideraciones sobre la instalación desatendida
Las consideraciones siguientes están relacionadas con las instalaciones desatendidas:
-
Al especificar sólo el modificador /quiet, el SP1 se aplica a todos los componentes que no son específicos de la instancia. Los componentes que no son específicos de la instancia de SQL Server 2005 son Servicios de bases de datos, Analysis Services y Reporting Services.
-
Utilice el modificador /allinstances para actualizar todos los componentes e instancias de SQL Server 2005.
-
Al usar el modificador /instancename, sólo se actualizarán los componentes que pertenezcan a la instancia especificada. Los componentes cliente y los que no son específicos de la instancia, como Integration Services y Notification Services, no se actualizan.
-
Los siguientes componentes siempre se actualizan durante una instalación desatendida:
-
SQL Server Native Client
-
Microsoft Core XML Services (MSXML) 6.0
-
SQLXML 4.0
-
Componentes de compatibilidad con versiones anteriores de SQL Server 2005
-
Microsoft SQL Server VSS Writer (SqlWriter.msi)
-
SQL Server Native Client
-
Siempre que sea posible, ejecute las instalaciones desatendidas utilizando la Autenticación de Windows.
-
Para ver los resultados de una instalación desatendida, revise el archivo Hotfix.log que se encuentra en %windir%\Hotfix\.
4.3.2 Ejemplos de instalaciones desatendidas
En los procedimientos siguientes se muestra la sintaxis del símbolo del sistema para aplicar el SP1 en escenarios típicos de modo desatendido. Modifique y pruebe estos ejemplos para adaptarlos a las necesidades de su organización.
Nota de seguridad: |
---|
Cuando sea posible, proporcione credenciales de seguridad en tiempo de ejecución. Si debe almacenar las credenciales en un archivo de secuencia de comandos, proteja el archivo para evitar el acceso no autorizado. |
-
Abra una ventana del símbolo del sistema y desplácese a la ubicación del archivo del paquete del SP1 autoextraíble.
-
Escriba lo siguiente en el símbolo del sistema y presione ENTRAR:
SQLServer2005SP1-KB913090-XXX-LLL.exe /quiet /allinstances
-
Abra una ventana del símbolo del sistema y desplácese a la ubicación del archivo del paquete del SP1 autoextraíble.
-
Escriba lo siguiente en el símbolo del sistema y presione ENTRAR:
SQLServer2005SP1-KB913090-XXX-LLL.exe /quiet /instancename=<InstanceName>
Nota: InstanceName especifica la instancia de destino y en los nombres de instancia se distingue entre mayúsculas y minúsculas.
-
Abra una ventana del símbolo del sistema y desplácese a la ubicación del archivo del paquete del SP1 autoextraíble.
-
Escriba lo siguiente en el símbolo del sistema y presione ENTRAR:
SQLServer2005SP1-KB913090-XXX-LLL.exe /quiet
-
Abra una ventana del símbolo del sistema y desplácese a la ubicación del archivo del paquete del SP1 autoextraíble.
-
Escriba lo siguiente en el símbolo del sistema y presione ENTRAR:
SQLServer2005SP1-KB913090-XXX-LLL.exe /quiet /allinstances /user=<Domain\UserName> /password=<Password>
Domain\Username es el inicio de sesión que se utiliza para conectarse a todos los nodos del clúster, y Password es la contraseña para el inicio de sesión especificado.
-
Abra una ventana del símbolo del sistema y desplácese a la ubicación del archivo del paquete del SP1 autoextraíble.
-
Escriba lo siguiente en el símbolo del sistema y presione ENTRAR:
SQLServer2005SP1-KB913090-XXX-LLL.exe /quiet /allinstances /SAPWD=<SaLoginPassword>
SaLoginPassword es la contraseña de la cuenta de inicio de sesión sa.
-
Abra una ventana del símbolo del sistema y desplácese a la ubicación del archivo del paquete del SP1 autoextraíble.
-
Escriba lo siguiente en el símbolo del sistema y presione ENTRAR:
SQLServer2005SP1-KB913090-XXX-LLL.exe /reportonly
Nota: |
---|
En estos ejemplos, XXX indica la plataforma específica y LLL representa un designador que varía según el idioma. |
4.3.3 Referencia del símbolo del sistema
A continuación se indican los modificadores del símbolo del sistema compatibles con la instalación desatendida del SP1.
Nota de seguridad: |
---|
Cuando sea posible, proporcione credenciales de seguridad en tiempo de ejecución. Si debe almacenar las credenciales en un archivo de secuencia de comandos, proteja el archivo para evitar el acceso no autorizado. |
Modificador | Descripción | ||
---|---|---|---|
/? |
Muestra la ayuda del símbolo del sistema para la instalación desatendida. |
||
/allinstances |
Aplica el SP1 a todas las instancias de SQL Server 2005, a todos los componentes compartidos de SQL Server 2005 y a los componentes que no son específicos de ninguna instancia. |
||
/instancename=nombreDeInstancia |
Aplica el SP1 a una instancia de SQL Server 2005 denominada nombreDeInstancia. |
||
/norestart |
Evita que el programa de instalación reinicie el equipo una vez finalizada la instalación si el programa de instalación determina que el reinicio es necesario. |
||
/password=contraseña |
Pasa la contraseña del administrador remoto. |
||
/quiet |
Ejecuta el programa de instalación del SP1 en modo desatendido. |
||
/reportonly |
Sólo se ejecuta la parte de descubrimiento y de enumeración del programa de instalación, y se muestra un informe en el que se enumeran las instancias locales y los componentes de SQL Server 2005.
|
||
/rsupgradedatabaseaccount=nombreDeCuentaRs |
Especifica una cuenta con permisos para modificar el esquema en una base de datos del servidor de informes cuando se utiliza la Autenticación de SQL Server. Este parámetro se utiliza cuando se actualiza una instancia de Reporting Services que incluye una base de datos del servidor de informes que requiere un inicio de sesión de SQL. Para obtener más información, vea 3.4.2 Actualizar una base de datos del servidor de informes remoto. |
||
/rsupgradepassword=contraseñaRs |
Especifica la contraseña para una cuenta con permisos para modificar el esquema en una base de datos del servidor de informes remoto. Este parámetro se utiliza cuando se actualiza una instancia de Reporting Services que incluye una base de datos del servidor de informes remoto. |
||
/sapwd=contraseñaDeInicioDeSesiónSa |
Pasa la contraseña de Autenticación de SQL para el inicio de sesión sa.
|
||
/user=Dominio\nombreDeUsuario |
Pasa el nombre de dominio y el nombre de usuario del administrador remoto. |
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 2005 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 la sección 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
5.1 Motor de base de datos
Las mejoras siguientes se aplican a las instancias del Motor de base de datos en el que se instala el SP1.
5.1.1 Los índices no agrupados únicos se pueden crear en línea
Ahora es posible crear índices no agrupados únicos en línea. Las instrucciones afectadas son:
-
CREATE UNIQUE NONCLUSTERED INDEX
-
CREATE UNIQUE NONCLUSTERED INDEX WITH DROP_EXISTING
-
ALTER TABLE ADD CONSTRAINT PRIMARY KEY NONCLUSTERED
-
ALTER TABLE ADD CONSTRAINT UNIQUE NONCLUSTERED
Para obtener más información sobre las operaciones de índices en línea compatibles, vea una versión actualizada de los Libros en pantalla de SQL Server 2005, a partir de la versión de abril de 2006. Para obtener más información, vea 1.5 Actualizaciones disponibles de los Libros en pantalla de SQL Server 2005.
5.1.2 Informes de errores de DBCC
En el SP1 de SQL Server 2005, 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 al archivo de volcado 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.
5.1.3 Cambiar al comportamiento de transacciones sin confirmación en un lote
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, las transacciones sin confirmación tenían que revertirse manualmente.
5.1.4 Error en los pasos de trabajo del Agente SQL Server que utilizan símbolos
En el Service Pack 1 de SQL Server 2005, se ha cambiado la sintaxis de los símbolos de los pasos de trabajo del Agente SQL Server 2005. Como resultado, debe insertar una macro de escape con todos los símbolos usados en los pasos del trabajo; de lo contrario esos pasos de trabajo generarán un error y el siguiente mensaje:
"Este paso de trabajo contiene uno o varios símbolos. En SP1 de SQL Server 2005 o posterior, todos los pasos de trabajo con símbolos deben actualizarse con una macro para poder ejecutar el trabajo."
Es un cambio con respecto al comportamiento anterior de SQL Server 2005, que no requería macros de escape con los símbolos. Para obtener más información acerca de la actualización de los trabajos para que utilicen la nueva sintaxis y acerca del uso de macros de escape, vea el tema sobre el uso de símbolos en pasos de trabajo en los Libros en pantalla de SQL Server 2005 (abril de 2006) o posterior. Para obtener más información, vea la sección 1.5 Actualizaciones disponibles de los Libros en pantalla de SQL Server 2005.
5.2 Integration Services
La mejora siguiente se aplica a Integration Services si el SP1 está instalado.
5.2.1 Los permisos de DCOM se restablecen
La instalación de este Service Pack restablece los permisos de DCOM para iniciar el servicio Integration Services y obtener acceso al mismo. Los permisos se restablecen a los permisos predeterminados. Si ha personalizado los permisos de DCOM, deberá aplicar de nuevo la personalización.
-
En el Panel de control, seleccione Herramientas administrativas y, a continuación, Servicios de componente.
-
En el complemento Servicios de componente, expanda Servicios de componente, Equipos, Mi PC y Configuración DCOM.
-
Localice la entrada MsDtsServer en la lista, haga clic con el botón secundario en la misma y, a continuación, haga clic en Propiedades.
-
Haga clic en la ficha Seguridad y revise los permisos. Para personalizar los permisos, haga clic en Editar.
-
Haga clic en Aceptar.
5.2.2 La ubicación del archivo de configuración de Integration Services puede cambiar
Al instalar el SP1 se restablece el valor de la clave de registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTS\ServiceConfigFile a su valor predeterminado. Esta clave de registro especifica la ubicación del archivo de configuración para el servicio Integration Services (MsDtsSrvr.ini.xml). Si ha actualizado el valor de esta clave de registro a una ubicación distinta de la ubicación predeterminada, deberá actualizar el valor de la clave de registro de nuevo tras aplicar el Service Pack.
Precaución: |
---|
Si el Registro se modifica incorrectamente, pueden producirse problemas graves que podrían hacer necesaria la reinstalación del sistema operativo. Microsoft no puede garantizar la resolución de problemas ocasionados por la modificación incorrecta del Registro. Haga una copia de seguridad de los datos importantes antes de modificar el Registro. Para obtener información acerca de cómo hacer una copia de seguridad, restaurar y modificar el Registro, vea el artículo |
5.2.3 Las conversiones de columna realizadas correctamente con anterioridad pueden generar un error
Después de aplicar el SP1, las conversiones de columna pueden generar un error en los siguientes casos:
Conversiones de cadena a entero sin signo
Si tenía números negativos en columnas de cadena (DT_STR o DT_WSTR) y convertía el tipo de datos de la columna en un tipo de datos de entero sin signo (DT_UI1, DT_UI2, DT_UI4 o DT_UI8), el paquete se podía ejecutar correctamente y los valores negativos se convertían en 0. No obstante, tras aplicar el SP1, el paquete deja de convertir los valores negativos en 0, devuelve un error y es posible que el paquete genere un error. Este cambio de comportamiento afecta a las transformaciones Búsqueda, Búsqueda aproximada y Agrupación aproximada, y al origen de archivo plano.
Conversiones de cadena a binario
Si tiene caracteres en columnas de cadena (DT_STR o DT_WSTR) que no pueden convertirse a una matriz de bytes, y convierte el tipo de datos de columna al tipo de datos DT_BYTES, los datos pueden dañarse inadvertidamente; es decir, el valor de la columna se convierte a una matriz de ceros. La instalación del SP1 agrega la propiedad UseBinaryFormat al origen de archivo plano para ayudar a interpretar los datos binarios. Después de aplicar el SP1, cuando UseBinaryFormat se establece en falso (el valor predeterminado), si una columna contiene caracteres que no pueden convertirse, la conversión genera un error y los paquetes que antes se ejecutaban correctamente ahora pueden generar un error. Este cambio en el comportamiento afecta al origen de archivo plano.
5.2.4 Las conexiones en paquetes con flujos de datos complejos pueden generar un tiempo de espera
A partir del SP1, los componentes del flujo de datos en SSIS se inicializan de forma diferente. En versiones anteriores, los componentes del flujo de datos se inicializaban llamando primero al método AquireConnections y, a continuación, llamando al método PreExecute para cada conexión asociada. En esta versión, se llama a AquireConnections para todas las conexiones asociadas antes de llamar a PreExecute. El nuevo proceso de inicialización permite dar de alta transacciones más sólidas y, por tanto, obtener una integración de datos con mayor capacidad de recuperación.
En algunos casos, el nuevo proceso de inicialización puede hacer que se produzca un error de tiempo de espera. Por ejemplo, las tareas del flujo de datos complejas pueden contener muchos componentes con conexiones como varios orígenes, destinos y búsquedas. Los componentes que están al final de la lista no pueden usar sus conexiones asociadas hasta que todas las llamadas a PreExecute de los componentes anteriores se completen. Como resultado, en determinados diseños de paquetes, un paquete puede sufrir un largo retardo entre la adquisición y el primer uso de una conexión. Este retardo más largo puede hacer que caduquen algunas conexiones con tiempo de espera, produciendo errores en los paquetes.
Para solucionar este problema, aumente el valor de la propiedad Timeout de las conexiones erróneas para permitir un tiempo de inicialización adicional. El rendimiento del paquete después de la inicialización no se ve afectado.
5.3 Acceso a datos
El siguiente tema afecta a los componentes de acceso a datos suministrados con el SP1.
5.3.1 Atributos de las cadenas de conexión para la creación de reflejo de la base de datos
La actualización de abril de 2006 de los Libros en pantalla de SQL Server 2005 documenta incorrectamente varios atributos de cadenas de conexión compatibles con la creación de reflejo de la base de datos. En la siguiente tabla se indican los atributos de cadenas de conexión correctos que se usarán con los proveedores de SQL Native Client:
Proveedor | Atributo |
---|---|
Controlador ODBC de SQL Native Client |
Failover_Partner |
Proveedor OLE DB de SQL Native Client |
FailoverPartner |
Nota: |
---|
Para el proveedor OLE DB, FailoverPartner se utiliza con la propiedad DBPROP_INIT_PROVIDERSTRING. |