Descripción del Service Pack 4 para SQL Server 7.0 y Microsoft Data Engine (MSDE) 1.0

Seleccione idioma Seleccione idioma
Id. de artículo: 889543 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Resumen

esta versión de Microsoft SQL Server 7.0 y Microsoft Data Engine (MSDE) 1.0 Service Pack 4 (SP4) proporciona actualizaciones para los componentes de base de datos de un SQL Server 7.0 o MSDE 1.0 instalación. Este artículo presenta la siguiente información acerca de SP4:
  • las versiones de Service Pack y la eliminación de Service Pack 4
  • cómo descargar y extraer el Service Pack 4
  • cómo instalar el Service Pack 4
  • cómo redistribuir los componentes de base de datos y componentes de cliente del Service Pack 4
  • Explica los problemas de ejecutar el Service Pack 4 que afectan a los sitios

Contenido

Más información

Introducción

Esta versión de Microsoft SQL Server 7.0 Service Pack 4 (SP4) y Microsoft Data Engine (MSDE) 1.0 SP4 actualiza los componentes de base de datos de una instalación de SQL Server 7.0 o MSDE 1.0. Estos incluyen los siguientes componentes:
  • El motor de datos
  • Utilidades de cliente de base de datos como SQL Server Enterprise Manager y osql (sólo en SQL Server 7.0)
  • Componentes de conectividad de clientes de base de datos, como el Proveedor de OLE DB para SQL Server, el controlador ODBC de SQL Server y las bibliotecas de red de cliente
SQL Server 7.0 SP4 puede aplicarse a los equipos que ejecutan el motor de datos de SQL Server 7.0 o MSDE 1.0. Programa de la instalación del Service Pack 4 programa detecta automáticamente la edición de SQL Server 7.0 o MSDE 1.0, que está en el equipo y sólo actualiza los componentes que están en esa edición. El programa de instalación no intenta actualizar componentes que están en SQL Server 7.0 Enterprise Edition a menos que el programa de instalación detecta la presencia de Enterprise Edition. Cuando se aplica el service pack a un equipo que se ejecuta MSDE 1.0, no intente actualizar componentes que sólo se incluye con SQL Server 7.0. Cuando se aplica el service pack a un equipo que sólo ejecuta la base de datos de componentes de cliente, no intenta actualizar los componentes de servidor de base de datos.

Puesto que service Pack de componente de base de datos de SQL Server son acumulativos, SP4 incluye las revisiones de todos los service packs de SQL Server 7.0 anteriores. Por tanto, se pueden aplicar SP4 a una instalación original de SQL Server versión 7.0 o MSDE 1.0 o al cualquier instalación de SQL Server 7.0 o MSDE 1.0 a la que un service pack se ha aplicado previamente.

SQL Server 7.0 SP4 no admite equipos que se basan en el chip de CPU Alpha. Servicio Pacl 3 (SP3) de SQL Server 7.0 es el último service pack de SQL Server 7.0 que admite equipos basados en Alpha.

Para obtener información adicional acerca de las correcciones contenidas en SQL Server 7.0 Service Pack 4, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
313980Lista de errores corregidos por los service Pack de SQL Server 7.0
Para obtener información adicional acerca de información acerca de SQL Server 7.0 Service Pack 4 no se incluyó en este artículo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
313986SQL Server 7.0 Service Pack 4 Readme.htm

Versiones de Service pack

Si no estás seguro de que el service pack que instaló en una instancia del motor de base de datos de SQL Server 7.0 o MSDE 1.0, compruebe la versión ejecutando un comando SELECT @@ VERSION desde osql , el Analizador de consultas SQL o isql . La tabla siguiente muestra la relación entre la cadena de versión notificada por el comando @@ VERSION y los Pack de servicio de SQL Server 7.0 y MSDE 1.0:
Contraer esta tablaAmpliar esta tabla
@@ VERSIÓNVersión de SQL Server
7.00.623Versión original de Original SQL Server 7.0 o MSDE 1.0
7.00.699Service Pack 1 (SP1) de Database Components
7.00.842Base de datos Components Service Pack 2 (SP2)
7.00.961SP3 de componentes de base de datos
7.00.1063SP4 de componentes de base de datos
Si no está seguro de la edición de SQL Server 7.0 que esté ejecutando o si se ha conectado a MSDE 1.0, la última línea de salida devuelto por el comando @@ VERSION informa de la edición a la que se ha conectado. Por ejemplo, el resultado puede ser similar al siguiente:
MSDE on Windows NT 4.0 (Build 1381: Service Pack 4)
Desktop Edition on Windows NT 4.0 (Build 1381: Service Pack 4)
Developer Edition on Windows NT 4.0 (Build 1381: Service Pack 4)
Standard Edition on Windows NT 4.0 (Build 1381: Service Pack 4)
Enterprise Edition on Windows NT 4.0 (Build 1381: Service Pack 4)
revisiones recientes

Si ha recibido una revisión tras 20 de febrero de 2002, la revisión no es probable que se incluirán en SP4. Póngase en contacto con su proveedor de soporte técnico principal acerca de una actualización de revisión para SP4.

Quitar SP4

Cannnot puede quitar fácilmente SP4 debido a cambios de tabla del sistema que requiere el service pack para el mantenimiento. Para revertir a una generación de anteriores al Service Pack 4 se instaló, debe quitar y reinstalar SQL Server 7.0 o MSDE 1.0. A continuación, si es necesario, debe aplicar el service pack (SP1, SP2 o SP3) que se estaban ejecutando antes de instalar SP4. Antes de reinstalar SQL Server 7.0 o MSDE 1.0, separe las bases de datos en SP4. A continuación, adjuntarlas después de reinstalar SQL Server 7.0 o MSDE 1.0 y el SP1, SP2 o SP3. Para obtener información acerca mediante los procedimientos sp_attach_db y sp_detach_db , consulte los libros en pantalla de SQL Server para SQL Server 7.0. Como con cualquier nueva instalación, debe volver a crear los inicios de sesión necesarios. También debe volver a crear las tareas programadas que dependen de información en la base de datos msdb , así como los cambios que haya realizado en la base de datos model . Si usa replicación, debe volver a configurar replicación.

Descargar y extraer SP4

Este service pack se distribuye en dos formatos siguientes:
  • En el CD de SP4
  • En un archivo autoextraíble que se denomina ESN_Sql70sp4.exe que pueden descargarse de Internet
Utilice el archivo autoextraíble de ESN_Sql70sp4.exe para generar un conjunto de carpetas y archivos en el equipo que son las mismas que las carpetas y archivos que están en el CD de SP4. A continuación, el proceso de instalación es la misma para el CD de SP4 y los archivos de SP4 extraídos.

Si descargó SP4, debe extraer los archivos para crear las carpetas de service pack antes de ejecutar el programa de instalación de programa.

Nota Algunos de los archivos en los service packs son archivos de sistema. Asegúrese de que está establecida la opción Mostrar todos los archivos en Explorador de Microsoft Windows NT o en Windows Explorer cuando se trabaja con los service packs. Para habilitar esta opción, siga estos pasos:
  1. Iniciar Windows Explorer o Explorador de Windows NT.
  2. En el menú Ver , haga clic en Opciones .
  3. En la ficha Ver , haga clic para seleccionar Mostrar todos los archivos .

Requisitos de espacio en disco para SP4

Debe tener 231 MB de espacio en disco para desempaquetar SP4 si descarga el archivo ejecutable autoextraíble a la unidad C del equipo y, a continuación, ejecuta la extracción allí.

Si dispone de espacio en disco suficiente para descargar SP4 a la unidad C del equipo, puede guardar espacio en disco mediante la descarga el archivo ZIP de SP4 en una unidad secundaria. A continuación, puede extraer el archivo de postal en la unidad C. Este método, requiere 188 MB en la unidad C y 43 MB en la unidad secundaria.

Extraer SP4 de componentes de bases de datos

