Compartir a través de


Requisitos para usar SQL Server 2000 Analysis Services con el servicio de generación de cubos de Project Server 2007

Actualizado: abril de 2009

 

Última modificación del tema: 2009-04-16

Para la creación de cubos, puede usar SQL Server 2000 Analysis Services, SQL Server 2005 Analysis Services o SQL Server 2008 Analysis Services. En este artículo se describen los requisitos para usar SQL Server 2000 Analysis Services con el servicio de creación de cubos de Microsoft Office Project Server 2007.

Para obtener más información acerca de los requisitos de SQL Server 2005 Analysis Services, vea Requisitos para usar SQL Server 2005 Analysis Services con el servicio de generación de cubos de Project Server 2007.

Para obtener información acerca de los requisitos de SQL Server 2008 Analysis Services, vea Requisitos para usar SQL Server 2008 Analysis Services con el servicio de generación de cubos de Project Server 2007.

Requisitos de Service Pack

A fin de que SQL Server 2000 Analysis Services funcione correctamente con el servicio de creación de cubos de Office Project Server 2007, se debe aplicar SQL Server 2000 Service Pack 4 para Analysis Services.

Si usa el componente de base de datos de SQL Server 2000 como su servidor de base de datos, también debe aplicar el Service Pack 4 al componente de base de datos. Tanto el componente de base de datos de SQL Server 2000 como SQL Server 2000 Analysis Services deben tener el mismo nivel de Service Pack.

Puede comprobar la versión del Service Pack tanto del componente de base de datos de SQL Server 2000 como de SQL Server 2000 Analysis Services mediante el procedimiento siguiente.

Comprobación de la versión del Service Pack de SQL Server 2000

  1. En el menú Inicio, seleccione Panel de control.

  2. Haga doble clic en Agregar o quitar programas.

  3. Haga clic en el producto cuya versión desee comprobar (Microsoft SQL Server 2000 o Microsoft SQL Server 2000 Analysis Services).

  4. Haga clic en Haga clic aquí para obtener información de soporte técnico.

  5. Observe el número de versión. La versión de Service Pack 4 es 8.00.2039.

Para aplicar el Service Pack 4 a SQL Server 2000 Analysis Services, puede usar el procedimiento siguiente.

