Programa de instalación de la revisión de SQL Server

Seleccione idioma Seleccione idioma
Id. de artículo: 330391 - Ver los productos a los que se aplica este artículo
La información en este artículo se aplica a las compilaciones 761 a 977 de las revisiones del Service Pack 3 (SP3) de Microsoft SQL Server 2000 en todos los sistemas operativos. También es válida para las compilaciones 977 a 2037 de las revisiones del Service Pack 3 de SQL Server 2000 únicamente cuando se instalan en un equipo que ejecuta Microsoft Windows 98, Microsoft Windows Millennium Edition o Microsoft Windows NT. Si está intentando instalar la compilación 977 u otra posterior de las revisiones del Service Pack 3 de SQL Server 2000 en un equipo que ejecuta Microsoft Windows 2000, Microsoft Windows XP o Microsoft Windows Server 2003, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
842960 Descripción del programa de instalación de la revisión de 32 bits de SQL Server 7.0 y SQL Server 2000
El Service Pack 4 (SP4) de SQL Server 2000 y las versiones posteriores no se admiten en Windows 98, Windows Millennium Edition ni Windows NT. Por consiguiente, no hay ningún soporte técnico para revisiones de esos sistemas operativos en el Service Pack 4 de SQL Server 2000 o versiones posteriores.
Expandir todo | Contraer todo

En esta página

Resumen

Las revisiones de Microsoft SQL Server 2000 se empaquetarán y se distribuirán a los usuarios como archivos ejecutables autoextraíbles. El programa de instalación de la revisión le ayuda a instalarlas mediante una interfaz gráfica de usuario (GUI). Mediante el programa de instalación de la revisión, puede automatizar el proceso de instalación en toda una organización.

El nombre del archivo ejecutable del programa de instalación tendrá este formato:

X.YY.ZZZZ_NombreDeIdioma.exe
  • X indica el número de la versión principal
  • YY indica el número de la versión secundaria de dos dígitos
  • ZZZZ indica el número de revisión.
  • NombreDeIdioma es la abreviatura de tres letras para el idioma al que está localizada la revisión.
Por ejemplo, en la versión en inglés estadounidense de SQL Server 2000, el número de revisión 701 sería:

8.00.0701_enu.exe.

Si experimenta errores de espacio de disco al extraer el paquete, consulte el artículo siguiente en Microsoft Knowledge Base:
301913 ERROR: Aparece el mensaje de error "No hay suficiente espacio en la unidad" al extraer descargas de SQL Server 2000

Más información

Antes de instalar el instalador de la revisión

Antes de instalar el instalador de la revisión, Microsoft recomienda que realice una copia de seguridad de estas bases de datos:
  • master
  • msdb
  • model
Después, si decide revertir la instalación de la revisión, tendrá que restaurar estas copias de seguridad. Hay más información acerca del proceso de reversión en la sección "Cómo quitar la revisión o revertir su instalación" en este artículo. La instalación del programa de instalación de la revisión no modifica las bases de datos de usuario, sin embargo, podría incluir modificaciones en las del sistema.

Cómo utilizar el instalador de la revisión

Para iniciar el proceso de instalación de la revisión, debe ejecutar el archivo ejecutable de la revisión. Si desea realizar una instalación estándar, debe guardar y ejecutar el archivo ejecutable en el equipo servidor. Para obtener instrucciones acerca de cómo instalar revisiones en una instalación en clúster, consulte la sección "Instalación en clúster" de este artículo. Para ejecutar la instalación, debe iniciar sesión en el sistema operativo con una cuenta de usuario que tenga credenciales administrativas locales.

Cuando ejecuta la instalación, los archivos del paquete se extraen en la carpeta temp. A continuación, la herramienta de instalación de la revisión basada en GUI se inicia y le guía en el resto del proceso.

¿Qué archivos actualiza esta revisión?

Hay una lista de los archivos que actualiza esta revisión en un archivo INF. Debe ejecutar el archivo ejecutable de la revisión y extraer el archivo INF para revisar la lista de archivos.

Para obtener una lista de los archivos que actualiza la revisión, siga estos pasos:

1. Inicie el archivo ejecutable de la revisión. Ejecute el programa hasta que llegue a la página de extracción. Los archivos se extraen a continuación en la carpeta %TEMP%. No cancele aún el programa de instalación. Si lo hace, todos los archivos extraídos se quitan de la carpeta %TEMP%.