Para extraer SP4 de componentes de bases de datos, copie el archivo autoextraíble en una carpeta que está en el equipo que ejecuta SQL Server 7.0 o MSDE 1.0. A continuación, ejecute el archivo. El programa de extracción automática le pedirá el nombre de la carpeta donde desea colocar los archivos del service pack. Por ejemplo, si está ejecutando SQL Server o MSDE y ha creado una carpeta que se denomina C:\70sp4, copie el archivo ESN_Sql70sp4.exe en el equipo, ejecute el archivo y proporcione a continuación, el nombre de la carpeta C:\70sp4 cuando se le pida.

Se extraerán los archivos del service pack y, a continuación, copie los dos archivos de Microsoft Systems Management Server a la carpeta C:\70sp4. El resto de los archivos de servicio pack se colocarán en una subcarpeta \X86.

Puede cambiar el nombre de la carpeta de instalación de la base de datos después de extraer los componentes. Sin embargo, asegurarse de que el nombre de carpeta no contiene caracteres de espacio ("").

Instalación del Service pack

Para instalar SP4, siga estas instrucciones de instalación. No todos los pasos son necesarios, función hasta que el siguiente de SQL Server 7.0 configuraciones que se va a aplicar el service pack:
  • Configuración del servidor de base de datos: Se aplica a un equipo que ejecuta el motor de datos y su software relacionado desde cualquier edición de SQL Server 7.0 o MSDE 1.0. Estos equipos también contienen los componentes de cliente de base de datos.
  • configuración de base de datos sólo de cliente: Se aplica a un equipo que está ejecutando lo siguiente:
    • Base de datos componentes de conectividad de cliente como el proveedor OLE DB para SQL Server, el controlador ODBC de SQL Server y el cliente de bibliotecas de red (de SQL Server 7.0 o MSDE 1.0).
    • Utilidades de cliente de base de datos como Administrador corporativo de SQL Server y bcp (sólo en SQL Server 7.0).
  • configuración de clúster de conmutación por error: Se aplica a un equipo que ejecuta SQL Server 7.0 está configurado en un clúster de conmutación por error.
  • Configuración del servidor de replicación: Se aplica a un equipo que ejecuta SQL Server 7.0 en el que al menos una base de datos forma parte de una topología de replicación.
Para cada paso de instalación, se enumeran los componentes aplicables.

Nota El service pack es específico del idioma. Aplicar el service pack con el mismo idioma que el componente de SQL Server que se va a actualizar.

Nota Antes de instalar SP4 en la versión francesa de Windows NT 4.0, siga las instrucciones en el siguiente artículo de Knowledge Base:
259484Funciones CryptEncrypt y CryptDecrypt son compatibles con configuración regional de francés en Windows 2000
Antes de iniciar una instalación
A continuación se aplica a todas las instalaciones de componente.

El programa de instalación SP4 no actualiza usuario bases de datos excepto las bases de datos que participan con regularidad en las topologías de duplicación. Bases de datos que no participan en topologías de duplicación no tienen dependencias en SP4. Por ejemplo:
  • Puede restaurar una copia de seguridad de una base de datos de usuario de una instancia de SQL Server 7.0 o SQL Server 7.0 SP1, SP2 o SP3 a una instancia de SQL Server 7.0 SP4.
  • Puede restaurar una copia de seguridad de una base de datos de usuario de una instancia de SQL Server 7.0 SP4 a una instancia de SQL Server 7.0 o SQL Server 7.0 SP1, SP2 o SP3.
  • Puede separar una base de datos usuario desde una instancia de SQL Server 7.0 o SQL Server 7.0 SP1, SP2 o SP3 y, a continuación, se adjunta a una instancia de SQL Server 7.0 SP4.
  • Puede separar una base de datos de usuario de una instancia de SQL Server 7.0 SP4 y, a continuación, se adjunta a una instancia de SQL Server 7.0 o SQL Server 7.0 SP1, SP2 o SP3.
Instalación del SP4 actualiza bases de usuario a datos que son miembros de una topología de replicación. Antes de instalar SP4, asegúrese de que bases de datos de replicación y grupos de archivos son modificables y que la cuenta de usuario que está ejecutando el programa tiene permiso de acceso a las bases de datos. Para obtener más información acerca de cómo aplicar SP4 a bases de datos que participan en topologías de replicación, vea Installing on replicated servers.
Preparar un servidor SMS distribuido instalación
También puede utilizar Microsoft Systems Management Server para instalar SP4 automáticamente en varios equipos que ejecutan Windows NT Server. El archivo Smssql.SMS es un archivo de definición de paquete que automatiza la creación de un paquete de SQL Server en Systems Management Server. A continuación, el paquete de SQL Server puede ser distribuido y instalado en equipos que ejecutan Systems Management Server. El archivo de Unattspsms.bat es un archivo por lotes que detecta el sistema operativo del equipo y, a continuación, ejecuta la versión adecuada de la configuración de programa.

Realizar una copia de seguridad de SQL Server las bases de datos

A continuación se aplica a todas las configuraciones excepto la configuración de base de datos de sólo cliente.

Como una medida de precaución, realice una copia todo el SQL de seguridad de bases de datos de servidor. Esto incluye las bases de datos master , model y msdb . Instalar el service pack no modifica bases de datos de usuario, excepto bases de datos de usuario que participan en la duplicación, sino que modifica las bases de datos master y msdb . Instalar el service pack modifica las bases de datos master , msdb y model . Esto los hace incompatibles con versiones anteriores a SP4 de SQL Server 7.0. Estas copias de seguridad son necesarias si decide volver a instalar SQL Server 7.0 sin SP4.

También resulta prudente realizar copias de seguridad de las bases de datos usuario, aunque SP4 realizará las actualizaciones sólo en las bases de datos de usuario que son miembros de topologías de replicación.

Asegúrese de que las bases de datos del sistema tiene suficiente espacio libre

A continuación se aplica a todas las configuraciones excepto la configuración de base de datos de sólo cliente.

Puede omitir este paso si cumplen las condiciones siguientes:
  • La opción autogrow está activada para el master y msdb bases de datos en el sistema SQL Server o MSDE en el que aplicar SP4.
  • La unidad de disco que contiene estas bases de datos tiene al menos 500 KB de espacio libre disponible para cada base de datos que pueden crecer automáticamente.
En SQL Server 7.0, puede comprobar que las bases de datos del sistema tiene suficiente espacio libre. Para ello, conectarse a SQL Server desde el Administrador corporativo de SQL Server, haga clic con el botón secundario en la base de datos en el icono y, a continuación, haga clic en Propiedades . Compruebe que está activada la casilla de verificación crecimiento automático del archivo . Para comprobarlo en MSDE, emitir las instrucciones SQL siguientes:
  • sp_helpdb master
  • sp_helpdb msdb
En la salida de estas instrucciones, compruebe que el valor de la columna de crecimiento es distinto de 0.

Si la opción autogrow no está activada para el patrón o la base de datos msdb , las bases de datos que no pueden crecer automáticamente deben tener al menos 500 KB de espacio libre. Para comprobar esto, ejecute el procedimiento de almacenado del sistema sp_spaceused en el contexto de las bases de datos master y msdb . Si la cantidad de espacio sin asignar de alguna de las bases de datos es menor de 500 KB, aumente el tamaño de la base de datos. Para ello, siga las instrucciones en el tema "Expandir la base de datos" en libros en pantalla de SQL Server para SQL Server 7.0.

Preparar las configuraciones de clúster

Los siguientes sólo se aplica a la configuración por clústeres de conmutación por error.

Antes de instalar SP4 de componentes de bases de datos a SQL Server 7.0 Enterprise Edition en un entorno agrupado, asegúrese de que el grupo que contiene el Coordinador de transacciones distribuidas de Microsoft (MSDTC) es propiedad el nodo en que MSDTC se instaló primero.

Si el grupo no es propiedad de este nodo, el programa programa de instalación de Service Pack 4 se muestra un MSDTC error que le pide que corregir el problema de instalación y después vuelva a intentar la instalación de programa. Mover el grupo al nodo en el que se instaló primero MSDTC para corregir el problema. Si se ejecuta SQL Server Enterprise Edition en una configuración de clúster, debe ser desagrupado antes de poder aplicar SP4 de componentes de bases de datos. Antes de desagrupar SQL Server, utilice el Administrador de clústeres para asegurarse de que ningún otro recurso de clúster depende de cualquiera de los siguientes cinco recursos de clúster de SQL Server:
  • Nombre de red de SQL
  • Dirección IP de SQL
  • SQL Server
  • Agente SQL Server
  • VServidor SQL