Aplicar SQL Server 2000 Service Pack 4 al componente de Analysis Services

  1. Vaya a la página de descarga de Microsoft SQL Server 2000 Service Pack 4 (https://go.microsoft.com/fwlink/?linkid=86989\&clcid=0xC0A).

  2. Descargue los componentes de Analysis Services (descargue el archivo: SQL2000.AS-KB884525-SP4-x86.EXE).

  3. Cuando ejecute la descarga, se le pedirá que seleccione una ubicación para guardar el archivo. Cuando haya especificado dicha ubicación, haga clic en Siguiente. Los archivos se extraerán en esa ubicación.

  4. Haga clic en Finalizado.

  5. Busque la ubicación que especificó en el servidor y ejecute \msolap\install\Setup.exe.

  6. Siga las instrucciones que aparezcan para terminar la instalación del Service Pack.

Instalación de objetos de ayuda para la toma de decisiones de SQL Server 2000 Analysis Services

Si usa SQL Server 2000 Analysis Services con Office Project Server 2007, debe instalar el componente DSO (objetos de ayuda para la toma de decisiones) de Analysis Services en los servidores de aplicaciones de Project Server. También debe instalar SQL Server 2000 Service Pack 4 para Analysis Services en el componente DSO.

[!NOTA] Si SQL Server 2000 Analysis Services está instalado en el servidor de aplicaciones de Project Server (por ejemplo, una instalación de un único equipo), no es necesario instalar el componente DSO en ese servidor.

Instalación de DSO de SQL Server 2000 Analysis Services y Service Pack 4

  1. En el servidor de aplicaciones de Project Server 2007, inserte el CD de SQL Server 2000 en la unidad de CD-ROM o conéctese a un punto de instalación de red.

  2. Si va a realizar la instalación desde el CD de SQL 2000 Server y tiene activada la reproducción automática, haga clic en SQL Server 2000 Components en el programa de instalación de SQL Server  2000. De lo contrario, en el CD de SQL Server (o en el punto de instalación de la red), busque y ejecute el archivo llamado Autorun.exe.

  3. En la página Instalar componentes, haga clic en Instalar Analysis Services.

  4. Lea y acepte el Contrato de licencia para el usuario final.

  5. En el programa de instalación de Analysis Services, en la página Seleccionar componentes, desactive todos los componentes excepto los componentes Objetos de ayuda para la toma de decisiones y Cliente y, a continuación, siga el asistente para instalar DSO.

  6. Vaya a la página de descarga de Microsoft SQL Server 2000 Service Pack 4 (https://go.microsoft.com/fwlink/?linkid=86989\&clcid=0xC0A).

  7. Descargue los componentes de Analysis Services (descargue el archivo: SQL2000.AS-KB884525-SP4-x86.EXE).

  8. Cuando ejecute la descarga, se le pedirá que seleccione una ubicación para guardar el archivo. Cuando haya especificado dicha ubicación, haga clic en Siguiente. Los archivos se extraerán en esa ubicación.

  9. Haga clic en Finalizado.

  10. Busque la ubicación que especificó en el servidor y ejecute \msolap\install\Setup.exe.

  11. Siga las instrucciones que aparezcan para terminar la instalación del Service Pack.

Adición de la cuenta del servicio de cola al grupo de administradores de OLAP

Cuando se instala y configura Office Project Server 2007, la cuenta de usuario de Windows encargada de ejecutar el servicio de cola de Microsoft Project Server se designa automáticamente en el momento en que se crea el proveedor de servicios compartidos. Esta cuenta la debe agregar alguien que sea integrante del grupo de administradores de OLAP.

Para averiguar qué cuenta de usuario de Windows se designa como cuenta de servicio de cola, vaya al servidor de aplicaciones de Project Server y lleve a cabo el procedimiento siguiente.

Determinación de la cuenta de servicio de cola de Microsoft Project Server

  1. En el menú Inicio, haga clic en Programas, seleccione Herramientas administrativas y, a continuación, haga clic en Servicios.

  2. En la lista Nombres de servicios, haga doble clic en Microsoft Office Project Server Queue Service.

  3. En la página de propiedades, haga clic en la ficha Iniciar sesión. Observe la cuenta de usuario de Windows con la que el servicio se está ejecutando. Tendrá que agregar esta cuenta al grupo de administradores de OLAP en un paso posterior.

  4. Haga clic en Cancelar para salir del menú.

Tendrá que agregar la cuenta del servicio de Microsoft Project Server Queue al grupo de administradores de OLAP en el equipo que ejecute SQL Server 2000 Analysis Services.

Adición de la cuenta del servicio de cola al grupo de administradores de OLAP

  1. En el menú Inicio, haga clic en Programas, seleccione Herramientas administrativas y, a continuación, haga clic en Administración de equipos.

  2. En Administración de equipos, expanda Usuarios y grupos locales y, a continuación, haga clic en la carpeta Grupos.

  3. Haga doble clic en el grupo de administradores de OLAP para abrir la página de propiedades.

  4. En la página de propiedades, haga clic en Agregar.

  5. En la página Seleccione los usuarios, equipos o grupos, en el cuadro Escribir los nombres de objeto para seleccionar, escriba la cuenta de usuario de Windows con la que se esté ejecutando el servicio de la cola. Haga clic en Aceptar.

  6. En la página de propiedades de Administradores de OLAP, haga clic en Aceptar.

Concesión de permisos del grupo de administradores de OLAP a los componentes de SQL Server 2000 Analysis Services

El grupo de administradores de OLAP debe tener permisos sobre todos los componentes de SQL Server 2000 Analysis Services. Es posible que deba conceder expresamente al grupo de administradores de OLAP el control total sobre el subdirectorio \bin del directorio de instalación para SQL Server 2000 Analysis Services. La ubicación predeterminada de este directorio es:

C:\Archivos de programa\Microsoft Services\Bin

Migración del repositorio

Cada uno de los servidores que ejecuta Microsoft SQL Server 2000 Analysis Services tiene un repositorio para almacenar metadatos de los objetos del equipo que ejecuta Analysis Services (por ejemplo, cubos y dimensiones). De forma predeterminada, este repositorio es una base de datos Microsoft Jet (.mdb) del servidor en el que está instalado Analysis Services. A fin de conseguir una mejor escalabilidad, se recomienda migrar el repositorio a una base de datos de Microsoft SQL Server 2000.

[!NOTA] Sólo se puede migrar el repositorio a una base de datos de SQL Server. La aplicación de administración de Analysis Services 2005 no admite la migración del archivo de repositorio. Sin embargo, migrar el repositorio antes de realizar una actualización u obtener una base de datos de repositorio predefinida le permitirá tener el repositorio hospedado en una base de datos de SQL Server.

Migración del repositorio

  1. En SQL Server, cree una nueva base de datos y asígnele el nombre Repositorio de Analysis Services.

  2. En Seguridad, haga clic con el botón secundario en Inicios de sesión y a continuación, haga clic en Nuevo inicio de sesión.

  3. Para el nombre de inicio de sesión, haga clic en el botón de puntos suspensivos (...) y seleccione el grupo de administradores de OLAP de este equipo.

  4. En la ficha Acceso a la base de datos, seleccione la base de datos Repositorio de Analysis Services.

  5. En Permitir en la función de base de datos, seleccione db_owner.

  6. Inicie sesión en el equipo donde se ejecuta Analysis Services 2000 mediante una cuenta de usuario que disponga de permisos que sean equivalentes a los del grupo de administradores o a los del grupo de administradores de OLAP, e inicie Analysis Manager.

  7. En el panel izquierdo, expanda Analysis Servers.

  8. Haga clic con el botón secundario en el nombre del servidor y, a continuación, haga clic en Migrar depósito para iniciar el Asistente para migración del depósito. Migre el repositorio a la base de datos que creó en el paso 1.

    [!NOTA] Se recomienda elegir el formato nativo de Analysis Services al migrar el repositorio.

  9. Después de migrar el repositorio a una base de datos de SQL Server, puede eliminar de forma segura el repositorio antiguo. De forma predeterminada, esta base de datos es \Archivos de programa\Microsoft Analysis Services\Bin\msmdrep.mdb.

Concesión de acceso a la base de datos de informes de Project Server a la cuenta de servicio de Analysis Services

Debido a que Project Server 2007 usa las capacidades mejoradas de la seguridad integrada de SQL Server, debe otorgar expresamente acceso a la base de datos de informes de Project Server 2007 a la cuenta del servicio de Analysis Services en cada instancia de Project Server. Las instalaciones predeterminadas de SQL Server 2000 usan la cuenta del sistema de Windows para ejecutar el servicio de Analysis Services. Dicha cuenta debe cambiarse a una cuenta que tenga acceso a SQL Server. Es necesario disponer de una cuenta de dominio si SQL Server está hospedado en un servidor independiente.

En Office Project Server 2007, la cuenta que ejecuta el servicio de SQL Server Analysis Services (MSSQLServerOLAPService) obtiene acceso directo a la base de datos de informes de Project Server de SQL Enterprise Manager.

Para poder tener acceso a la base de datos de informes de Project Server para el servicio de generación de cubos, el permiso mínimo necesario es la función DB_DataReader. Debe conceder dicho permiso a la cuenta del servicio de SQL Server Analysis Services.

Concesión de permisos a la cuenta de servicio de SQL Server Analysis Services para que tenga acceso a la base de datos de informes de Project Server

  1. En el menú Inicio, seleccione Programas y, a continuación, Microsoft SQL Server; a continuación, haga clic en Enterprise Manager.

  2. En Enterprise Manager, expanda Servidores de Microsoft SQL Server, Grupo de SQL Server y el servidor.

  3. Expanda la carpeta Seguridad, haga clic con el botón secundario en Inicios de sesión y, a continuación, haga clic en Nuevo inicio de sesión.

  4. En la página de propiedades, en la ficha General, escriba la cuenta autenticada de Windows del usuario que ejecuta el servicio SQL Server Analysis Services.

  5. Haga clic en la ficha Acceso a la base de datos.

  6. Habilite Permitir para las bases de datos de informes de Project Server.

  7. En la sección Permitir en la función de base de datos, habilite los permisos de db_datareader para las bases de datos de informes de Project Server.

  8. Haga clic en Aceptar.

Requisitos para la generación y visualización de cubos en Project Web Access

En Project Web Access, los datos del cubo se pueden ver en una "vista de análisis de datos". Para poder crear y usar estas vistas de análisis de datos son necesarios algunos componentes ActiveX.

Cuando se genera por primera vez una vista de análisis de datos o cuando se intenta usar este tipo de vista, se pide a los usuarios que descarguen los componentes ActiveX en su equipo. Microsoft Office Web Components es una colección de componentes ActiveX que permiten a los usuarios de Project Web Access usar componentes de tabla dinámica y de gráficos para tener acceso a los datos del cubo OLAP. Asegúrese de que los usuarios permitan la descarga de estos componentes en sus equipos o preinstale dichos componentes. Para obtener más información, vea la página que trata sobre la herramienta de Office XP Web Components (https://go.microsoft.com/fwlink/?linkid=87125\&clcid=0xC0A).

Requisitos relativos a los puertos para SQL Server Analysis Services

El tráfico entre el servidor de aplicaciones de Project Server y el servidor de SQL Server Analysis Services se produce cuando un usuario de Project Web Access genera una base de datos del cubo. Los clientes de Project Web Access que generan vistas de análisis de datos o ven los datos del cubo de Project en las vistas de análisis de datos, se comunican directamente con el servidor de SQL Server Analysis Services. Asegúrese de que los firewalls existentes permitan este tráfico, especialmente cuando haya usuarios de extranet.

Normalmente, la instancia predeterminada de SQL Server Analysis Services escucha en el puerto 2383. Si va a usar instancias con nombre de SQL Server 2005 Analysis Services, el explorador de SQL Server deberá estar en ejecución en el servidor para asignar a los clientes que tengan acceso a él un puerto para la instancia con nombre. El servicio Explorador SQL está normalmente en el puerto 2382.

Se asignarán dinámicamente otros puertos a las instancias con nombre de Analysis Services. Dichos puertos se pueden detectar si se examina el archivo de configuración de SQL Server Analysis Services.

Determinación de la instancia con nombre de SQL Server Analysis Services del número de puerto

  1. En el equipo en el que se está ejecutando SQL Server 2005 Analysis Services, abra el archivo msmdredir.ini en un editor de texto. La ubicación predeterminada es C:\Archivos de programa\Microsoft SQL Server\90\Shared\ASConfig de SQL.

  2. En la sección <Instances> del archivo msmdredir.ini, fíjese en el texto. Por ejemplo:

    <Instances>
         <Instance>
             <Name>AS2005</Name>
             <Port>1259</Port>
         </Instance>
     </Instances>
    

    En este ejemplo, la instancia AS2005 está escuchando el puerto 1259.

Requisito de puerto para Office Web Components

Si tiene usuarios de extranet, también es importante tener en cuenta que Office Web Components necesita el puerto 2725 para permitir una conexión directa a SQL Server 2005 Analysis Services. Aunque el acceso se habilita a través del puerto 80 por HTTPS, si el puerto 2725 no está disponible, los informes OLAP dinámicos no podrán tener acceso a los datos desde Analysis Services.

Consideraciones acerca de Analysis Services

Hay varios escenarios relacionados con la cuenta de Analysis Services que deben tenerse en cuenta:

  • Es posible que las organizaciones dispongan de varias instancias de Project Web Access en la granja de servidores. La información descrita en este artículo es aplicable a cada una de dichas instancias. Deben otorgarse permisos de la función DB_DataReader a la misma cuenta de Analysis Services sobre la base de datos Informes de cada instancia para poder iniciar el servicio de generación de cubos.

  • La cuenta de inicio de sesión de Windows para iniciar el servicio SQL Server 2000 Analysis Services puede ser una cuenta en que la contraseña expire transcurrido un determinado tiempo. Cuando esto sucede, el servicio no vuelve a ejecutarse hasta que se restablece la contraseña, lo cual puede provocar tiempo de inactividad. Se recomienda ejecutar el servicio con una cuenta de Windows dedicada en la que la contraseña no caduque.

  • Según cómo se hayan instalado SQL Server 2000 y SQL Server 2000 Analysis Services, es posible que MSSQLServerOLAPService se esté ejecutando con una cuenta del sistema local. Dado que la cuenta del servicio Analysis Services necesita tener acceso a la base de datos de informes, hay dos alternativas para usar la cuenta del servicio a fin de que el servicio pueda tener acceso a la base de datos para la generación de cubos:

    1. Cambie el acceso de inicio de sesión del servicio a una cuenta de usuario de Windows con una contraseña que nunca caduque. O bien, simplemente tenga en cuenta que deberá cambiar la contraseña del servicio cada vez que cambie la contraseña de la cuenta.

    2. Agregue Dominio\nombreDeEquipo$ como cuenta en Enterprise Manager con permisos de la función DB_DataReader a la base de datos de informes de Project Server.

Descarga de este libro

Este tema se incluye en el siguiente libro descargable para facilitar la lectura y la impresión:

Vea la lista completa de libros disponibles en la sección de contenido descargable de Office Project Server 2007.