2. Cuando vea la pantalla de bienvenida del programa de instalación de la revisión, busque la carpeta %TEMP%. Use la marca de tiempo de las carpetas que estén en la carpeta TEMP para identificar una con el nombre pftXX~tmp, donde XX es un número aleatorio.

3. Busque el archivo Hotfix.inf en esta carpeta para obtener una lista completa de archivos de la sección [FILES] de este archivo INF. Además, puede revisar también la sección [SCRIPTS] del archivo Hotfix.inf para averiguar si la actualización ejecuta alguna secuencia de comandos en su instalación de SQL Server.

4. Ahora, puede cancelar la instalación para quitar la carpeta temporal.

Nota: puede obtener igualmente la lista de archivos que la revisión actualiza si repasa el artículo de Microsoft Knowledge Base que se creó para la misma. El número de artículo se muestra en la pantalla de bienvenida inicial del programa de instalación de la revisión.

Cómo funciona el programa de instalación

El programa de instalación de la revisión utiliza estos pasos para llevar a cabo la instalación:
  1. Cuando ejecuta el archivo ejecutable autoextraíble, los archivos se extraen en la carpeta temp del equipo.
  2. El programa de instalación de la revisión comprueba entonces si el usuario que tiene iniciada una sesión en ese momento dispone de credenciales administrativas antes de iniciar el archivo de registro de la instalación.
  3. El programa de instalación detecta automáticamente todas las sesiones de una instalación de SQL Server y enumera las que cumplen las condiciones para realizar la actualización. La instalación de SQL Server debe satisfacer ciertos requisitos para ello. En el artículo de Microsoft Knowledge Base que haga referencia a esta revisión habrá más información acerca de los requisitos necesarios para aplicar esta actualización. Por ejemplo, si la revisión requiere la instalación del Service Pack 2 de Microsoft SQL Server 2000, debe instalarlo antes de aplicarla. Si el equipo no tiene ninguna instalación de SQL Server que cumpla las condiciones para la instalación de esta revisión, aparecerá un mensaje similar al siguiente y se anulará la instalación:
    No tiene instalada ninguna copia de SQL Server en este equipo que cumpla las condiciones de esta revisión. Compruebe los requisitos de Service Pack y de versión correspondientes a esta revisión.
  4. Tras seleccionar una sesión en particular de SQL Server para la actualización de la revisión, el programa de instalación de la revisión resuelve los nombres y ubicaciones de las carpetas apropiadas correspondientes a la instalación de SQL Server que haya seleccionado y las lee de la memoria.
  5. El programa de instalación le pide información, por ejemplo, si desea usar la autenticación de SQL Server o la de Windows. Si selecciona la autenticación de SQL Server, debe suministrar al programa de instalación la contraseña de inicio de sesión del administrador del sistema (sa). Si selecciona la autenticación de Windows, debe ejecutar el programa de instalación (setup) mientras tiene iniciada una sesión en Windows con una cuenta de inicio de sesión de Windows. Esta cuenta de inicio de sesión debe ser un componente de la función fija de servidor sysadmin para la sesión de SQL Server que esté actualizando. Si desea usar la autenticación de SQL Server, debe asegurarse de que la sesión de SQL Server está configurada para usar la seguridad en Modo mixto. De lo contrario, el paso de autenticación no tendrá éxito y aparecerá el mensaje de error siguiente, incluso aunque suministre una contraseña de sa válida:
    Información de inicio de sesión no válida. Inténtelo de nuevo más tarde.
  6. Una vez iniciada una sesión en SQL Server mediante la información correspondiente del paso 5, el programa de instalación detiene tanto el servicio MSSQLSERVER como los servicios del Agente SQL Server en la sesión que se esté actualizando.
  7. Ahora, el programa de instalación de la revisión realiza el paso básico de reemplazar los archivos existentes con los nuevos que se incluyeron con la revisión. Para ello, el programa busca en el equipo de destino para comprobar si los archivos están presentes realmente. Si existen en el equipo de destino, éste es adecuado para la sustitución. Una vez que un archivo pasa esta comprobación, su versión se compara con respecto a la del archivo de origen. En el caso de los archivos sin número de versión, el programa usa la información de fecha y hora. De esta forma se crea una lista con los archivos que se van a instalar.
  8. En primer lugar se realiza una copia de seguridad de cada archivo que se selecciona para sustituirse en una carpeta destinada a tal fin. Esta carpeta de copia de seguridad se encontrará en la misma carpeta que el archivo. En ella hay otra que tiene el mismo nombre que el número de compilación de la revisión.
    Por ejemplo, si está instalando la revisión 701 de SQL Server 2000 y el archivo Sqlservr.exe se debe sustituir en su ubicación actual (C:\Archivos de programa\Microsoft SQL Server\MSSQL\Binn\), el programa de instalación crea una nueva estructura de carpetas similar a C:\Archivos de programa\Microsoft SQL Server\MSSQL\Binn\Backup\0701 y realiza la copia de seguridad del archivo en esta nueva ubicación antes de reemplazarlo con el nuevo archivo procedente de la revisión.

    Del mismo modo, si selecciona un archivo de la carpeta C:\Archivos de programa\Microsoft SQL Server\MSSQL\Binn\Resources\1033 para sustituirlo, primero se efectúa una copia de seguridad del mismo en una ubicación de copia de seguridad similar a C:\Archivos de programa\Microsoft SQL Server\MSSQL\Binn\resources\1033\Backup\0701 y, a continuación, se sustituye con su homólogo de la revisión.

    Nota: si usa el programa de instalación en una copia de SQL Server y quita dicha copia, las carpetas de copia de seguridad descritas anteriormente no son eliminadas por el programa de desinstalación de SQL Server. Debe eliminarlas de forma manual. Si estas carpetas no se quitan, cuando intente reinstalar Microsoft SQL Server 2000 posteriormente en este equipo con el mismo nombre de copia, no podrá.
  9. Una vez que el programa de instalación detenga todos los servicios, los archivos no se mantendrán bloqueados y estarán listos para ser sustituidos mediante una simple operación de copia. Si el archivo está bloqueado, el programa de instalación se cancela y aparece un mensaje de error similar al siguiente:
    Uno o varios de los archivos seleccionados para aplicar la revisión ha sido bloqueado por otros procesos. El archivo de registro contiene información detallada acerca de los archivos bloqueados.

    Cierre todas las aplicaciones y reinicie el programa de instalación de la revisión. Si el problema persiste, puede que tenga que reiniciar el equipo y el programa de instalación de la revisión.