Registre las dependencias que quite para que puedan restaurar después de instalar el service pack. Si un Microsoft Message Queue Server recurso tiene una dependencia en el nombre de red SQL, debe desconectar el recurso de Message Queue Server. A continuación, transferir su dependencia a otro nombre de red en el mismo grupo. Si no hay ningún otros nombres de red en el grupo, crear un nombre temporal de la red. A continuación, transfiera la dependencia a ese nombre de red. Puede eliminar el nombre de red temporal después de instalar SP4.

Para desagrupar SQL Server, siga estos pasos:
  1. En el grupo de programas SQL Server 7.0 , haga clic en Asistente para clúster de conmutación por error .
  2. Cuando se le pida, inserte el CD original de SQL Server Enterprise Edition y siga las instrucciones que se muestran por el asistente.
Siga estos pasos en todos los nodos del clúster Windows NT o Windows 2000 en el que SQL Server se ha agrupado. Asegúrese de que el Asistente para clúster de conmutación por error quita todos los tipos y nombres de recursos de SQL Server.

Todas las instancias de SQL Server 7.0 que operan en un clúster deben actualizarse a SP4 antes de volver a agrupar el clúster.

Para obtener más información acerca de cómo ejecutar SQL Server en un entorno agrupado, vea SQL Server clustering white paper.

Detener las aplicaciones antes de ejecutar el programa de instalación SP4

A continuación se aplica a todas las configuraciones excepto la configuración de base de datos de sólo cliente.

Antes de ejecutar el programa de SP4 para aplicar SP4 de componentes de bases de datos, cierre los siguientes servicios y aplicaciones:
  • Los servicios Microsoft Search, MSDTC, MSSQLServer, MSSQLServerOLAPService y SQLServerAgent
  • Microsoft Transaction Server, Message Queue Server y Microsoft COM Transaction Integrator (COMTI)
  • Todas las aplicaciones. Esto incluye el panel de control
Si va a instalar SP4 en un clúster de Windows, asegúrese de que estas aplicaciones y servicios están detenidos en todos los nodos del clúster.

Detenga también el Administrador de servicios de SQL Server de si se está ejecutando. Para ello, haga clic con el botón secundario en el minimizado icono Administrador de servicios de SQL Server en la barra de tareas y, a continuación, haga clic en Salir .

Instalar el SP4 de componentes de bases de datos

El siguiente se aplica a todas las configuraciones.

Ejecute el archivo de proceso por lotes Setup.bat desde cualquiera de las siguientes ubicaciones:
  • La carpeta que contiene los archivos service pack extraídos de ESN_Sql70sp4.exe
  • La carpeta del pack servicio el CD de SP4 de 7.0 de SQL Server
Nota No ejecute el archivo de proceso por lotes Setup.bat utilizando el cliente de servicios de Microsoft Terminal Server. Instalación remota de SP4 mediante servicios de Terminal Server Client no es compatible con.

Cuando ejecuta el archivo de proceso por lotes Setup.bat, aparece un cuadro de diálogo de InstallShield que le pide información, como si desea utilizar autenticación de SQL Server o autenticación de Windows NT. Si selecciona autenticación de SQL Server, debe suministrar el programa de instalación con la contraseña para el inicio de sesión sa . Si elige la autenticación Windows NT, debe ejecutar el programa de instalación mientras haya iniciado en Windows utilizando una cuenta de inicio de sesión de Windows es un miembro de la función fija de servidor sysadmin de la instancia de SQL Server o MSDE que va a actualizar .

A continuación, el programa de instalación reemplaza la existente de SQL Server o MSDE en archivos con el servicio empaquetar archivos. El programa de instalación también ejecuta varios archivos de secuencia de comandos de .SQL para actualizar procedimientos almacenados del sistema.

El Programa de instalación MSDTC instala una nueva versión de MSDTC en el sistema. En un entorno con clústeres, lo hace en todos los nodos del clúster de Windows NT.

Cuando el programa de instalación se conecta a SQL Server 7.0 o MSDE 1.0 para ejecutar el .SQL secuencias de comandos que procedimientos almacenados del sistema de actualización, muestra un cuadro de diálogo Modo de autenticación si detecta que la instalación usa modo mixto con una contraseña en blanco para el inicio de sesión sa . Esto proporciona a los usuarios una oportunidad para tratar el problema de seguridad potencial de ejecución de un sistema con una contraseña en blanco para el inicio de sesión sa . Al dejar la contraseña de inicio de sesión sa en blanco proporciona los usuarios no autorizados obtienen fácil acceso administrativo a SQL Server o MSDE. Para ayudar a proteger sus sistemas, debe requerir una contraseña de sa o utilizar la autenticación de Windows NT. De forma predeterminada, el cuadro de diálogo Modo de autenticación no utiliza la configuración actual para la instalación. El cuadro de diálogo utiliza los siguientes valores predeterminados:
  • De forma predeterminada, en equipos que están ejecutando Microsoft Windows 95, Microsoft Windows 98 y Microsoft Windows Millennium Edition, el cuadro de diálogo Modo de autenticación utiliza modo mixto. Modo mixto es el modo de autenticación sólo es compatible con estos sistemas operativos. A continuación, el cuadro de diálogo solicita que especifique una contraseña para el inicio de sesión sa . Si especifica una contraseña, el programa de instalación cambia la contraseña de inicio de sesión sa . Si deja la contraseña en blanco, la configuración de programa se conecta sin cambiar la contraseña.
  • De forma predeterminada, en equipos que están ejecutando Windows NT 4.0 o Microsoft Windows 2000, el programa de instalación utiliza autenticación de Windows NT. Puede utilizar el cuadro de diálogo para aceptar el modo de autenticación de Windows NT predeterminado o para cambiar el modo de autenticación de modo mixto con una contraseña de inicio de sesión de sa que no esté en blanco.
Antes de cambiar el modo de autenticación o la contraseña para el inicio de sesión sa , asegúrese de que no afectarán a las aplicaciones existentes. Por ejemplo, si se ejecuta SQL Server en un equipo basado en Windows 2000 y cambiar de modo mixto al modo de autenticación de Windows, las aplicaciones existentes que utilizan la autenticación de SQL Server no pueden conectarse hasta que se han configurado para utilizar la autenticación de Windows NT. Además, si cambia la contraseña de inicio de sesión sa , aplicaciones o procesos administrativos que utilicen la contraseña antigua no se pueden conectar hasta que se han configurado para utilizar la nueva contraseña.

El sistema de instalación registra las acciones que realiza en el archivo Sqlsp.log en la carpeta Temp del equipo en que se ejecuta.

Reiniciar servicios

A continuación se aplica a todas las configuraciones excepto la configuración de base de datos de sólo cliente.

Cuando finalice el programa de instalación, se le pedirá que reinicie el sistema. Después de reiniciar el sistema o después de que el programa de instalación finalice sin pedir que reinicie, utilice la herramienta Servicios en el panel de control para asegurarse de que se está ejecutando los servicios siguientes:
  • Microsoft Search
  • MSDTC
  • MSSQLServer
  • MSSQLServerOLAPService
  • SQLServerAgent
Realizar copia de seguridad de las actualizado bases de datos master y msdb .

Volver a una configuración de clúster

Los siguientes sólo se aplica a la configuración por clústeres de conmutación por error.

Si ha aplicado SP4 en una configuración de clúster de Windows NT, volver a SQL Server. Antes de volver a agrupar, debe aplicar SP4 a todas las instancias de SQL Server 7.0 que se incluyen en el clúster.

importante Esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por tanto, asegúrese de que siga estos pasos cuidadosamente. Realice una para agregar protección, copia de seguridad del registro antes de modificarlo. A continuación, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756Cómo realizar una copia de seguridad y restaurar el registro de Windows


Si quitó las dependencias de MSMQ de SQL Server, ejecute el Editor del registro para modificar la clave del Registro siguiente:
HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\MachineCache\MQS
Si la clave tiene el valor 2 (para BSC), 4 (para PSC) u 8 (para PEC), anote el valor actual y cámbielo por 1. De lo contrario, deje el valor de la clave tal como esté.

