*************************************************************** Service Pack 1 para Microsoft SQL Server 7.0 y el Motor de datos de Microsoft (MSDE) 1.0 25 de mayo de 1999 *************************************************************** (c) Copyright Microsoft Corporation, 1999 *************************************************************** Contenido *************************************************************** 1.0 Introducción 1.1 Versiones del Service Pack 2.0 Descargar y extraer el SP1 2.1 Extraer el SP1 de Componentes de bases de datos 2.2 Extraer el SP1 de Servicios OLAP 3.0 Instalación del Service Pack 3.1 Realizar una copia de seguridad de las bases de datos 3.2 Comprobar que las bases de datos del sistema tienen suficiente espacio libre 3.3 Preparar las configuraciones en clúster 3.4 Detener las aplicaciones antes de ejecutar el programa de instalación del Service Pack 1 3.5 Instalar el SP1 de Componentes de bases de datos 3.6 Instalar el SP1 de Servicios OLAP 3.7 Reiniciar los servicios 3.8 Volver a definir los clústeres de una configuración en clúster 3.9 Reiniciar las aplicaciones 4.0 Redistribuir los componentes de cliente del SP1 de Componentes de bases de datos 5.0 Notas de la documentación 5.1 Actualizar equipos sólo de cliente después de instalar el SP1 5.2 Volver a generar la base de datos master después de instalar el SP1 5.3 Aplicar el SP1 a una versión posterior 5.4 Instalar el SP1 en Windows NT 4.0, Terminal Server Edition 5.5 SP1 y duplicación 5.5.1 Instalar SP1 en un servidor que proporciona una base de datos de distribución remota para publicaciones de mezcla 5.5.2 Actualizar a SP1 un publicador de mezcla que todavía recibirá nuevas suscripciones de la versión original de SQL Server 7.0 5.5.4 Ejecutar la duplicación de SP1 con versiones anteriores de SQL Server 5.5.5 Actualizar los suscriptores de duplicación de mezcla de Access 2000 (Jet 4.0). 5.6 Cambios de comportamiento de los cursores 5.7 Cambios en los Servicios OLAP 5.7.1 Seguridad mejorada 5.7.2 Versión alemana de los Servicios OLAP de SQL Server en Alpha 5.7.3 Migrar el depósito de un Servidor OLAP administrado de forma remota 5.7.4 Servicios OLAP SP1 con la versión coreana de Windows NT 5.8 Servicios de transformación de datos 5.8.1 Exportar a bases de datos Oracle 5.8.2 Utilizar la característica de prueba de DTS 5.8.3 Cambios en el cuadro de diálogo Ejecutar paquete 5.8.4 Mensajes de error de Servicios de transformación de datos 5.8.5 Utilización de la palabra clave SET en secuencias de comandos de Microsoft Visual Basic 5.8.6 Las pruebas admiten variables y búsquedas globales 5.9 SQL Server 7.0 y Exchange 5.5 5.10 Versión en francés de los libros en pantalla de SQL Server 5.11 Notas de aplicación del agrupamiento en clúster de SQL Server *************************************************************** 1.0 Introducción *************************************************************** El SP1 para SQL Server 7.0 y MSDE 1.0 se proporciona en dos partes: * SP1 de Componentes de bases de datos Proporciona la actualización de los componentes de bases de datos de una instalación de SQL Server 7.0 o MSDE 1.0, incluye: * Motor de datos. * Herramientas para clientes de bases de datos como el Administrador corporativo de SQL Server y osql. (Sólo SQL Server 7.0.) * Componentes de conectividad para clientes de bases de datos, como el proveedor de OLE DB para SQL Server, el controlador de ODBC de SQL Server y Bibliotecas de red para cliente. * SP1 de Servicios OLAP Proporciona la actualización de los componentes de Servicios OLAP de una instalación de SQL Server 7.0, incluye: * Servicios OLAP. * Componentes de cliente de OLAP, como el Administrador de OLAP y el proveedor de OLE DB para Servicios OLAP. * Componentes de conectividad para clientes de bases de datos, como el proveedor de OLE DB para SQL Server, el controlador de ODBC de SQL Server y Bibliotecas de red para cliente. Estas dos partes del Service Pack se pueden independientemente: * Los sitios SQL Server 7.0 pueden utilizar el SP1 de Componentes de bases de datos para actualizar sus componentes de bases de datos sin actualizar sus componentes de Servicios OLAP. * Los sitios SQL Server 7.0 también pueden utilizar el SP1 de Servicios OLAP para actualizar sus componentes de Servicios OLAP sin actualizar sus componentes de bases de datos. * Los sitios SQL Server 7.0 que deseen actualizar los componentes de bases de datos y los de Servicios OLAP deben aplicar las dos partes del Service Pack. * Los sitios MSDE 1.0 pueden utilizar Componentes de bases de datos SP1 para actualizar los componentes de MSDE 1.0. El programa de instalación del Service Pack 1 detecta automáticamente que edición de SQL Server 7.0 o de MSDE 1.0 está presente en el equipo y actualiza únicamente los componentes presentes en esa edición. El Service Pack no intentará actualizar los componentes de SQL Server 7.0 Enterprise Edition a menos que detecte la presencia de esta versión concreta. Al aplicar el Service Pack a un equipo en el que se ejecuta MSDE 1.0, no intentará actualizar los componentes incluidos sólo con SQL Server 7.0. Una vez que se ha aplicado el Service Pack a un equipo, no existe un procedimiento para quitarlo. Esto se aplica a ambos SP1, el de Componentes de bases de datos y el de Servicios OLAP. En la actualidad no es necesario aplicar correcciones a la versión de Microsoft English Query suministrada con SQL Server 7.0. La lista con las correcciones de este Service Pack se encuentra en el artículo Q225019 de Microsoft Knowledge Base. Cada solución enumerada en Q229519 contiene un vínculo al artículo de Microsoft Knowledge Base que describe el problema corregido. Estos artículos de Knowledge Base están publicados (en inglés) en support.microsoft.com/servicedesks/directaccess/. Seleccione la opción que permite buscar un artículo por su número y escriba Q220519. Para obtener la información más actualizada del año 2000 acerca de SQL Server 7.0, consulte la información de SQL Server 7.0 en el Centro de recursos para el año 2000 de Microsoft en www.microsoft.com/year2000/. Consulte también http://www.microsoft.com/spain/2000/ para España o http://www.microsoft.com/latam/2000/ para Latinoamérica. ------------------------------ 1.1 Versiones del Service Pack ------------------------------ Si no sabe qué Service Pack ha instalado en una instancia del motor de bases de datos de SQL Server 7.0 o MSDE 1.0, puede comprobar la versión si ejecuta SELECT @@VERSION desde osql, el Analizador de consultas de SQL Server o isql. Esta tabla muestra las relaciones existentes entre la cadena que contiene la información de versión que muestra @@VERSION y los Service Pack de SQL Server 7.0 y MSDE 1.0: @@VERSION Versión de SQL Server 7.00.623 Versión original de SQL Server 7.0 o MSDE 1.0 7.00.699 SP1 de Componentes de bases de datos Si no sabe qué versión de SQL Server 7.0 utiliza o si se conectó a MSDE 1.0, la última línea del resultado de @@VERSION indica la edición a la que se conectó: MSD+E en Windows NT 4.0 (Compilación 1381: Service Pack 4) Desktop Edition en Windows NT 4.0 (Compilación 1381: Service Pack 4) Standard Edition en Windows NT 4.0 (Compilación 1381: Service Pack 4) Enterprise Edition en Windows NT 4.0 (Compilación 1381: Service Pack 4) Si no sabe qué Service Pack ha instalado en una instancia de Servicios OLAP de SQL Server 7.0, puede comprobar la versión de la forma siguiente: 1. Seleccione Servicios OLAP en el grupo de programas de SQL Server 7.0 y, a continuación, seleccione Administrador de OLAP. 2. Seleccione el nodo Servidores de OLAP en la vista del árbol del Administrador de OLAP. 3. Seleccione Acerca de los Servicios OLAP de Microsoft SQL Server en el menú Ayuda del Administrador de OLAP. Esta tabla muestra las relaciones existentes entre la información de versión del Administrador de OLAP y los Service Pack de Servicios OLAP: Acerca de... Versión de Servicios OLAP de SQL Server 7.0.1073 Versión original de Servicios OLAP de SQL Server 7.0 7.0.1295 SP1 de Servicios OLAP *************************************************************** 2.0 Descargar y extraer el SP1 *************************************************************** Este Service Pack se distribuye en dos formatos: * En un disco compacto de SP1. * En cuatro archivos de extracción automática que se pueden descargar de Internet: ES_Sql70sp1i.exe: SP1 de Componentes de bases de datos para equipos basados en Intel Sql70sp1a.exe: SP1 de Componentes de bases de datos para equipos basados en Alpha ES_Sql70olapsp1i.exe: SP1 de Servicios OLAP para equipos basados en Intel Sql70olapsp1a.exe: SP1 de Servicios OLAP para equipos basados en Alpha Estos archivos de extracción automática se utilizan para crear una serie de directorios y archivos en el equipo que son los mismos que los del disco compacto del SP1. El proceso de instalación es, por tanto, el mismo para el disco compacto de SP1 y los archivos de SP1 extraídos. Si descargó SP1, necesita extraer los archivos para que se creen los directorios del Service Pack antes de ejecutar el programa de instalación. NOTA: algunos de los archivos de los Service Pack son archivos de sistema. Asegúrese de que la opción "Mostrar todos los archivos" está activada en el Explorador de Windows NT o en el Explorador de Windows al trabajar con los Service Pack. Para ello, en el menú Ver, haga clic en Opciones y active la opción. --------------------------------------------------- 2.1 Extraer el SP1 de Componentes de bases de datos --------------------------------------------------- Para extraer el SP1 de Componentes de bases de datos, sitúe el archivo de extracción automática correspondiente a la arquitectura del procesador en un directorio del equipo que ejecuta SQL Server o MSDE. Ejecute el archivo desde ese directorio. El programa de extracción automática le pedirá el nombre del directorio en que desea colocar los archivos del Service Pack. Por ejemplo, si ejecuta SQL Server o MSDE en un equipo basado en Intel y creó un directorio llamado C:\70sp1, copie el archivo ES_Sql70sp1i.exe en el equipo, ejecútelo y escriba el nombre del directorio C:\70sp1 cuando se le pida. Se extraerán los archivos del Service Pack y se colocarán los dos archivos de Systems Management Server de Microsoft en el directorio C:\70sp1. Adicionalmente, se creará un subdirectorio para la plataforma de hardware (X86 o Alpha) en el que se colocarán los archivos restantes del Service Pack. Puede cambiar el nombre del directorio de instalación de la base de datos; sin embargo, deberá asegurarse de que el nombre del directorio no contiene espacios. ------------------------------------ 2.2 Extraer el SP1 de Servicios OLAP ------------------------------------ Para extraer el SP1 de Servicios OLAP, cree un directorio en el equipo para guardar el SP1 de Servicios OLAP. Copie archivo de extracción automática de Servicios OLAP correspondiente a la arquitectura del procesador en un directorio del equipo que ejecuta Servicios OLAP. Ejecute el archivo desde ese directorio. El programa de extracción automática le pedirá el nombre del directorio en que desea que se coloquen los archivos del Service Pack. Por ejemplo, si ejecuta SQL Server en un equipo basado en Alpha y ha creado un directorio llamado C:\70sp1olap, copie el archivo Sql70olapsp1a.exe en el equipo, ejecútelo y escribe el nombre del directorio C:\70sp1olap cuando se le pida. Se extraerán los archivos del Service Pack. *************************************************************** 3.0 Instalación del Service Pack *************************************************************** Puede utilizar distintas series de pasos de instalación para instalar las diferentes partes de este Service Pack: * Para aplicar el Service Pack completo (SP1 de Componentes de bases de datos y SP1 de Servicios OLAP), complete los pasos 3.1 a 3.9. * Para aplicar sólo el SP1 de Componentes de bases de datos a un servidor que ejecuta los componentes de servidor y de cliente, complete los pasos 3.1 a 3.5, y los pasos 3.7 a 3.9. * Para aplicar sólo el SP1 de Componentes de bases de datos a un equipo que solamente ejecuta los componentes de cliente de bases de datos, complete los pasos 3.4, 3.5 y los pasos 3.7 a 3.9. * Para aplicar sólo el SP1 de Servicios OLAP, complete solamente los pasos 3.4, 3.6, 3.7 y 3.9. Utilice los mismos pasos en los equipos que ejecuten solamente los componentes de Servicios OLAP de cliente y en los equipos que ejecuten los componentes de Servicios OLAP de cliente y de servidor. Si se aplica el SP1 de Servicios OLAP a un servidor, pero no a un cliente que tiene acceso al servidor, el cliente no se beneficiará de las correcciones del SP1 de Servicios OLAP y no podrá utilizar la seguridad en el nivel de celda que presenta el SP1 de Servicios OLAP. Si instala el SP1 de Servicios OLAP en un equipo y posteriormente vuelve a instalar la versión original de Servicios OLAP de SQL Server 7.0, deberá instalar de nuevo el SP1 de Servicios OLAP. También puede utilizar Systems Management Server para instalar el SP1 automáticamente en varios equipos que ejecuten Windows NT(r) Server. El archivo Smssq701.pdf es un archivo de definición de paquetes (PDF) que automatiza la creación de un paquete para SQL Server en Systems Manager Server. Así se puede distribuir e instalar el paquete de SQL Server en equipos que ejecuten Systems Manager Server. El archivo Smssq701.cmd es un archivo por lotes que detecta la plataforma del equipo y ejecuta la versión apropiada del programa de instalación. ---------------------------------------------------------- 3.1 Realizar una copia de seguridad de las bases de datos ---------------------------------------------------------- Como precaución, realice una copia de seguridad de todas las bases de datos, incluidas las bases de datos master y msdb. La instalación del Service Pack no modifica la base de datos de usuario, pero sí modifica las bases de datos master y msdb. ------------------------------------------------------------ 3.2 Comprobar que las bases de datos del sistema disponen de suficiente espacio libre ------------------------------------------------------------ Si la opción de crecimiento automático está activada en en las bases de datos master y msdb del sistema SQL Server o MSDE en que va a aplicar el SP1, puede omitir este paso. Puede comprobarlo en SQL Server 7.0 si conecta con SQL Server desde el Administrador corporativo de SQL Server, hace clic en el icono de la base de datos y selecciona Propiedades. Compruebe que la casilla de verificación "Crecimiento automático del archivo" está activada. Puede realizar la comprobación en MSDE mediante estas instrucciones SQL: sp_helper_master sp_helpdb_msdb Compruebe en el resultado de estas instrucciones que el valor de la columna de crecimiento no es 0. Si la opción de crecimiento automático no está activada en la base de datos master o msdb, las bases de datos que no pueden crecer automáticamente deben disponer, al menos, de 500 KB de espacio libre. Para comprobarlo, ejecute el procedimiento almacenado del sistema sp_spaceused en el contexto de la base de datos master o msdb. Si el espacio no asignado de una de las bases de datos es menor de 500 KB, aumente el tamaño de la base de datos. Siga las instrucciones del tema Expandir la base de datos de los Libros en pantalla de SQL Server. ------------------------------------------- 3.3 Preparar las configuraciones en clúster ------------------------------------------- Antes de instalar el SP1 de Componentes de bases de datos en SQL Server 7.0 Enterprise Edition en un entorno de clústeres, compruebe que el grupo que contiene el Coordinador de transacciones distribuidas de Microsoft (DTC) es propiedad del nodo en el que se instaló DTC primero. Si el grupo no pertenece a este nodo, el programa de instalación del Service Pack 1 mostrará un error de instalación de DTC, le pedirá que solucione el problema y ejecute de nuevo el programa de instalación. Para corregir el problema mueva el grupo al nodo en el que se instaló primero DTC. Si se ejecuta SQL Server, Enterprise Edition en una configuración de clústeres, se deben cancelar los clústeres antes de aplicar el SP1 de Componentes de bases de datos. Para cancelar los clústeres de SQL Server, seleccione el Asistente para clúster de conmutación por error del grupo de programas de SQL Server 7.0. Cuando se le pida, inserte el disco compacto original de SQL Server, Enterprise Edition y siga las instrucciones que muestra el asistente. Realice esta acción en todos los nodos del clúster de Microsoft Windows NT(R) en los que se crearan clústeres para SQL Server. Se deben actualizar todas las instancias de SQL Server 7.0 que funcionan en un clúster a SP1 antes de volver a activar los clústeres. Hay información adicional disponible acerca de cómo ejecutar SQL Server en un entorno de clústeres en las notas de aplicación. Para obtener más información acerca de estas notas de aplicación, consulte la sección 5.11 este mismo archivo. --------------------------------------------------------- 3.4 Detener las aplicaciones antes de ejecutar el programa de instalación del Service Pack 1 --------------------------------------------------------- Antes de ejecutar el programa de instalación del Service Pack 1 para aplicar el SP1 de Componentes de bases de datos, cierre los siguientes servicios y aplicaciones: * Los servicios Microsoft Search, MSDTC, MSSQLServer, MSSQLServerOLAPService y SQLServerAgent. * Microsoft Transaction Server, Microsoft Message Queue Server y Microsoft COMTI. * Todas las aplicaciones, incluido el Panel de control de Windows NT. Antes de ejecutar el programa de instalación del Service Pack 1 para aplicar el SP1 de Servicios OLAP, cierre los servicios y aplicaciones enumerados anteriormente; sin embargo, no debe detener el servicio MSSQLServer si migró el depósito de Servicios OLAP a SQL Server. Si va a realizar la instalación en un clúster de Windows NT, compruebe que se detuvieron estas aplicaciones y servicios en todos los nodos del clúster. Detenga también el Administrador de servicios de SQL Server si está en ejecución. Haga clic con el botón secundario del mouse (ratón) en el icono minimizado del Administrador de servicios de SQL Server, ubicado en la parte derecha de la barra de tareas, y, a continuación, seleccione Salir. ---------------------------------------------------- 3.5 Instalar el SP1 de Componentes de bases de datos ---------------------------------------------------- Ejecute la secuencia de comandos Setup.bat desde: * El directorio que contiene los archivos del Service Pack extraídos desde ES_Sql70sp1i.exe o Sql70sp1a.exe. * El directorio del Service Pack del disco compacto del SP1 de SQL Server 7.0. Setup.bat inicia el cuadro de diálogo de Installshield que le solicita información acerca de si se utilizará la autenticación de SQL Server o la de Windows NT. Si selecciona la autenticación de SQL Server deberá suministrar al programa de instalación la contraseña del inicio de sesión sa. Si selecciona la autenticación de Windows NT deberá ejecutar el programa de instalación en una sesión de Microsoft Windows(r) iniciada con una cuenta de inicio de sesión de Microsoft Windows de la función fija de servidor sysadmin de la instancia de SQL Server o MSDE que va a actualizar. El proceso de instalación reemplaza los archivos existentes de SQL Server o MSDE con los archivos del Service Pack. El programa de instalación también ejecuta varios archivos de secuencias de comandos .sql para actualizar procedimientos almacenados del sistema. El instalador de DTC instala una nueva versión del Coordinador de transacciones distribuidas de Microsoft en el sistema. En un entorno de clústeres, lo hace en todos los nodos del clúster de Windows NT. El programa de instalación coloca un registro de las acciones que realiza en el archivo Sqlsp.log del directorio Temp del equipo en que se ejecutó. ------------------------------------- 3.6 Instalar el SP1 de Servicios OLAP ------------------------------------- Revise la sección 3.0, Instalación del Service Pack, para consultar los pasos necesarios para instalar el SP1 de Servicios OLAP si se trata de lo único que desea instalar. Para instalar el SP1 de Servicios OLAP, ejecute Setup.exe desde: * El subdirectorio Msolap\Install del directorio que contiene los archivos del Service Pack de Servicios OLAP extraídos desde ES_Sql70olapsp1i.exe o Sql70olapsp1a.exe. * El directorio Msolap\Install del disco compacto del SP1. Setup.exe inicia un cuadro de diálogo de Installshield que le pide información y, a continuación, realiza la instalación. --------------------------- 3.7 Reiniciar los servicios --------------------------- Una vez que el programa de instalación ha finalizado, es posible que le pida que reinicie el sistema. Tras reiniciar el sistema o cuando el programa de instalación finaliza sin pedir que se reinicie, utilice la aplicación Servicios del Panel de control para comprobar que los servicios Microsoft Search, MSDTC, MSSQLServer, MSSQLServerOLAPService y SQLServerAgent se están ejecutando. ---------------------------------------------------------------- 3.8 Volver a activar los clústeres de una configuración de clústeres ---------------------------------------------------------------- Si ha aplicado este Service Pack en una configuración en clúster de Windows NT, vuelva a activar los clústeres de SQL Server. Deberá aplicar este Service Pack a todas las instancias de SQL Server 7.0 que vaya a incluir en el clúster antes de volver a activar el clúster. Para volver a activar el clúster de SQL Server, seleccione el Asistente para clúster de conmutación por error en el grupo de programas de SQL Server 7.0. Cuando se le pida, inserte el disco compacto original de SQL Server Enterprise Edition y siga las instrucciones que muestra el asistente. Realice esta acción en todos los nodos del clúster de Microsoft Windows NT que contengan las instancias de SQL Server que desea incluir en el clúster. ------------------------------ 3.9 Reiniciar las aplicaciones ------------------------------ Reinicie las aplicaciones que cerró antes de ejecutar el programa de instalación del Service Pack 1. *************************************************************** 4.0 Redistribuir los componentes de cliente del SP1 de Componentes de bases de datos *************************************************************** Este Service Pack incluye un nuevo archivo que contiene Componentes actualizados de acceso a datos de Microsoft (MDAC) para su redistribución. Los desarrolladores de aplicaciones OLE DB u ODBC utilizan el archivo Mdac_typ.exe para distribuir los componentes de conectividad del cliente necesarios para conectar la aplicación a diferentes orígenes de datos: * Los componentes del núcleo de MDAC, como los componentes del núcleo de ADO, OLE DB y ODBC. * Diferentes proveedores OLE DB y controladores ODBC, incluido el proveedor OLE DB para SQL Server y el controlador ODBC de SQL Server. Los requisitos de licencia y las instrucciones de utilización de Mdac_typ.exe se encuentran en un archivo llamado Mdacredist.txt. Los desarrolladores que quieran distribuir las versiones del proveedor OLE DB para SQL Server y del controlador ODBC de SQL Server incluidas en la versión original de SQL Server 7.0 o MSDE 1.0 deben utilizar las versiones de Mdac_typ.ext y Mdacredist.txt incluidas con: * SQL Server 7.0 * MDAC 2.1 * MDAC 2.1 SP1 * Access 2000 u Office 2000 El Service Pack 1 para SQL Server 7.0 y MSDE 1.0 incluye un nuevo archivo comprimido ejecutable, Sqlredis.exe, y una nueva versión de Mdacredist.txt. Estos archivos se encuentran en el SP1 de Componentes de bases de datos. De forma predeterminada, al ejecutar Sqlredis.exe: 1. Se ejecuta Mdac_type.exe para MDAC 2.1 SP1. Al hacerlo, se instalan los componentes principales de MDAC 2.1 SP1 y las versiones de los componentes de conectividad del cliente de SQL Server y MSDE incluidas con las versiones originales de SQL Server 7.0 y MSDE 1.0. 2. Se reemplazan los componentes de conectividad del cliente de SQL Server y MSDE con las nuevas versiones incluidas en el SP1 de los Componentes de bases de datos. Si sólo desea instalar los componentes de conectividad de cliente actualizados en el SP1 de Componentes de base de datos, utilice la siguiente instrucción 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 descritos en el archivo Mdacredist.txt que se suministra con este Service Pack. *************************************************************** 5.0 Notas de la documentación *************************************************************** Esta sección describe los problemas que afectan a los sitios que ejecutan el SP1 pero que no son resultado de las correcciones que contiene el Service Pack. Los cambios en el comportamiento que introducen las correcciones están documentados en el artículo "FIX" de Knowledge Base publicado para cada corrección. El artículo Q220519 de Knowledge Base contiene la lista de soluciones del Service Pack. Cada solución está vinculada a su correspondiente artículo de Knowledge Base. Puede encontrar los artículos en support.microsoft.com/servicedesks/directaccess. Seleccione la opción que permite especificar un número de artículo y escriba Q229519. Siga los vínculos a los artículos "FIX" de Knowledge Base para consultar los detalles de cada corrección. ------------------------------------------------------------------- 5.1 Actualizar equipos sólo de cliente después de instalar el SP1 ------------------------------------------------------------------- A veces, los usuarios instalan primero sólo los componentes de cliente de SQL Server en un equipo y, a continuación, agregan una edición Standard, Enterprise o Desktop del servidor de bases de datos al equipo. Esto se realiza al ejecutar el programa de instalación desde el disco compacto de SQL Server. Si ya se han actualizado los componentes de cliente del equipo a SP1, el programa de instalación de SQL Server mostrará este error: No puede instalar una versión anterior (7.00.623) a la versión del equipo (7.00.699). Desinstale la versión anterior. Utilice el procedimiento siguiente para agregar una edición Standard, Enterprise o Desktop del servidor de bases de datos a un cliente que ejecute los componentes de cliente del SP1: 1. Copie el archivo Bcp.exe desde el disco compacto de instalación de SQL Server 7.0 al equipo cliente, para reemplazar la versión de SP1 de Bcp.exe en el directorio C:\Mssql7\Binn. 2. Ejecute el programa de instalación desde el disco compacto de instalación de SQL Server 7.0 para instalar los componentes de servidor. 3. Ejecute el programa de instalación del Service Pack 1 del SP1 de Componentes de bases de datos; para hacerlo, siga las instrucciones de este archivo para actualizar todos los componentes de bases de datos de SQL Server del equipo a SP1. Nota: para actualizar un cliente a la edición Standard o Enterprise del servidor es necesario adquirir una licencia de servidor apropiada. Los equipos clientes que cubre la licencia de acceso para cliente (CAL) de SQL Server Standard o Enterprise pueden instalar la edición Desktop del servidor. ---------------------------------------------------------------------- 5.2 Volver a generar la base de datos master después de instalar el SP1 ---------------------------------------------------------------------- Al volver a generar la base de datos master tras aplicar el SP1 se eliminan las actualizaciones del SP1 en las tablas del sistema. Los usuarios que vuelvan a generar la base de datos master después de aplicar el SP1 deberán volver a aplicar el SP1 de Componentes de bases de datos tras volver a generar la base de datos. ------------------------------------------ 5.3 Aplicar el SP1 a una versión posterior ------------------------------------------ Si intenta actualizar una instalación de SQL Server cuyos archivos ejecutables del motor de base de datos tienen la misma fecha o una fecha posterior que los archivos proporcionados con el SP1 de Componentes de bases de datos, el programa de instalación del Service Pack 1 terminará y mostrará el siguiente mensaje: 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, esto indica que ya se aplicó el SP1 (o posterior) a la instancia de SQL Server del servidor y que no es necesario realizar una actualización. Las posibles excepciones son los clientes que recibieron de su proveedor de soporte técnico para SQL Server una versión especial de SQL Server posterior al SP1 y que han aplicado dicha compilación a un sistema que no se actualizó con SP1. Estos clientes deben ponerse en contacto con su proveedor de soporte técnico para SQL Server a fin de pedir información acerca del proceso de actualización. -------------------------------------------------------------- 5.4 Instalar el SP1 en Windows NT 4.0, Terminal Server Edition -------------------------------------------------------------- Service Pack 1 proporciona compatibilidad para ejecutar SQL Server en Windows NT Server 4.0 Terminal Server Edition. La versión original de SQL Server 7.0 no se admite en Windows NT 4.0 Terminal Server Edition. Service Pack 1 requiere que se aplique el Service Pack 4 de Windows NT Server 4.0 Terminal Server Edition a un equipo que ejecute Terminal Server Edition antes de instalar SQL Server. Este Service Pack es específico para Terminal Server Edition y es independiente del Service Pack 4 de Windows NT Server 4.0. Para obtener más información acerca del Service Pack de Terminal Server Edition, consulte la página Web de descarga de Service Pack de Microsoft en support.microsoft.com/support/downloads. Utilice estos pasos para instalar SQL Server 7.0 y el SP1 en Windows NT Server 4.0 Terminal Server Edition: 1) Compruebe que se ha aplicado el Service Pack 4 de Windows NT 4.0, Terminal Server Edition. 2) Utilice la aplicación Servicios del Panel de control para detener el servicio de licencias de Terminal Server. 3) Copie los archivos de ODBC de SQL Server en el directorio System32 del equipo que ejecuta Terminal Server Edition. Inserte el disco compacto de SQL Server 7.0 en el equipo. Copie los archivos del directorio ODBC del disco compacto en el directorio C:\Winnt\System32 del servidor: * Para servidores basados en Alpha, copie los archivos del directorio Alpha\ODBC. No copie el subdirectorio Symbols. * Para servidores basados en Intel, copie los archivos en el directorio X86\ODBC. No copie el subdirectorio Symbols. 4) Utilice la aplicación Servicios del Panel de control para reiniciar el servicio de licencias de Terminal Server. 5) Instale SQL Server 7.0 con el disco compacto de SQL Server 7.0. No se puede instalar SQL Server mediante un cliente de baja interactividad; se debe instalar mediante la consola del equipo que ejecuta Terminal Server Edition. No puede instalar SQL Server en un equipo que ejecuta Terminal Server Edition con la ventana de ejecución automática de instalación que aparece al insertar el disco compacto de SQL Server. Cierre la ventana y, a continuación, abra la aplicación Agregar o quitar programas del Panel de control. Seleccione el botón Instalar y siga las instrucciones. Ejecute el programa de instalación directamente desde el disco compacto de SQL Server 7.0: * Para servidores basados en Intel, ejecute X86\Setup\Setupsql.exe. * Para servidores basados en Alpha, ejecute Alpha\Setup\Setupsql.exe. Siga las instrucciones del programa de instalación de SQL Server. Si desea instalar directamente una base de datos en el equipo que ejecuta Terminal Server Edition, puede ejecutar la instalación completa de SQL Server para instalar los componentes de comunicaciones de cliente y el motor de bases de datos. Si sólo necesita proporcionar a las aplicaciones que se ejecutan en el mismo equipo que Terminal Server Edition la capacidad de conectar con bases de datos de SQL Server de otros servidores, puede instalar sólo los componentes de conectividad de cliente. Para obtener más información acerca de cómo realizar instalaciones completas de servidor o sólo de conectividad de cliente, consulte Ejecutar el programa de instalación de SQL Server en los libros en pantalla de SQL Server 7.0. 6) Aplique el SP1. Siga las instrucciones de este archivo. Se debe instalar SP1 desde la consola del equipo que ejecuta Terminal Server Edition. Asimismo, debe ejecutar el proceso de instalación del Service Pack 1 (setup.bat) desde la aplicación Agregar o quitar programas del Panel de control. ----------------------- 5.5 SP1 y duplicación ----------------------- Recomendamos que aplique este Service Pack a todos los participantes de 7.0 en su topología de duplicación: publicador, distribuidor y suscriptores. Recomendamos que distribuya SP1 en la topología de duplicación siguiendo esta secuencia: 1. Distribuidor (si es independiente del publicador) 2. Publicador 3. Suscriptor NOTA: en la mayor parte de los casos, especialmente en la duplicación de mezcla, el distribuidor y el publicador están en el mismo servidor y se actualizan a la vez. En la duplicación de mezcla, la base de datos de distribución sólo se utiliza para guardar el historial de agente. Normalmente, la base de datos de distribución de una topología de duplicación de mezcla reside en el mismo equipo que la base de datos publicada. Sin embargo, también es posible tener una base de datos de distribución remota para duplicación de mezcla en sitios que desean centralizar el registro del historial de agente. Es posible que no pueda actualizar inmediatamente todos los servidores de una topología de duplicación, por lo que las operaciones de duplicación funcionan sin verse afectadas entre servidores que ejecutan la versión original de SQL Server 7.0 y los participantes de SP1. A continuación se indican las excepciones y consideraciones: 5.5.1 Instalar SP1 en un servidor que proporciona una base de datos de distribución remota para publicaciones de mezcla Si actualiza a SP1 un servidor con una base de datos de distribución remota para publicaciones de mezcla, también deberá actualizar a SP1 cada uno de los publicadores de duplicación de mezcla que utilicen dicha base de datos de distribución. Con este requisito se asegura la entrega óptima de los cambios en los datos de los publicadores de duplicación de mezcla asociados que realicen los agentes de mezcla de inserción que se ejecuten en el distribuidor. 5.5.2 Actualizar a SP1 un publicador de mezcla que todavía recibirá nuevas suscripciones de la versión original de SQL Server 7.0 Para permitir nuevos suscriptores de duplicación de mezcla de servidores en los que no se haya instalado el SP1, deberá agregar el parámetro opcional "-70Subscribers" a cada trabajo del agente de instantáneas. Así se asegura la realización de la sincronización inicial completa de los nuevos suscriptores de mezcla de SQL Server 7.0 en los que no se haya instalado el SP1. Si un suscriptor que ejecuta la versión original de SQL Server ya ha recibido la sincronización inicial, dicho suscriptor todavía podrá mezclar datos sin este parámetro. Sin embargo, si se quita la suscripción y se vuelve a crear, o es necesario reinicializar completamente la suscripción, sería necesario el parámetro. La solución más adecuada consistiría en actualizar el suscriptor a SP1 en lugar de utilizar el parámetro. Si desea estar seguro, puede agregar el parámetro hasta que se hayan actualizado todos los suscriptores a SP1. 5.5.3 Instalar el SP1 en un suscriptor de duplicación de mezcla. Si actualiza un suscriptor de duplicación de mezcla de extracción de SQL Server a SP1, también deberá actualizar a SP1 cada uno de sus publicadores de duplicación de mezcla asociados. Así se asegura la entrega correcta de los cambios de datos de los publicadores de duplicación de mezcla asociados por parte de los agentes de mezcla de extracción que se ejecuten en el suscriptor. Esto se consigue mejor mediante la utilización de la secuencia de distribución distribuidor-publicador-suscriptor descrita anteriormente. 5.5.4 Ejecutar la duplicación de SP1 con versiones anteriores de SQL Server No existen diferencias conocidas en la forma en que funciona SP1 con publicadores y suscriptores de SQL Server 6.0 o 6.5 y la forma en que trabaja la versión original de SQL Server 7.0 con las versiones anteriores. 5.5.5 Actualizar los suscriptores de duplicación de mezcla de Access 2000 (Jet 4.0). Para que los suscriptores de mezcla basados en Jet de Access 2000 aprovechen las mejoras de SP1, necesitará copiar los siguientes archivos del SP1 de Componentes de bases de datos a la estación de trabajo en la que utilice Access 2000. x86\binn\replres.dll x86\binn\replrec.dll x86\binn\replprov.dll x86\jet\msrpjt40.dll Copie cada archivo en esta carpeta de la unidad de sistema de la estación de trabajo: \Archivos de programa\Archivos comunes\Microsoft Shared\ Database Replication Nota: estos pasos no son necesarios si se utiliza MSDE 1.0 como suscriptor de mezcla de Access 2000. En tal caso, sólo tiene que aplicar el SP1 de Componentes de bases de datos y seguir las instrucciones de este archivo Léame. --------------------------------------------- 5.6 Cambios de comportamiento de los cursores --------------------------------------------- En las ediciones originales de SQL Server 7.0 y MSDE 1.0, una operación de deshacer cierra todos los cursores abiertos excepto aquellos que cumplen las condiciones siguientes: * CURSOR_CLOSE_ON_COMMIT es OFF. * El cursor es estático. * El cursor terminó de rellenar su tabla de trabajo. Para aumentar la compatibilidad con versiones anteriores de SQL Server, el SP1 de Componentes de bases de datos lo cambia de forma que los cursores sólo se cierran en una operación de deshacer si se cumple una de las siguientes condiciones: * CURSOR_CLOSE_ON_COMMIT es ON. * Actualmente un cursor de llenado asincrónico está rellenando. --------------------------------- 5.7 Cambios en los Servicios OLAP --------------------------------- Estos cambios en los Servicios OLAP se presentan en el SP1 de Servicios OLAP: 5.7.1 Seguridad mejorada Se mejoró la seguridad de los Servicios OLAP en el SP1 de Servicios OLAP. Ahora se admite la seguridad en el nivel de celda. Para obtener información acerca de cómo utilizar la seguridad en el nivel de celda, consulte las notas de aplicación "Seguridad en el nivel de celda", disponibles en www.microsoft.com/sql/70/gen/olap.htm (esta información está en ingles). 5.7.2 Versión alemana de los Servicios OLAP de SQL Server en Alpha Actualmente, la versión en alemán del programa de instalación de Servicios OLAP sólo funciona en plataformas Intel. La versión en alemán de los Servicios OLAP de SQL Server 7.0 no es compatible con plataformas Alpha. Si intenta ejecutar la versión en alemán del programa de instalación del SP1 de Servicios OLAP en un equipo Alpha, el programa de instalación termina con un error. Utilice la versión en inglés de EE.UU. del SP1 de Servicios OLAP en equipos Alpha que ejecuten el software con la versión en alemán. Si instaló la versión en alemán de los Servicios OLAP de SQL Server 7.0 en un equipo Alpha que ejecuta la versión en alemán de Windows NT, deberá instalar la versión en inglés de EE.UU. del SP1 de Servicios OLAP. 5.7.3 Migrar el depósito de un Servidor OLAP administrado de forma remota Una vez que haya instalado el SP1 de Servicios OLAP en un servidor, podrá migrar el depósito mediante la instancia del Administrador de OLAP del servidor. No puede utilizar el Administrador de OLAP desde otro equipo que administre de forma remota el servidor para realizar esta tarea. 5.7.4 SP1 de Servicios OLAP con la versión coreana de Windows NT Si utiliza los Servicios OLAP de SQL Server 7.0 en un servidor que ejecuta la versión coreana de Windows NT, no podrá conectarse al servidor OLAP si instala el SP1 de Componentes de bases de datos, SP1 de Servicios OLAP o si instala de forma independiente MDAC 2.1 SP1. Tras instalar cualquiera de estos Service Pack en el servidor que ejecuta los Servicios OLAP, debe ejecutar Olaprepair.exe en el servidor para poder conectarse al servidor OLAP. Olaprepair.exe se encuentra en la versión inglesa del SP1 de Servicios OLAP. Al ejecutar este programa puede que tenga que reiniciar el equipo en dos ocasiones. -------------------------------- 5.8 Servicios de transformación de datos -------------------------------- En el SP1 de Componentes de bases de datos se presentan las siguientes modificaciones en los Servicios de transformación de datos(DTS): 5.8.1 Exportar a bases de datos Oracle Al exportar a Oracle con el Asistente para exportación de DTS, si crea las tablas de destino con DTS, DTS creará las tablas que distinguen mayúsculas y minúsculas mediante la utilización de comillas alrededor de los nombres de propietario y de las tablas. Esto es necesario para admitir nombres de propietario o de tablas que son palabras claves o que contienen espacios. Si los nombres no son palabras claves ni contienen espacios, y desea quitar las comillas, elimínelas en el cuadro de diálogo Copiar tablas de DTS. 5.8.2 Utilizar la característica de prueba de DTS La característica de prueba de DTS ha mejorado su funcionalidad y ahora admite variables y búsquedas globales. Sin embargo, la característica de prueba de DTS no admite columnas de linaje de datos en secuencias Microsoft ActiveX(R) en el modo de prueba. 5.8.3 Cambios en el cuadro de diálogo Ejecutar paquete Al ejecutar un paquete de DTS en el Asistente para importación de DTS, el Asistente para exportación de DTS o el Diseñador de DTS, se agregaron columnas adicionales al cuadro de diálogo Ejecutar paquete para que muestren la hora de inicio, la hora de finalización y la duración. Estas nuevas columnas no estarán disponibles si el paquete se ejecuta con una contraseña de usuario. Además, se proporciona información de la notificación de transferencia durante la ejecución del paquete. 5.8.4 Mensajes de error de Servicios de transformación de datos Se han mejorado los mensajes de error de DTS y ahora proporcionan información específica del proveedor de OLE DB así como información acerca de operaciones erróneas. 5.8.5 Utilización de la palabra clave SET en secuencias de comandos de Microsoft Visual Basic La asignación ActiveX de referencias de objeto a variables globales de DTS en secuencias de comandos de Visual Basic Scripting Edition ahora sigue la sintaxis de SET estándar de Visual Basic en todos los casos. Utilice 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 SET y .Value para volver a asignar la referencia de objeto. Por ejemplo, en las instrucciones siguientes: * La primera instrucción asigna una referencia al objeto de conexión a la variable global x. * La segunda instrucción establece la variable o a una referencia al objeto de conexión. * La tercera instrucción establece la variable o a una referencia a una variable global que contiene una referencia al objeto de conexión. SET DTSGlobalVariables("x") = CreateObject("ADO.Connection") SET o = DTSGlobalVariables("x").Value SET o = DTSGlobalVariables("x") 5.8.6 Las pruebas admiten variables y búsquedas globales La interfaz de usuario DTS tiene una opción de prueba en dos cuadros de diálogo: * En el cuadro de diálogo Propiedades de transformación de datos, haga clic en la ficha Transformaciones y, después, haga clic con el botón secundario del mouse en una de las líneas que asignan las transformaciones de columnas. El menú que aparece incluye una opción de prueba. * Haga doble clic en un cuadro de diálogo Propiedades de la tarea de secuencia de comandos ActiveX y seleccione el botón de prueba. Estas pruebas admiten ahora variables y búsquedas globales. No es posible realizar pruebas en las columnas de linaje. --------------------------------- 5.9 SQL Server 7.0 y Exchange 5.5 --------------------------------- Debe configurar explícitamente la utilización de memoria en SQL Server si ejecuta SQL Server 7.0 y la versión 5.5 de Microsoft Exchange Server en el mismo equipo. SQL Server no funcionará correctamente si deja la opción de memoria dinámica mínima de SQL Server con el valor predeterminado de 0. Para solucionar un problema conocido de memoria que se produce cuando se ejecutan juntos ambos productos, deberá establecer la memoria dinámica mínima de SQL Server 7.0 (o la opción Mín. de memoria del servidor de sp_configure) como la cantidad de memoria necesaria para admitir la carga de procesamiento pico de SQL Server. En este entorno, SQL Server no adquirirá memoria suficiente para alcanzar la configuración de memoria dinámica máxima (o la opción Máx de memoria del servidor de sp_configure). En vez de ello, SQL Server se ejecutará usualmente con la cantidad de memoria especificada en la opción de memoria dinámica mínima. Por lo tanto, la opción de memoria dinámica mínima deberá ser suficiente para ejecutar SQL Server cuando funcione a alta capacidad. Para determinar la memoria que necesita SQL Server, supervise la memoria que utiliza SQL Server bajo las siguientes condiciones: * Si la base de datos se ejecuta en un entorno de producción, supervise la utilización de memoria de SQL Server cuando el sistema se ejecuta a alta capacidad. * Si desarrolló en su compañía las aplicaciones de SQL Server, ejecute pruebas de tensión mientras supervisa la memoria que utiliza SQL Server. * Si las aplicaciones de SQL Server fueron desarrolladas por terceros, es posible que necesite consultar la documentación de la aplicación para determinar su impacto sobre la memoria de SQL Server. Para obtener más información acerca de cómo supervisar la memoria de SQL Server, consulte Supervisar la utilización de la memoria en los libros en pantalla de SQL Server. Para obtener más información acerca de cómo configurar las opciones de memoria de SQL Server, consulte Opciones de memoria del servidor en los libros en pantalla de SQL Server. --------------------------------------------------------------- 5.10 Versión en francés de los libros en pantalla de SQL Server --------------------------------------------------------------- La versión original en francés de los libros en pantalla de SQL Server contiene una tabla de contenido incorrecta. La versión en francés del SP1 de Componentes de bases de datos contiene un archivo de extracción automática que incluye 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: 1. Copie el archivo Sqlbolfr.exe del directorio del Service Pack a una carpeta vacía del equipo. 2. Ejecute Sqlbolfr.exe para extraer el archivo Sqlbol.chm. 3. Copie el nuevo archivo Sqlbol.chm al directorio C:\Mssql7\Books. Así se sobrescribirá la versión incorrecta del archivo. ------------------------------------------------------------------ 5.11 Notas de aplicación del agrupamiento en clúster de SQL Server ------------------------------------------------------------------ Existen unas notas de aplicación llamadas "How to Install SQL Server 7.0, Enterprise Edition, on Microsoft Cluster Server: Step by Step Instructions." (Cómo instalar SQL Server 7.0, Enterprise Edition en Microsoft Cluster Server: instrucciones paso a paso). Estas notas de aplicación complementan la información acerca del agrupamiento en clúster de los libros en pantalla de SQL Server. Para obtener más información acerca de las notas de aplicación, consulte support.microsoft.com/support/sql/papers.asp (esta información está en inglés).