Si debe ejecutar alguna secuencia de comandos, el programa de instalación inicia todos los servicios y ejecuta las secuencias de comandos.

Instalación en clúster

Instalaciones en clúster de SQL Server 2000

Para aplicar el paquete de revisión en una instalación de SQL 2000 en clúster, debe ejecutar dicho paquete en el nodo que posea el recurso SQL Server. A continuación, el programa de instalación de la revisión pondrá el recurso SQL Server fuera de conexión y actualizará los archivos binarios de todos los nodos del clúster. Finalmente, el recurso SQL Server se pone en conexión y el programa de instalación ejecuta las secuencias de comandos (.sql) que se suministraron como parte de la revisión.

Instalaciones en clúster de SQL Server 7.0

En las instalaciones de SQL Server 7.0 en clúster, primero debe quitar el clúster de SQL Server ejecutando el Asistente para conmutación por error de SQL Server desde el nodo principal del clúster de cada servidor virtual SQL Server.

Activo/activo

Siga estos pasos para una instalación de tipo activo/activo:
  1. Compruebe que el nodo del equipo donde se instaló originalmente SQL Server 7.0 controla ambos grupos de recursos de SQL Server.
  2. En cada nodo del clúster, ejecute la utilidad Asistente para configuración de conmutación por error con el fin de quitar ese servidor virtual SQL Server.
  3. Una vez deshecho el clúster de SQL Server, debe ejecutar el archivo ejecutable de la revisión en ambos nodos y completar la instalación de la revisión correctamente antes de volver a crear el clúster de SQL Server.

Activo/pasivo:

Siga estos pasos para una instalación de tipo activo/pasivo:
  1. Compruebe que el nodo del equipo donde se instaló originalmente SQL Server 7.0 controla los recursos de SQL Server.
  2. En este mismo nodo de equipo, ejecute la utilidad Asistente para configuración de conmutación por error con el fin de quitar ese servidor virtual SQL Server.
  3. Una vez deshecho el clúster de SQL Server, debe ejecutar el archivo ejecutable de la revisión únicamente en el nodo principal y completar la instalación de la revisión correctamente antes de volver a crear el clúster de SQL Server.

Parámetros de la línea de comandos

A continuación se proporciona una lista de los parámetros disponibles con el paquete de esta revisión.
Opción        Definición
------         ----------

/s             Deshabilita el cuadro de diálogo del progreso de la extracción automática. Debe ir después de /a.