Para volver a crear el clúster, siga estos pasos:
  1. En el grupo de programas SQL Server 7.0 , haga clic en Asistente para clúster de conmutación por error .
  2. Cuando se lo pida el asistente, insertar el CD original de SQL Server Enterprise Edition en la unidad de CD y, a continuación, siga las instrucciones que el Asistente muestra.
Siga estos pasos en todos los nodos del clúster de Windows NT que contienen instancias de SQL Server que desea incluir en el clúster.

La clave de registro de MSMQ es
HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\MachineCache\MQS
. Si cambió el valor original de esta clave antes de utilizar al Asistente para clúster de conmutación por error, ejecute el Editor del registro para restaurar el valor original de la clave del registro. Si quitó dependencias de los recursos de SQL Server y los tipos de recursos como se describe en la sección Prepare cluster configurations, utilice el Administrador de clústeres para restaurar las dependencias. Si un recurso de Message Queue Server tenía dependencias de SQL Server y el nombre de red SQL, utilice el Administrador de clústeres para restaurar las dependencias. Quite las dependencias con cualquier otro nombre de red establecido en la sección Prepare cluster configurations. Si creó recursos de dirección IP y un nombre de red temporal en la sección Prepare cluster configurations, elimínelos. Traer el Message Queue Server en conexión el recurso.

Reiniciar las aplicaciones

El siguiente se aplica a todas las configuraciones.

Reinicie las aplicaciones que cerró antes de ejecutar el programa de instalación SP4 programa.

Instalar en servidores replicados

Los siguientes sólo se aplica a la configuración de servidor de replicación.

Le recomendamos que aplique este service pack a todos los participantes de SQL Server 7.0 siguientes en la topología de replicación:
  • Publisher
  • Distribuidor
  • Suscriptores
Recomendamos que utilice la siguiente secuencia para distribuir SP4 a través de la topología de replicación:
  1. Distribuidor, si es diferente del publicador
  2. Publisher
  3. Suscriptor
Nota Normalmente, especialmente en la duplicación de mezcla, el distribuidor y el publicador están en el mismo servidor y se actualizan al mismo tiempo.

En la duplicación de mezcla, base de datos de distribución se utiliza sólo para almacenar el historial del agente. Por lo general, la base de datos de distribución en una topología de replicación reside en el mismo equipo que la base de datos publicada. Sin embargo, también puede tener una base de datos de distribución remota para duplicación de mezcla en sitios que centralizan el registro de historial del agente.

Es posible que no pueda actualizar inmediatamente todos los servidores en una topología de replicación. Por tanto, las operaciones de replicación son normalmente afectadas entre servidores que ejecutan la versión original de SQL Server 7.0 o anteriores service packs y SP4 participantes. Las excepciones se tratan en las secciones siguientes:
Instalar SP4 en un servidor que proporciona una base de datos distribución remota para publicaciones de mezcla
Si actualiza a SP4 un servidor y ese servidor contiene la base de datos de distribución remota para publicaciones de mezcla, también debe actualizar cada duplicación de mezcla publicador que utiliza esa base de datos distribución a SP4. Este requisito se asegura de que hay entrega óptima de los cambios de datos desde los publicadores por cualquier los de agentes de mezcla (comando) que se ejecutan en el distribuidor de duplicación de mezcla asociados.

Actualizar una combinación de Publisher que recibe nuevas suscripciones a SP4 desde la versión original de SQL Server 7.0
Para permitir combinación nuevo suscriptores de replicación de servidores que tienen la versión original de SQL Server 7.0 instalado, debe agregar el -70Subscribers parámetro opcional para cada trabajo Snapshot Agent.

Al hacerlo, la sincronización inicial de cualquier nuevo SQL Server 7.0 combinar suscriptores a qué servicio no se han aplicado los paquetes finalizado.

Si un suscriptor que ejecuta la versión original de SQL Server ya ha recibido la sincronización inicial, este suscriptor continuará pudiendo mezclar datos incluso sin este parámetro. Sin embargo, si es quitar y, a continuación, vuelve a crear la suscripción o si se debe reinicializar la suscripción, el parámetro es necesario. La solución preferida es actualizar el suscriptor a SP4 en lugar de utilizar el parámetro. Si desea asegurarse de que puede agregar el parámetro hasta que esté seguro de que se hayan actualizado todos los suscriptores a SP4.

Instalar SP4 en un suscriptor de duplicación de mezcla
Si actualiza una réplica de mezcla suscriptor de SQL Server a SP4, también debe actualizar a SP4 cada uno de sus publicadores de duplicación mezcla asociados. Esto optimiza la entrega de los cambios de datos de los publicadores por cualquier los de agentes de mezcla (extracción) que se ejecutan en el suscriptor de duplicación de mezcla asociados. Esto se realiza mejor mediante clic en la secuencia de implementación distribuidor-publicador-suscriptor descrita en la Installing on replicated servers de sección.

Ejecuta la duplicación de SP4 con versiones anteriores de SQL Server
No existen diferencias conocidas de la manera que SP4 funciona con SQL Server 6.0 o publicadores y SQL Server 6.5 y los suscriptores se comparan con la forma en que la versión original de SQL Server 7.0 funciona con estas versiones anteriores.

Actualizar la duplicación de mezcla de Access 2000 (Jet 4.0) suscriptores
Para combinación de Microsoft Microsoft Access 2000 basados en Jet suscriptores aprovechar las mejoras de SP4, debe copiar los archivos de SP4 de componentes de bases de datos siguientes a las estaciones de trabajo que se ejecutan Access 2000:
  • X86\Binn\Replres.dll
  • X86\Binn\Replrec.dll
  • X86\Binn\Replprov.dll
  • X86\Jet\Msrpjt40.dll
Copiar cada archivo en la siguiente carpeta en la unidad del sistema de la estación de trabajo:
\Program Files\Common Files\Microsoft Shared\Database replicación
Nota No es necesario seguir estos pasos si MSDE 1.0 está actuando como el suscriptor de mezcla Access 2000. En este caso, componentes de base de datos de aplicar SP4.

Redistribuir componentes de cliente de SP4 de componentes de bases de datos

SP4 de SQL Server 7.0 y MSDE 1.0 incluye un archivo autoextraíble, Sqlredis.exe y una versión del archivo Mdacredist.txt. De forma predeterminada, cuando Sqlredis.exe se ejecuta, hace lo siguiente:
  1. Sqlredis.exe se ejecuta el archivo Mdac_typ.exe desde Microsoft Data Access Components (MDAC) 2.1 Service Pack 2. Esto instala los componentes de principales de SP2 de MDAC 2.1 y las versiones de los componentes de conectividad de cliente de SQL Server y MSDE incluidas con SP1 para SQL Server 7.0 y MSDE 1.0.
  2. Sqlredis.exe reemplaza los componentes de conectividad de cliente SQL Server y MSDE con nuevas versiones de SP4 de componentes de bases de datos.
  3. Sqlredis.exe reemplaza los archivos Mswstr10.dll, Mswdat10.dll, Oleaut32.dll, Olepro32.dll y Stdole2.tlb.
Si desea instalar únicamente los componentes de conectividad de cliente del SP4 de componentes de bases de datos, escriba el comando siguiente en el símbolo del sistema:
sqlredis.exe /C:"setupre.exe MDAC = 0 -s - SMS"
Puede redistribuir el archivo Sqlredis.exe bajo los mismos términos y condiciones que aparecen en el archivo Mdacredist.txt que acompaña a este service pack.

Notas de la documentación

En esta sección se describen los problemas que afectan a los sitios ejecutando el SP4 pero no están causados por correcciones contenidas en el service pack.

Los cambios de comportamiento que se introdujeron por revisiones se documentan en el artículo de Microsoft Knowledge Base para cada corrección. Para obtener información adicional acerca de las correcciones contenidas en SQL Server 7.0 Service Pack 4, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
313980Lista de errores corregidos por los service Pack de SQL Server 7.0

Actualizar equipos sólo de cliente después de instalar SP4

A veces, los usuarios instalan primero sólo los componentes de cliente de SQL Server en un equipo. Posteriormente, agregar Standard, Enterprise o Desktop del servidor de base de datos en el equipo ejecutando el programa de instalación desde el CD de SQL Server. Si ya se hayan actualizado los componentes de cliente en el equipo a SP4, el programa de instalación de SQL Server falla y recibirá el siguiente mensaje de error:
No puede instalar una versión anterior (7.00.623) a la versión en su equipo (7.00.1063). Desinstale la versión anterior.
Para agregar una Standard, Enterprise o Desktop del servidor de base de datos a un equipo cliente que ejecuta los componentes de cliente de SP4, siga estos pasos:
  1. Copie el archivo bcp.exe desde el CD original de SQL Server 7.0 en el equipo cliente. Esto sobrescribe la versión de SP4 de bcp.exe en el directorio C:\Mssql7\Binn.
  2. Ejecute el programa de instalación desde el CD de SQL Server 7.0 para instalar los componentes de servidor.
  3. Ejecute el programa programa de instalación de Database Components Service Pack 4 para actualizar todos los componentes de base de datos de SQL Server en el equipo a SP4.
Nota Para actualizar a un cliente a una edición Standard o Enterprise del servidor, debe adquirir una licencia de servidor apropiado. Puede instalar a un servidor Desktop Edition en equipos cliente que están cubiertos por Standard o licencia de acceso de cliente (CAL) de Enterprise SQL Server.

Actualizar los servidores de base de datos japoneses a Windows 2000 después de instalar SP4

Puede instalar el SP4 de componentes de bases de datos en un equipo que ejecuta Windows NT, Windows 95 o Windows 98 y posteriormente actualiza a Windows 2000. Cuando se produce este comportamiento, la actualización de Windows 2000 reemplaza determinados archivos de sistema que participan en la ordenación de caracteres japoneses con versiones de los archivos que son anteriores a las que necesita SP4. Si utiliza caracteres japoneses en las bases de datos de SQL Server, vuelva a ejecutar la versión de Sqlredis.exe proporcionada con SP4 después de actualizar a Windows 2000. Para obtener más información acerca de cómo ejecutar Sqlredis.exe, consulte Redistributing Database Components SP4 client components de la sección.

Esto se aplica sólo a los servidores en los que haya bases de datos que contengan caracteres japoneses. No es necesario volver a aplicar Sqlredis.exe en equipos cliente o en servidores que no tengan bases de datos que contengan caracteres japoneses.

Aplicar SP4 a una versión posterior

Si intenta actualizar una instalación de SQL Server con los archivos ejecutables de motor de base de datos que son la misma versión o una versión posterior a los que se proporcionan con SP4 de componentes de bases de datos, el programa de instalación del Service Pack 4 puede cerrarse y puede recibir el siguiente mensaje de error:
El programa de instalación ha detectado componentes de SQL Server más recientes que los disponibles en el Service Pack. El programa de instalación no continuará.
Normalmente, este mensaje de error indica que ya se ha aplicado SP4 o una versión posterior a la instancia de SQL Server que está en el servidor y no es necesaria una actualización.

Sin embargo, esto no puede aplicar a los clientes que recibieron una compilación especial de SQL Server más reciente que la generación de SP4 de sus proveedores de soporte técnico de SQL Server y los usuarios que han aplicado dicha compilación a un sistema que no se ha actualizado a SP4 primero. Estos clientes deben ponerse en contacto con su proveedor de asistencia técnica de SQL Server para solicitar información acerca del proceso de actualización.

Instalar SP4 en Windows NT 4.0, Terminal Server Edition

La versión original de SQL Server 7.0 no es compatible en sistema operativo de Windows NT 4.0, Terminal Server. SQL Server 7.0 SP1 introdujo la compatibilidad con para ejecutar SQL Server en Windows NT 4.0, Terminal Server. SQL Server 7.0 SP2, SP3 y SP4 seguir compatible con Windows NT 4.0, Terminal Server.

Nota Siga estos pasos sólo si está preparando para instalar SQL Server 7.0 por primera vez en un equipo que ejecuta Windows NT 4.0, Terminal Server. Si anteriormente agregó esta compatibilidad con SQL Server 7.0 SP2 o SP3, no tiene que repetir estos pasos cuando se actualiza a SP4.

SQL Server SP4 requiere que aplique Windows NT Server 4.0, Terminal Server SP4 en un equipo que ejecuta Terminal Server Edition, antes de instalar SQL Server. Este service pack es específico de Terminal Server y es independiente de Windows NT Server 4.0 SP4. Para obtener información adicional acerca de Terminal Server Edition service Pack, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
152734Cómo obtener el service pack más reciente de Windows NT 4.0
Para instalar SQL Server 7.0 y SQL Server SP4 en un equipo que ejecuta Windows NT 4.0, Terminal Server, siga estos pasos:
  1. Asegúrese de que Windows NT 4.0, Terminal Server SP4 se ha aplicado.
  2. Utilice la herramienta Servicios en el panel de control para detener el servicio de licencias de Terminal Server.
  3. Copie los archivos ODBC de SQL Server para la System32, la carpeta en el equipo que ejecuta Windows NT 4.0, Terminal Server.
  4. Inserte el CD de SQL Server 7.0 en el equipo y, a continuación, copie los archivos de la carpeta X86\ODBC que está en el CD a la C:\Winnt\System32 carpeta que está en el servidor.
  5. Utilice la herramienta Servicios en el panel de control para reiniciar el servicio de licencias de Terminal Server.
  6. Instalar SQL Server 7.0 mediante el CD de SQL Server 7.0. No se puede instalar a SQL Server mediante un cliente ligero. Debe instalar a SQL Server mediante la consola en el equipo que se ejecute Windows NT 4.0, Terminal Server. No se puede utilizar la ventana de programa de configuración de ejecución automática que aparece al insertar el CD de SQL Server para instalar a SQL Server en un equipo que ejecuta Windows NT 4.0, Terminal Server. En su lugar, siga estos pasos:
    1. Cierre la ventana de ejecución automática .
    2. En el panel de control, abra Agregar o quitar programas.
    3. Haga clic en instalar y, a continuación, siga las instrucciones. Ejecutar el programa de instalación directamente desde el CD de SQL Server 7.0 en la carpeta siguiente:
      X86\Setup\Setupsql.exe
    Siga las instrucciones en el programa de instalación de SQL Server. Si desea instalar una base de datos directamente en el equipo que ejecuta Windows NT 4.0, Terminal Server Edition, ejecute una instalación completa de SQL Server para instalar los componentes de comunicaciones de cliente y el motor de base de datos. Si sólo desea conceder la capacidad de conectarse a bases de datos SQL Server en otros servidores para aplicaciones que se ejecutan en el mismo equipo con Windows NT 4.0, Terminal Server, instalar sólo los componentes de conectividad de cliente. Para obtener más información acerca de cómo realizar una instalación de servidor completo o sólo en conectividad de cliente, vea "Ejecutar SQL Server Setup" en los libros en pantalla de SQL Server para SQL Server 7.0.
  7. Aplicar SP4 de SQL Server, siga las instrucciones de este artículo. Debe instalar SP4 desde la consola del equipo que ejecuta Windows NT 4.0, Terminal Server. Además, debe ejecutar el Service Pack 4 de programa de instalación (Setup.bat) desde la herramienta Agregar o quitar programas en el panel de control.

Nueva guía de solución de problemas

SP2 de componentes de base de datos presentó una versión nueva de la sección "Guía de solución de problemas" desde los libros en pantalla de SQL Server para SQL Server 7.0. SP4 de componentes de base de datos también instala esta nueva versión de la guía. La guía nueva amplía la información que está en los originales Server libros en pantalla de SQL para SQL Server 7.0 con la siguiente información nueva de los equipos de soporte técnico de SQL Server:
  • Conjuntos expandidos de las preguntas más frecuentes (P+F)
  • Obtener información adicional y sugerencias de ingenieros de soporte técnico que pueden ayudar a los clientes se convierten en experto con SQL Server 7.0