/a             Este parámetro debe ir antes de todos los demás excepto de /s, si
               está ejecutando la revisión mediante el archivo ejecutable EXE autoextraíble y
               desea incluir parámetros para instalaciones desatendidas. Se trata
               de un parámetro obligatorio para que el programa de instalación se ejecute en el modo desatendido. 

/q             Este indicador hace que el programa de instalación se ejecute en el modo silencioso
               sin interfaz de usuario. 

/Allinstances Ésta es una clave concreta de SQL que aplica revisiones a todas las sesiones de SQL Server
               en modo silencioso que pasan las reglas de aplicación. Se puede utilizar este indicador también
               para aplicar la revisión a todos los servidores virtuales SQL Server que pasen las reglas de aplicación y tengan que
               ejecutarse desde el nodo activo. 

INSTANCENAME   Nombre de la copia o sesión de SQL  Server.  Debe especificarlo como
               INSTANCENAME=suNombreDeSesión

BLANKSAPWD     Significa "blank sa password" (o contraseña de administrador del sistema en blanco) para la autenticación de SQL. Si especifica
               este parámetro en equipos donde se ejecuta Microsoft Windows NT o
               Microsoft Windows 2000, el inicio de sesión con la autenticación predeterminada de Windows se
               reemplaza y se intenta iniciar sesión con una contraseña de administrador del sistema en blanco.  
               El formato correcto para este parámetro es BLANKSAPWD=1
               Este parámetro sólo se reconoce en instalaciones
               desatendidas.

SAPWD          Contraseña de administrador de sistema completada. Si especifica este parámetro, debe tener el
               formato SAPWD=suContraseña. Este parámetro
               reemplaza la autenticación predeterminada de Windows en equipos donde se ejecute
               Windows NT o Windows 2000, o un parámetro BLANKSAPWD, si se especifica.
Nota: puede usar el prefijo estándar start /wait de la línea de comandos de Windows delante del comando para devolver el control al símbolo del sistema una vez que finalice el programa de instalación de la revisión.

Ejemplos de línea de comandos

  • La sintaxis de la línea de comandos para una instalación desatendida de una revisión en una copia predeterminada de SQL Server con el cuadro de diálogo de progreso de la extracción automática deshabilitado es:
    8.00.0701_enu.exe /s /a /q
    Puesto que no se proporciona información de autenticación en la línea de comandos, se usa el inicio de sesión de autenticación predeterminada de Windows.
  • La sintaxis de la línea de comandos para la instalación desatendida de una revisión en una sesión con nombre de SQL Server es:
    8.00.0701_enu.exe /a /q INSTANCENAME=FRIDAY SAPWD=MiContras
    donde FRIDAY es el nombre de la sesión de SQL Server 2000. La instalación no se completará si el parámetro INSTANCENAME se suministra como nombre de servidor\nombre de sesión.
  • La sintaxis de la línea de comandos para una instalación desatendida de una revisión con la opción start /wait es:
    start /wait 8.00.0701_enu.exe /s /a /q INSTANCENAME=sqlinstance02

Cómo realizar una instalación desatendida

Una instalación desatendida es similar a la instalación interactiva descrita anteriormente. En una instalación silenciosa, debe ejecutar el archivo ejecutable EXE autoextraíble con el parámetro /q. Si aplica la revisión a una sesión con nombre, debe especificar el nombre de la sesión en la línea de comandos mediante el parámetro INSTANCENAME. Si la sesión seleccionada cumple las condiciones para aplicar la revisión, el programa de instalación la aplicará según se describe anteriormente. Si no se proporciona el parámetro INSTANCENAME, la revisión usa la sesión predeterminada para SQL Server.

En las instalaciones desatendidas en un clúster, puede usar la misma sintaxis que en un escenario sin clústeres. Por ejemplo, si tiene una sesión con nombre en un clúster denominado HELLO\Inst1, donde HELLO es el nombre del servidor virtual, la sintaxis es similar a:
start /wait 8.00.0701_enu.exe /q instancename=inst1

Archivo de registro

Cada acción que efectúa el proceso de instalación de la revisión se graba en el archivo de registro del programa de instalación. El archivo de registro contendrá información suficiente acerca de cada acción realizada en cada etapa de la instalación y la operación específica realizada en cada archivo. La revisión guarda el archivo de registro en la carpeta %WINDIR%\SQLHotfix. Para cada archivo de registro, el programa crea un nombre único:

SQLHotfix?.Log

El signo de interrogación (?) indica cuántas veces se ha intentado instalar la revisión en el equipo.

En una instalación correcta, al final del archivo de registro verá este mensaje:
INSTALL SUCCESS
De igual modo, el mensaje siguiente indica que se ha producido un error durante la instalación de la revisión:
INSTALL FAILURE
El mensaje siguiente señala que la instalación se canceló en mitad del proceso y que dejó de realizarse:
El usuario canceló la instalación.
En la instalaciones fallidas, el código de error correspondiente se escribe en el registro del programa de instalación de la revisión.

Cómo quitar la revisión o revertir su instalación

Si decide revertir la instalación de un paquete de revisión, debe utilizar un proceso manual para quitar los archivos actualizados. En el archivo de registro del programa de instalación se enumera la lista completa de los archivos y los directorios de copia de seguridad correspondientes que creó la revisión. Como se mencionó anteriormente, el programa de instalación realiza la copia de seguridad de los archivos actuales en la estructura de carpetas de copia de seguridad, documentada anteriormente en este artículo, antes de reemplazarlos con los nuevos. Para revertir la instalación de la revisión, debe detener todos los servicios y reemplazar todos los archivos a partir de la carpeta de copia de seguridad especificada en el archivo de registro. Si la revisión ejecutó alguna secuencia de comandos durante su instalación, no existe ningún medio rápido para deshacer los cambios que realizara en las bases de datos del sistema. Por este motivo es importante que efectúe la copia de seguridad de las bases de datos del sistema antes de aplicar la revisión.

Si debe revertir la instalación de la revisión y su archivo de registro del programa de instalación (o el archivo INF) indica que la revisión ejecutó alguna o varias secuencias de comandos .sql en el servidor, debe seguir estos pasos:

Importante: los pasos siguientes implican reconstruir la base de datos master y restaurarla a partir de la copia de seguridad de la misma realizada antes de aplicar la revisión. Si creó alguna base de datos de usuario nueva una vez aplicada la revisión, debe realizar una copia de seguridad de la misma ahora de modo que pueda restaurarla, después de completar los pasos siguientes:
  1. Separe todas las bases de datos de usuario. Para obtener más información, consulte el tema acerca de cómo adjuntar y separar bases de datos ("Attaching and Detaching Databases") en los Libros en pantalla de SQL Server 7.0 o cómo adjuntar y separar una base de datos en el Administrador corporativo ("How to attach and detach a database (Enterprise Manager)") en los Libros en pantalla de SQL Server 2000.
    Nota: si alguna de las bases de datos está implicada en una replicación, primero debe deshabilitar la publicación y la distribución. Para obtener más información, consulte el tema que trata acerca de cómo deshabilitar la publicación y la distribución ("Disabling Publishing and Distribution") en los Libros en pantalla de SQL Server.
  2. Detenga todos los servicios de SQL Server (es decir, MSSQLServer, SQLServerAgent, Microsoft DTC [Coordinador de transacciones distribuidas] y Microsoft Search).
  3. Para una mayor seguridad, copie la carpeta Data en un lugar seguro. Si tiene archivos de datos y de registro en otra carpeta que no sea la predeterminada Data, cópielos también.
  4. Busque en el equipo la carpeta de copia de seguridad y reemplace las nuevas versiones de todos los archivos con las antiguas.
  5. Vuelva a generar la base de datos master.
  6. Restaure las bases de datos master, model y msdb a partir de su copia de seguridad, que se efectuó antes de aplicar la revisión. De esta forma adjuntará automáticamente cualquier base de datos de usuario que estuviera adjunta cuando creó la copia de seguridad. Adjunte las bases de datos de usuario que creó después de la última copia de seguridad de la base de datos master.
  7. Si tenía catálogos de texto, restáurelos y vuelva a sincronizarlos. Para obtener más información, consulte el artículo siguiente en Microsoft Knowledge Base:
    240867 Cómo mover, copiar y hacer copia de seguridad de carpetas y archivos de catálogos de texto
  8. Si usa replicación, debe reconfigurarla manualmente.
  9. Si usa SQL Mail, reconfigúrelo. Para obtener más información, consulte el artículo siguiente en Microsoft Knowledge Base:
    263556 Cómo configurar SQL Mail

Propiedades

Id. de artículo: 330391 - Última revisión: lunes, 19 de diciembre de 2005 - Versión: 8.1
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Palabras clave: 
kbinfo KB330391

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com