SP4 de componentes de base de datos instala un archivo nuevo que se denomina Tblshsp2.chm en la carpeta \Mssql7\Books en su equipo. La Guía de solución de problemas de SP2 no reemplaza físicamente la Guía de solución de problemas que se encuentra en la versión original de los libros en pantalla de SQL Server. No puede explorar desde los libros en pantalla de SQL Server a la Guía de solución de problemas de SP2. Debe ejecutar a la nueva guía de solución de problemas por separado mediante uno de los métodos siguientes:
  • Haga doble clic en el archivo Tblshsp2.chm.
  • Agregar un acceso directo al escritorio. A continuación, haga doble clic en el acceso directo. Cuando agrega el acceso directo, elija el archivo \Mssql7\Books\Tblshsp2.chm.
La Guía de solución de problemas de SP2 requiere que tenga instalados los Libros en pantalla de SQL Server para SQL Server 7.0.

Mejoras de replicación

Las mejoras de SP4 duplicación son:
  • Optimización de sincronización de replicación
  • Mejoras de rendimiento para instantáneas de duplicación de mezcla
  • Mejoras en la limpieza de metadatos de duplicación de mezcla
Optimizar la sincronización de replicación
introducido en Service Pack 2

Optimizar la sincronización durante la duplicación de mezcla permite almacenar más información en el publicador en lugar de transferir esa información a través de la red al suscriptor. Aunque esta opción puede causar una base de datos mayor en el publicador, puede mejorar el rendimiento de sincronización a través de un vínculo lento. Sin embargo, se almacena más información en el publicador y el espacio de almacenamiento adicional es necesario.

Almacenar información adicional en el publicador, SQL Server puede determinar rápidamente los datos filtrados para enviar a un suscriptor determinado. Cuando está optimizada la sincronización, SQL Server crea tablas de imágenes previas en el publicador que contienen información como el esquema, la información de partición y la información de generación para averiguar si se deben propagar los cambios a otros suscriptores. Estas tablas de imágenes previas permiten determinar cómo dividir los datos y determinar qué suscriptores requieren nuevas generaciones de datos de SQL Server.

Por ejemplo, una organización de ventas divide y distribuye los datos según territorios de ventas. Si la publicación está habilitada para optimizar la sincronización, la información acerca de cómo se dividen los datos se almacena en tablas de imágenes en el publicador previas. Si territorios de ventas cambian y deben ser vuelvan a crear particiones datos en múltiples suscriptores, los datos se actualiza y redistribuye más rápidamente porque la información acerca de cómo se dividen actualmente los datos ya está en el publicador.

Nota Para minimizar la cantidad de datos que se envían a través de la red, ejecute el sp_addmergepublication sistema procedimiento almacenado y establecer @ keep_partition_changes parámetro en true .

Mejoras de rendimiento para procesamiento de la combinación de la instantánea inicial
introducido en Service Pack 2

El proceso de generación de la instantánea inicial se ha mejorado para las publicaciones de mezcla que tienen filtros de unión o estáticos.

Durante la generación de instantáneas, el agente de instantáneas crea un archivo de copia masiva para la tabla . SQL Server 7.0 SP4 proporciona rendimiento más rápido cuando estático se usan filtros de combinación porque copia sólo las filas que están relacionados con las tablas de la publicación que se basan en los filtros que se utilizan o.

En versiones anteriores a SP2, el agente de instantáneas generaba un archivo de copia masiva para la tabla y el archivo incluye todas las filas de MSmerge_contents para una tabla publicada con independencia de los criterios de filtro que se utilizó. Grandes volúmenes de actividad de actualización en la tabla de publicación debido a la tabla MSmerge_contents crezca. Este comportamiento ralentizar el rendimiento al generar la instantánea inicial.

Con SP2 o versiones posteriores, el archivo .bcp generado es más pequeño. El archivo es menor porque sólo se copian las filas se relacionan con la partición de datos que se publican. Por lo tanto, también ha mejorado el rendimiento del agente de mezcla al aplicar la instantánea a suscriptores.

Este cambio se aplica sólo a publicaciones con estático de mezcla filtros o de unión porque la tabla MSmerge_contents no es de forma masiva copia cuando se generan instantáneas para publicaciones de mezcla con filtros dinámicos.

Por ejemplo, una publicación de mezcla incluye las columnas clientes, pedidos y detalles de pedidos, y la publicación se filtra para publicar a sólo los clientes de la región noroeste. Cuando se genera la instantánea, sólo filas de la tabla MSmerge_contents relevantes para los datos de la partición filtrada de datos que se está publicando son copiado masiva. En versiones anteriores a SP2, todas las filas de la tabla MSMerge_contents eran copiado masiva.

Limpieza de metadatos de mezcla
introducido en Service Pack 2

El sistema sp_mergecleanupmetadata almacenado procedimiento permite los administradores limpiar los metadatos de las tablas del sistema MSmerge_contents y MSmerge_tombstone . Aunque estas tablas se pueden expandir indefinidamente, la limpiar los metadatos puede mejorar el rendimiento combinación. Este procedimiento puede ahorrar espacio si reduce el tamaño de estas tablas en el publicador y los suscriptores.

Precaución Después de ejecutar el procedimiento sp_mergecleanupmetadata almacenados en el publicador, los eventos siguientes ocurren para todas las suscripciones con nombre de suscriptores que tienen metadatos que se almacenan en el publicador en las tablas MSmerge_contents y MSmerge_tombstone :
  • Las suscripciones se marcan para reinicialización.
  • Se pierden los cambios en el suscriptor.
  • La instantánea actual se marca como obsoleta.
SQL Server 7.0 no permite la reinicialización de suscripciones anónimas desde el publicador.

La reinicialización se debe iniciar en el suscriptor. Antes de ejecutar este procedimiento almacenado, combinar todos los datos de los suscriptores con el publicador para cargar los cambios datos de suscriptor que deban guardarse. Archivos de instantáneas para todas las publicaciones que participan en todos los niveles de mezcla deben generarse después de ejecutar este procedimiento almacenado. Si intenta mezclar sin ejecutar primero la instantánea, se le pedirá que la ejecute.

La reinicialización no propaga automáticamente la topología de mezcla. El administrador debe reinicializar manualmente todas las suscripciones cada republicador.

De forma predeterminada, @ reinitialize_subscriber parámetro del procedimiento sp_mergecleanupmetadata almacenado se establece en true y todas las suscripciones se marcan para reinicialización. Si establece @ reinitialize_subscriber parámetro a false , las suscripciones no se marcan para reinicialización. Sin embargo, establezca el parámetro a false con precaución, ya que si decide que no se reinicialicen las suscripciones, debe asegurarse de que los datos en el publicador y los suscriptores estén sincronizados.

Si desea ejecutar el procedimiento sp_mergecleanupmetadata almacenados sin marcar las suscripciones para reinicialización, siga estos pasos:
  1. Sincronizar todos los suscriptores.
  2. Detener todas las actualizaciones en las bases de datos de publicación y de suscripción.
  3. Ejecutar una mezcla que valide los datos del suscriptor con el publicador mediante la ejecución del agente de mezcla con la opción de línea de comandos - Validate en cada suscriptor.
  4. Ejecute el procedimiento de almacenado del sistema sp_mergecleanupmetadata . Después de ejecuta el procedimiento almacenado, puede permitir a usuarios actualizar bases de datos de publicación y de suscripción nuevo.
Para utilizar este procedimiento almacenado, el publicador y todos los suscriptores deben ejecutar SQL Server 7.0 SP4. Sólo los miembros del grupo sysadmin pueden utilizar este procedimiento almacenado. Para limpiar los metadatos de mezcla, ejecute el procedimiento de almacenado del sistema sp_mergecleanupmetadata . Este procedimiento almacenado limpia todos los metadatos de mezcla en las tablas del sistema MSmerge_contents y MSmerge_tombstone .

Nota No @ tablename parámetro existe que limita limpieza a una tabla especificada. Esto se documentó incorrectamente para Service Pack 2 y 3.

Cambios en los componentes de base de datos

SQL Server 7.0 SP4 introduce varios cambios en los componentes de base de datos.
Nueva opción de base de datos
introducido en Service Pack 2

SQL Server 7.0 SP2 introdujo una nueva pending upgrade base de datos de opción para admitir la funcionalidad que se introducirá en una versión futura de SQL Server. Puede utilizar esta funcionalidad en algunos escenarios de migración al actualizar SQL Server 7.0 SP2 o una versión posterior a SQL Server 2000 o una versión posterior. Instrucciones completas para utilizar esta opción se incluirán en la documentación de la futura versión de SQL Server.

Cuando la opción pending upgrade se establece en TRUE, los usuarios no pueden crear índices ni estadísticas en la base de datos. Un usuario que intenta crear índices o estadísticas recibirá el siguiente mensaje de error nuevo:
Crear el índice o crear estadísticas no está permitida cuando la base de datos se pending upgrade habilitado.
Sin embargo, creación de índices se realiza correctamente si la opción pending upgrade se establece en TRUE, mientras se crea un índice agrupado y si no existen índices no agrupados.

Creación de índices puede producirse un error, se deshace toda la operación, si se cumplen las condiciones siguientes:
  • Ya existen índices no agrupados cuando se inicia la creación de un índice agrupado.
  • La opción pending upgrade se establece en TRUE mientras se crea el índice.
The pending upgrade option should always be set to FALSE, as shown in the following line of code, for any SQL Server 7.0 system that is not interoperating with the future version of SQL Server:
sp_dboption 'database_name', 'pending upgrade', 'FALSE'
The sp_dboption system stored procedure reports the status of the pending upgrade option if the stored procedure is called without parameters or with only the database_name parameter, for example:
sp_dboption 'Northwind'
The DATABASEPROPERTY function supports a new IsPendingUpgrade property that is used to report the status of the pending upgrade database option, for example:
DATABASEPROPERTY(Northwind, IsPendingUpgrade)
The IsPendingUpgrade property returns 0 if the pending upgrade option is FALSE, and returns 1 if the pending upgrade option is TRUE.

Nueva opción de inicio de sqlservr
introducido en Service Pack 2

SQL Server 7.0 SP2 introdujo una opción de línea de comandos ? g nueva para la utilidad de sqlservr . Por ejemplo, puede utilizar la siguiente opción:
-g memory_to_reserve
esta opción especifica el número de MB de memoria que SQL Server dejará disponible para asignaciones de memoria en el proceso de SQL Server pero fuera del bloque de memoria SQL Server. El número que especifique debe ser un entero. El bloque de memoria es el área que SQL Server utiliza para cargar elementos, como extendido almacena los archivos .dll de procedimientos, los proveedores OLE DB que hacen referencia las consultas distribuidas, y objetos de automatización que se hace referencia en instrucciones Transact-SQL. Para obtener más información acerca de la administración de memoria de SQL Server, consulte "Arquitectura de memoria" en los libros en pantalla de SQL Server para SQL Server 7.0.

De forma predeterminada, el valor de esta opción es 128 MB. Este valor es adecuado para muchos entornos de tiempo de ejecución. Mediante esta opción puede ayudar a optimizar la memoria (asignación), pero sólo cuando la memoria física en el servidor supera los valores siguientes:
  • Para SQL Server Desktop Edition o SQL Server Standard Edition: 2 GB
  • Para SQL Server Enterprise Edition: 3 GB
Configuraciones con menos memoria física no se benefician de utilizar esta opción.

Quizás desee Utilice esta opción para configuraciones de grandes cantidades de memoria donde los requisitos de memoria de SQL Server son atípicos y donde se utiliza toda la memoria en el espacio de direcciones virtual del proceso de SQL Server. Uso incorrecto de esta opción puede provocar donde SQL Server no puede iniciarse o experimentar errores en tiempo de ejecución.

Debe utilizar el valor predeterminado para el -g la línea de comandos cambia a menos que reciba el mensaje de error de advertencia siguiente en el registro de error de SQL Server:
Advertencia: Borrar la caché de procedimiento para dejar libre memoria contigua.
Este mensaje de error indica que SQL Server puede estar intentando liberar partes del servidor SQL de memoria de grupo para buscar espacio para elementos como extendido almacena los archivos .dll de procedimientos u objetos de automatización. En este caso, considere aumentar la cantidad de memoria que está reservado por el -g modificador de línea de comandos. Mediante un valor menor sea el predeterminado, la cantidad de memoria que está disponible en el búfer de memoria y subproceso apila aumenta. Esto puede proporcionar alguna ventaja de rendimiento a las cargas de trabajo intensivo de la memoria en sistemas que no utilicen muchos procedimientos almacenados extendidos, consultas distribuidas u objetos de automatización.

Cambio de comportamiento del cursor
introducido en Service Pack 1

En las versiones originales de SQL Server 7.0 y MSDE 1.0, una operación de deshacer cierra cursores abiertos excepto aquellos que cumplen las condiciones siguientes:
  • CURSOR_CLOSE_ON_COMMIT es OFF.
  • El cursor es estático.
  • El cursor ha terminado de llenar su tabla de trabajo.
Para aumentar la compatibilidad con versiones anteriores de SQL Server, SP1 de componentes de bases de datos cambió este comportamiento para que los cursores se cierran en Deshacer sólo si una de las condiciones siguientes es verdadera:
  • CURSOR_CLOSE_ON_COMMIT es ON.
  • Actualmente es rellenar un cursor llenado asincrónicamente.
El comportamiento que se introduce en el SP1 de componentes de base de datos se ha en los service packs posteriores.

Cambios en el Analizador de SQL
La columna de datos id. de conexión del Analizador de SQL no se admitirá en una versión futura de SQL Server. Recomendamos que utilice en su lugar la columna de datos SPID .

Notas de organización por clústeres de SQL Server

Las notas del producto "cómo instalar SQL Server 7.0, Enterprise Edition, en Microsoft Cluster Server: instrucciones paso a paso" complementa la información de organización por clústeres que se proporciona en los libros en pantalla de SQL Server para SQL Server 7.0. Para obtener más información acerca de este artículo técnico, visite el siguiente sitio Web:
http://support.microsoft.com/kb/842192

Servicios de transformación de datos

Esta sección describe los cambios que se introducen en datos servicios de transformación (DTS) por el service pack.
Exportar a bases de datos de Oracle
introducido en Service Pack 1

Cuando se utiliza el Asistente para exportación de DTS para exportar a Oracle, si utiliza DTS para crear las tablas de destino, DTS crea las tablas distingue entre mayúsculas y minúsculas utilizando comillas alrededor de los nombres de propietario y tabla. Esto debe ocurrir admitir nombres de tablas que son palabras clave o que contienen espacio de propietario o caracteres (""). Si los nombres no son palabras clave y no contienen espacio caracteres y si desea quitar las comillas, elimínelas en el cuadro de diálogo Copiar tablas de DTS .

Mediante la característica prueba de DTS
introducido en Service Pack 1

La característica de prueba de DTS ha mejorado su funcionalidad y ahora admite búsquedas y variables globales. La interfaz de usuario DTS tiene una opción de prueba en los cuadros de dos diálogo siguientes:
  • En las Propiedades de transformación de datos de diálogo, haga clic en la ficha transformaciones . A continuación, haga clic con el botón secundario en uno de las líneas que asignan las transformaciones de columna. El menú que aparece contiene un elemento de menú de prueba.
  • Haga doble clic en el cuadro de diálogo Propiedades de tarea de Script ActiveX y, a continuación, haga clic en prueba .
Ahora, estas pruebas admiten búsquedas y variables globales. Las pruebas no se permiten en las columnas de linaje.

Cambios en el cuadro de diálogo Ejecutar paquete
introducido en Service Pack 1

Cuando ejecuta un paquete DTS en el Asistente para importación DTS, el Asistente para exportación de DTS o el Diseñador DTS, las columnas adicionales se agregan al cuadro de diálogo Ejecutar paquete para mostrar la hora de inicio, la hora de finalización y la duración. Estas nuevas columnas no están disponibles si ejecuta el paquete con una contraseña de usuario.

Además, se proporciona información de notificación de transferencia durante la ejecución del paquete.

Mensajes de error de servicios de transformación de datos
introducido en Service Pack 1

Se han mejorado los mensajes de error de DTS. Los mensajes de error ahora proporcionan información específica del proveedor de OLE DB y información sobre la operación que se produjo un error.

Uso de la palabra clave Set en secuencias de comandos de Microsoft Visual Basic
introducido en Service Pack 1

Asignación de Microsoft ActiveX de referencias de objeto a DTS variables globales de secuencias de comandos de Microsoft Visual Basic Scripting Edition (VBScript) sigue la ahora sintaxis estándar de Visual Basic Set en cada caso.

Utilice la palabra clave Set cuando desee asignar una referencia de objeto. En caso contrario, se asignará el valor predeterminado del objeto.

Si una variable global contiene una referencia de objeto, utilice la palabra clave Set y la palabra clave Value para reasignar la referencia de objeto. Por ejemplo:
  • La siguiente instrucción asigna una referencia al objeto Connection a x: variable global
    Set DTSGlobalVariables("x").Value =
                       CreateObject("ADO.Connection")
    
  • La instrucción siguiente establece la variable o a una referencia al objeto Connection :
    Set o = DTSGlobalVariables("x")
  • La instrucción siguiente establece la variable o una referencia a una variable global que contiene una referencia al objeto Connection :
    Set o = DTSGlobalVariables("x")
Cambios en los paquetes DTS
introducido en Service Pack 2 y Service Pack 3

Service Pack 2 de SQL Server 7.0, SQL Server 7.0 SP3 y SQL Server 2000 introdujeron cambios en el formato interno que utiliza DTS para guardar paquetes. Cuando se guarda un paquete a un archivo o a SQL Server sin una contraseña, se admiten los siguientes formatos para las versiones de diferentes service pack.
Contraer esta tablaAmpliar esta tabla
Service packLeeEscribe
SQL Server 7.0 SP1SQL Server 7.0
SQL Server 7.0 SP1
SQL Server 7.0
SQL Server 7.0 SP1
SQL Server 7.0 SP2SQL Server 7.0 SQL
Servidor 7.0 SP1
SQL Server 7.0 SP2
SQL Server 7.0 SP2
SQL Server 7.0 SP3SQL Server 7.0
SQL Server 7.0 SP1
SQL Server 7.0 SP2
SQL Server 7.0 SP3
SQL Server 7.0 SP4
SQL Server 2000
SQL Server 2000 SP1
SQL Server 2000 SP2
SQL Server 7.0 SP2
SQL Server 7.0 SP3
SQL Server 7.0 SP4
SQL Server 2000
SQL Server 2000 SP1
SQL Server 2000 SP2
SQL Server 7.0 SP4SQL Server 7.0
SQL Server 7.0 SP1
SQL Server 7.0 SP2
SQL Server 7.0 SP3
SQL Server 7.0 SP4
SQL Server 2000
SQL Server 2000 SP1
SQL Server 2000 SP2
SQL Server 7.0 SP2
SQL Server 7.0 SP3
SQL Server 7.0 SP4
SQL Server 2000
SQL Server 2000 SP1
SQL Server 2000 SP2
Mejoras de cuenta de proxy Agente SQL Server
introducido en Service Pack 4

En las versiones de SQL Server anteriores a SQL Server 7.0 SP4, paquetes DTS que estaban almacenados en el servidor no se podrían ejecutar bajo las credenciales de la cuenta de proxy agente de SQL Server a menos que la cuenta de proxy tuviera acceso a la carpeta TEMP de usuario para la cuenta bajo la que se estaba ejecutando el servidor o el agente. El servidor podría estar ejecutándose para trabajos que se ejecute desde el procedimiento almacenado extendido xp_cmdshell . El agente podría estar ejecutándose para trabajos del agente.

A causa de esto, los usuarios normalmente tenían que ajustar la variable de entorno TEMP para la cuenta de inicio de SQL Server o Agente SQL señalar a una carpeta que pudiera acceder el inicio y las cuentas de proxy. Por ejemplo, C:\Temp. Para el SP4, se mejorado DTS de ha modo que usen la carpeta TEMP de sistema si la carpeta TEMP de usuario no está disponible. Este cambio reduce considerablemente la necesidad de estos ajustes.

SQL Server 7.0 y Exchange 5.5

Si ejecuta SQL Server 7.0 y Microsoft Exchange Server versión 5.5 en el mismo equipo, debe configurar explícitamente el uso de memoria en SQL Server. SQL Server no funcionará correctamente si deja el servidor de SQL mínimo opción de memoria dinámica se establece en el valor predeterminado de 0.

Para solucionar un problema conocido de memoria que se produce cuando dos productos se ejecutan al mismo tiempo, debe establecer la memoria dinámica mínima de SQL Server 7.0 o la opción sp_configure min server memory , la cantidad de memoria que es necesario para admitir el pico de carga de SQL Server de procesamiento. En este entorno, SQL Server no adquirirá memoria suficiente para alcanzar la configuración de memoria dinámica máxima o la opción sp_configure max server memory . En su lugar, SQL Server se ejecutará normalmente con la cantidad de memoria que se especifica en la opción de memoria dinámica mínima. Por lo tanto, la configuración de memoria dinámica mínima debe ser suficiente para ejecutar SQL Server cuando funcione a alta capacidad.

Para determinar la cantidad de memoria que requiere SQL Server, supervise la cantidad de memoria que utiliza SQL Server cuando se cumplen las condiciones siguientes:
  • Si la base de datos se ejecuta en un entorno en producción, supervise el uso de la memoria de SQL Server cuando el sistema se ejecute a su capacidad máxima.
  • Si las aplicaciones de SQL Server fueron desarrolladas internamente, ejecute pruebas de carga mientras se está supervisando la memoria utilizada por SQL Server.
  • Si las aplicaciones de SQL Server fueron desarrolladas por terceros, quizás tenga que consulte la documentación de aplicación o proveedor para determinar el efecto de la aplicación en uso de memoria de SQL Server.
Para obtener más información acerca de supervisar la memoria de SQL Server o la configuración de las opciones de memoria de SQL Server, vea los temas "Supervisar el uso de memoria" y "Opciones de la memoria del servidor" en los libros en pantalla de SQL Server para SQL Server 7.0.

La versión francesa de libros en pantalla de SQL Server

introducido en Service Pack 1

La versión original en francés de los libros en pantalla de SQL Server tenía una tabla de contenido incorrecta. La versión en francés de SQL Server 7.0 SP4 incluye un archivo autoextraíble que contiene un nuevo archivo de los libros en pantalla de SQL Server en francés con la tabla de contenido corregida.

Para instalar la versión corregida en francés de los libros en pantalla de SQL Server, siga estos pasos:
  1. Copie el archivo Sqlbolfr.exe desde la carpeta de paquete de servicio a una carpeta vacía en su equipo.
  2. Ejecute Sqlbolfr.exe para extraer el archivo Sqlbol.chm.
  3. Copie el nuevo archivo Sqlbol.chm en el C:\Mssql7\Books directorio. Esto sobrescribirá la versión incorrecta del archivo.

Cambios del repositorio

introducido en Service Pack 2

Esta sección documenta los cambios que se introducen en el repositorio por el service pack.
Importar desde bases de datos DB2 e Informix
introducido en Service Pack 2

Cuando el detector de OLE DB que utiliza para importar de bases de datos DB2 o Informix, Microsoft Repository crea ahora tablas para información de esquema y tipo. Esta funcionalidad se aplica a las bases de datos que utilizan el controlador ODBC de Microsoft para DB2 y el controlador ODBC de Intersolv Informix, el controlador OLE DB de Intersolv para ODBC y el proveedor OLE DB de Intersolv para Informix.

Recuperación mejorada de objetos de versiones
introducido en Service Pack 2

Puede recuperar la versión más reciente de objeto en cada caso, incluso cuando la secuencia de versión incluye una versión eliminada. Anteriormente, si ha eliminado una versión de objeto y, a continuación, había creado una nueva versión de objeto, recibirá un mensaje de error si ha intentado recuperar la versión más reciente.

Propiedades

Id. de artículo: 889543 - Última revisión: miércoles, 17 de enero de 2007 - Versión: 1.5
La información de este artículo se refiere a:
  • Microsoft SQL Server 7.0 Service Pack 4
  • Microsoft Data Engine 1.0
Palabras clave: 
kbmt kbpubtypekc kbservicepack kbhowto kbinfo KB889543 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 889543

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