Requisitos para usar SQL Server 2005 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 2005 Analysis Services con el servicio de creación del cubo de Microsoft Office Project Server 2007.

Para obtener más información acerca de los requisitos de SQL Server 2000 Analysis Services, vea Requisitos para usar SQL Server 2000 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 2005 Analysis Services funcione correctamente con el servicio de creación de cubos de Office Project Server 2007, se debe aplicar SQL Server 2005 Service Pack 1 o superior para Analysis Services.

Para obtener información acerca de la manera de identificar la versión de SQL Server 2005, vea el artículo 321185 de Knowledge Base: Cómo identificar la versión y la edición de SQL Server (https://go.microsoft.com/fwlink/?linkid=87047\&clcid=0xC0A).

Para obtener información acerca de la forma de obtener la última versión de Service Pack para SQL Server 2005, vea el artículo 913089 de Knowledge Base: Cómo obtener el Service Pack más reciente para SQL Server 2005 (https://go.microsoft.com/fwlink/?linkid=87051\&clcid=0xC0A).

Instalación de los componentes DSO de cliente en servidores de aplicaciones de Project Server

Aunque Office Project Server 2007 puede usarse con cualquier versión de Analysis Services de SQL Server 2000 o SQL Server 2005, se creó principalmente para SQL Server 2000 Analysis Services. La biblioteca de objetos de ayuda para la toma de decisiones (DSO) incluida con Microsoft SQL Server 2005 permite que los programas escritos para Analysis Services en SQL Server 2000 funcionen correctamente con Analysis Services en SQL Server 2005. Office Project Server 2007 usa la biblioteca DSO de SQL Server 2000 Analysis Services para crear y administrar datos del cubo OLAP. La capacidad de SQL Server 2005 Analysis Services para ser compatible con versiones anteriores le permite usar el modelo DSO que necesita Office Project Server 2007 para la administración del cubo OLAP.

De forma predeterminada, el proceso de instalación de SQL Server 2005 instala la biblioteca DSO. Sin embargo, a los efectos de la creación del cubo, la biblioteca DSO debe instalarse en cada servidor en el que esté ejecutándose el servidor de aplicaciones de Project Server. Por lo tanto, en todos los equipos servidor que ejecuten el servidor de aplicaciones Project Server en los que no esté instalado Analysis Services, será necesario instalar la biblioteca DSO.

La forma de instalar DSO consiste en obtener un conjunto de paquetes redistribuibles incluidos en SQL Server 2005 Feature Pack. Dicho conjunto consta de:

  • Microsoft SQL Server Native Client (sqlncli.msi)

  • Colección de objetos de administración de Microsoft SQL Server 2005 (sqlserver2005_xmo.msi)

  • Componentes de compatibilidad con versiones anteriores de Microsoft SQL Server 2005 (SQLServer2005_BC.msi)

Estos componentes se pueden descargar en Feature Pack de Microsoft SQL Server 2005 (diciembre de 2008) (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0xC0A).

Busque siempre la versión más reciente, ya que los Feature Pack se publican periódicamente.

[!NOTA] Si SQL Server 2005 Analysis Services se ejecuta en el servidor de aplicaciones de Project Server (por ejemplo, una instalación de un único equipo), la biblioteca DSO ya estará instalada. En esa configuración, no necesitaría descargar y aplicar los componentes de compatibilidad con versiones anteriores de Microsoft SQL Server 2005.

Instalación de Microsoft SQL Server Native Client

  1. Vaya a la página de descarga de Feature Pack de Microsoft SQL Server 2005 (diciembre de 2008) (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0xC0A).

  2. Haga clic en Paquete para X86 para Microsoft SQL Server Native Client (sqlncli.msi).

    [!NOTA] Puede seleccionar Paquete para X64 si va a usar la versión de 64 bits de SQL Server 2005 Analysis Services.

  3. Haga clic en Ejecutar para iniciar la descarga.

  4. Haga clic en Ejecutar para iniciar la instalación.

  5. En la página de bienvenida de Programa de instalación de Microsoft SQL Server Native Client, haga clic en Siguiente.

  6. En la página Contrato de licencia, active la casilla Acepto los términos del contrato de licencia y haga clic en Siguiente.

  7. En la página Información de registro, escriba su nombre y empresa. Haga clic en Siguiente.

  8. En la página Selección de características, compruebe que ambas características (componentes de cliente y SDK de SQL Server Native Client) tengan esta opción activada: Esta característica y todas las subcaracterísticas se instalarán en el disco duro local. Haga clic en Siguiente.

  9. En la página Preparado para modificar el programa, haga clic en Instalar.

  10. Una vez realizada la instalación, haga clic en Finalizar.

Instalación de la colección los objetos de administración de Microsoft SQL Server 2005

  1. Vaya a la página de descarga de Feature Pack de Microsoft SQL Server 2005 (diciembre de 2008) (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0xC0A).

  2. Haga clic en Paquete para X86 para la colección de objetos de administración de Microsoft SQL Server 2005 (SQLServer2005_XMO.msi).

  3. Haga clic en Ejecutar para iniciar la descarga.

  4. Haga clic en Ejecutar para iniciar la instalación.

  5. En la página de bienvenida de Programa de instalación de Microsoft SQL Server Native Client, haga clic en Siguiente.

  6. En la página Contrato de licencia, active la casilla Acepto los términos del contrato de licencia y haga clic en Siguiente.

  7. En la página Información de registro, escriba su nombre y empresa. Haga clic en Siguiente.

  8. En la página Preparado para modificar el programa, haga clic en Instalar.

  9. Una vez realizada la instalación, haga clic en Finalizar.

Instalación de componentes de compatibilidad con versiones anteriores de Microsoft SQL Server 2005

  1. Vaya a la página de descarga de Feature Pack de Microsoft SQL Server 2005 (diciembre de 2008) (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0xC0A).

  2. Haga clic en Paquete para X86 para los componentes de compatibilidad con versiones anteriores de Microsoft SQL Server 2005 (SQLServer2005_BC.msi).

  3. Haga clic en Ejecutar para iniciar la descarga.

  4. Haga clic en Ejecutar para iniciar la instalación.

  5. En la página de bienvenida de Microsoft del Asistente para instalación de compatibilidad con versiones anteriores de Microsoft SQL Server 2005, haga clic en Siguiente.

  6. En la página Contrato de licencia, active la casilla Acepto los términos del contrato de licencia y haga clic en Siguiente.

  7. En la página Información de registro, escriba su nombre y empresa. Haga clic en Siguiente.

  8. En la página Selección de características, compruebe que todas las características enumeradas tengan esta opción activada: Esta característica y todas las subcaracterísticas se instalarán en el disco duro local. Haga clic en Siguiente.

    [!NOTA] Sólo debe seleccionarse el componente DSO.

  9. En la página Preparado para modificar el programa, haga clic en Instalar.

  10. Una vez realizada la instalación, haga clic en Finalizar.

Configuración de la cuenta de SSP para tener acceso a SQL Server 2005 Analysis Services

Antes de configurar SQL Server 2005 Analysis Services, debe configurar la cuenta del proveedor de servicios compartidos (SSP) para que tenga los permisos adecuados que permitan el acceso a dicho producto. La cuenta de SSP es la cuenta de seguridad del grupo de aplicaciones que se va a usar.

Para ello, debe hacer lo siguiente:

  • Agregue la cuenta de SSP a un grupo local de usuarios de OLAP en el equipo que hospeda SQL Server 2005 Analysis Services.

  • Agregue la cuenta SSP como administrador en la instancia de SQL Server 2005 Analysis Services.

En primer lugar, determine la cuenta de SSP de la siguiente manera.

Determinación de la cuenta de SSP

  1. En el inicio rápido del sitio web de Administración central de SharePoint, haga clic en Administración de servicios compartidos.

  2. En la página Administrar los servicios compartidos de esta granja de servidores, en la lista desplegable del proveedor de servicios compartidos que se va a usar, haga clic en Editar propiedades.

  3. En la página Editar proveedor de servicios compartidos, en la sección Credenciales del servicio de SSP, observe el nombre de cuenta en el campo Nombre de usuario. Ésta es la cuenta de SSP.

Adición de la cuenta de SSP al grupo de usuarios de OLAP

Al instalar SQL Server 2005 Analysis Services, se crea un grupo local en el servidor que permite el acceso a los usuarios. Dicho grupo se llama SQLServer2005MSOLAPUser$<NOMBRE DE SERVIDOR>$MSSQLSERVER. Debe agregar la cuenta de SSP a este grupo.

[!NOTA] En SQL Server 2000 Analysis Services, este grupo se parece al grupo de administradores de OLAP. Sin embargo, en el grupo que se usa para SQL Server 2005 Analysis Services, se asignan automáticamente privilegios administrativos a los miembros.

Adición de la cuenta de SSP al grupo local de usuarios de OLAP

  1. Haga clic en el menú Inicio, elija Todos los programas, Herramientas administrativas y, a continuación, haga clic en Administración de equipos.

  2. En la página Administración de equipos, en el panel izquierdo situado debajo de Herramientas del sistema, expanda Usuarios y grupos locales. Haga clic en la carpeta Grupos.

  3. En el panel derecho, en la lista Nombre, haga doble clic en SQLServer2005MSOLAPUser$<NOMBRE DE SERVIDOR>$MSSQLSERVER. .

    [!NOTA] <NOMBRE DE SERVIDOR> representa el nombre del equipo.

  4. En la página de propiedades de SQLServer2005MSOLAPUser$<NOMBRE DE SERVIDOR>$MSSQLSERVER, haga clic en Agregar.

  5. En la página Seleccionar usuarios, equipos o grupos, vaya a la sección Escribir los nombres de objeto para seleccionar y agregue el nombre de la cuenta de SSP. Haga clic en Comprobar nombre para comprobar si la cuenta existe.

  6. Haga clic en Aceptar.

Configuración de la cuenta de SSP para disponer de permisos administrativos en SQL Server 2005 Analysis Services

También debe agregar la cuenta de SSP como administrador en SQL Server 2005 Analysis Services a fin de tener permiso para crear bases de datos. En SQL Server 2000 Analysis Services, esto se produce automáticamente cuando se agrega un usuario al grupo de administradores de OLAP. En SQL Server 2005 Analysis Services, el usuario debe agregarse manualmente como miembro al grupo administrativo de funciones de servidor.

Los miembros de la función de servidor dentro de una instancia de Microsoft SQL Server 2005 Analysis Services tienen acceso ilimitado a todos los objetos de Analysis Services y a los datos de dicha instancia. Un miembro de la función de servidor de Analysis Services puede agregar usuarios y grupos de Microsoft Windows a la función de servidor de Analysis Services. Un usuario debe ser miembro de la función de servidor de Analysis Services para poder llevar a cabo cualquier tarea que afecte a todo el servidor, como crear una base de datos, modificar propiedades del servidor o iniciar un rastro (que no sea procesar eventos).

Adición de la cuenta de SSP como un miembro de función de servidor en SQL Server 2005 Analysis Services

  1. Abra SQL Server Management Studio. En la ventana Conectar con el servidor, conéctese a la instancia de SQL Server 2005 Analysis Services que va a usar.

  2. En Microsoft SQL Server Management Studio, en el Explorador de objetos, haga clic con el botón secundario en el nombre de instancia de SQL Server 2005 Analysis Services, y a continuación, haga clic en Propiedades.

  3. En la página Propiedades de Analysis Services, en el panel Seleccione una página, haga clic en Seguridad. Los usuarios y grupos de NT que son miembros de la función de servidor aparecerán en una lista.

  4. Haga clic en Agregar. En la página Seleccionar usuarios o grupos, vaya al campo Escribir los nombres de objeto para seleccionar y escriba el nombre de la cuenta SSP que va a agregar a la función de servidor. Haga clic en Comprobar nombre para comprobar si la cuenta existe.

  5. Haga clic en Aceptar.

Configuración de SQL Server 2005 Analysis Services

Después de instalar el cliente DSO en servidores de aplicaciones de Project Server, también debe configurar SQL Server 2005 Analysis Services para habilitar el acceso al repositorio. Puede crear el repositorio en SQL Server 2005 Analysis Services de cualquiera de estas dos maneras:

  • Crear el repositorio mediante una base de datos Microsoft Jet de SQL Server 2000

  • Crear el repositorio en una base de datos de SQL Server 2005

Opción 1: Crear el repositorio mediante una base de datos Microsoft Jet de SQL Server 2000

En SQL Server 2000 Analysis Services, el archivo de repositorio era una base de datos Microsoft Jet (.mdb) que se podía migrar fácilmente a una base de datos de SQL Server 2000. SQL Server 2005 Analysis Services no incluye el archivo de repositorio ni la capacidad de migrarlo a una base de datos SQL. Sin embargo, puede seguir usando la base de datos Microsoft Jet que se incluye con SQL Server 2000 Analysis Services que se va a usar en SQL Server 2005 Analysis Services.

Este método requiere realizar los siguientes pasos en el equipo en el que se esté ejecutando SQL Server 2005 Analysis Services:

  1. Crear la carpeta compartida para el repositorio

  2. Descargar el archivo de repositorio en la carpeta compartida de administración remota

  3. Editar el archivo de configuración de Analysis Services

Creación de una carpeta compartida para el repositorio

Debe crear una carpeta compartida en SQL Server 2005 Analysis Services en la que se ubicará el repositorio. También debe hacer que las cuentas que lo necesiten tengan acceso a la carpeta compartida.

Creación de la carpeta compartida

  1. En el Explorador de Windows, vaya a la carpeta que contiene la instalación de Analysis Services. De forma predeterminada, se encuentra en:

    C:\Archivos de programa\Microsoft SQL Server\MSSQL.2\OLAP

  2. En esta carpeta, cree una nueva carpeta y asígnele el nombre DSO9.

    [!NOTA] Si no existe la subcarpeta MSSQL.2\OLAP, use la carpeta \OLAP de alguno de los subdirectorios MSSQL.X.

  3. Haga clic con el botón secundario en la carpeta DSO9 y elija Compartir y seguridad.

  4. En la página Compartir y seguridad, en la ficha Compartir, seleccione Compartir esta carpeta. En el cuadro Recurso compartido, escriba MSOLAPRepository$ como el nombre de recurso compartido de la carpeta.

  5. Haga clic en Permisos. En la ficha Permisos de los recursos compartidos, en la lista Nombres de grupos o usuarios, haga clic en Agregar. En la página Seleccionar usuarios, equipos o grupos, agregue la cuenta SQLServer2005MSOLAPUser$<nombreDeServidor>$MSSQLServer desde el equipo local. Haga clic en Aceptar.

  6. En la lista Nombres de grupos o usuarios, seleccione la cuenta SQLServer2005MSOLAPUser$<nombreDeServidor>$MSSQLServer. En el cuadro Permisos de SQLServer2005MSOLAPUser$<nombreDeServidor>$MSSQLServer, seleccione Permitir junto a Control total. Haga clic en Aceptar.

    [!NOTA] Por motivos de seguridad, debería quitar el grupo Todos de la lista Nombres de grupos o usuarios.

  7. En la ficha Seguridad, en la lista Nombres de grupos o usuarios, seleccione SQLServer2005MSOLAPUser$NOMBRE DE SERVIDOR$MSSQLSERVER. Active la casilla Permitir situada junto al elemento Control total de la lista Permisos y, a continuación, haga clic en Aceptar.

  8. Haga clic en Agregar. En la página Seleccionar usuarios, equipos o grupos agregue la cuenta que esté ejecutando el servicio de cola de Project Server en el servidor de aplicaciones de Project Server. Haga clic en Aceptar.

    [!NOTA] Para comprobar esta cuenta, en el servidor de aplicaciones de Project Server, haga clic en el menú Inicio, elija Programas, Herramientas administrativas y, a continuación, haga clic en Servicios. Haga doble clic en Microsoft Office Project Server Queue Service y observe la cuenta de la ficha Iniciar sesión.

  9. En la página de propiedades de nueva carpeta, haga clic en Aceptar.

Copia del archivo de repositorio en el recurso compartido de administración remota

DSO necesita acceso total a una copia del repositorio de SQL Server 2000 Analysis Services (Msmdrep.mdb) para el que se está usando la aplicación DSO. Puede usar el repositorio que se incluye con SQL Server 2000 Analysis Services. La ubicación del archivo de repositorio de ejemplo depende de la ruta de acceso de la instalación de la instancia de SQL Server 2000 Analysis Services, pero se encuentra normalmente en la siguiente ubicación: C:\Archivos de programa\Microsoft Analysis Services\Bin.

[!NOTA] Si no tiene el archivo de repositorio de SQL Server 2000, haga clic aquí (en inglés) (https://go.microsoft.com/fwlink/?linkid=87082&clcid=0xC0A) (en inglés) para descargarlo.

Una vez obtenida una copia del archivo Msmdrep.mdb, cópielo en el recurso compartido de administración remota (la carpeta DSO9) creado anteriormente.

Edición de la configuración de DSO de Analysis Services

Debe configurar las propiedades de DSO de Analysis Services de modo que el repositorio esté configurado para usarlo desde DSO en SQL Server 2005 Analysis Services. Los cambios realizados durante este proceso se reflejarán en el archivo de configuración de Analysis Services (MSMDSRV.INI).

Configuración de Analysis Services para usar un archivo de repositorio de SQL Server

  1. En SQL Server 2005, inicie SQL Server Management Studio. En la ventana Conectar con el servidor, seleccione Analysis Services y, a continuación, haga clic en Conectar.

  2. En SQL Server Management Studio, en el panel del Explorador de objetos, haga clic con el botón secundario en el nombre de Analysis Services y elija Propiedades.

    ImportantImportante:
    No seleccione Migrar depósito. En esta opción se presupone que no necesita compatibilidad con versiones anteriores.
  3. En la página Propiedades de Analysis Services, en la sección Seleccionar una página, elija General. Seleccione Mostrar propiedades avanzadas (todas).

  4. Seleccione DSO\RepositoryConnectionString en la lista Nombre.

    1. Seleccione el valor correspondiente para la cadena Valor y, a continuación, haga clic en el cuadro que aparece a la derecha del valor para que se muestre la página del administrador de conexión.

    2. En la página del administrador de conexión, en la lista Proveedor, seleccione Proveedor OLE DB de Microsoft Jet 4.0 y haga clic en Aceptar.

    3. En la sección Nombre de archivo de la base de datos, haga clic en Examinar. En la ventana Seleccionar archivo de base de datos de Microsoft Access, localice el archivo de repositorio y haga clic en Abrir. Con esta acción se introduce la ruta de acceso del archivo de repositorio en el cuadro Nombre del archivo de la base de datos.

    4. En el campo Iniciar sesión en la base de datos, escriba la información de la cuenta para la base de datos. Haga clic en Aceptar.

  5. Seleccione DSO\RemoteRepositoryConnectionString en la lista Nombre.

    1. Seleccione el valor correspondiente para la cadena Valor y, a continuación, haga clic en el cuadro que aparece a la derecha del valor para que se muestre la página del administrador de conexión.

    2. En la página del administrador de conexión, en la lista Proveedor, seleccione Proveedor OLE DB de Microsoft Jet 4.0.

    3. En la sección Nombre de archivo de la base de datos, haga clic en Examinar. En la ventana Seleccionar archivo de base de datos de Microsoft Access, localice el archivo de repositorio y haga clic en Abrir. Con esta acción se introduce la ruta de acceso del archivo de repositorio en el cuadro Nombre del archivo de la base de datos.

    4. En el campo Iniciar sesión en la base de datos, escriba la información de la cuenta para la base de datos. Haga clic en Aceptar.

  6. En la página Propiedades de Analysis Services, haga clic en Aceptar.

Opción 2: Crear el repositorio mediante la creación de una base de datos de SQL Server 2005

Si no tiene un archivo de repositorio de OLAP migrado a una base de datos de SQL Server, es posible crear uno en SQL Server para usarlo en SQL Server 2005 Analysis Services. En el procedimiento siguiente se crea la base de datos de repositorio y se ejecuta un script SQL para crear el esquema de base de datos necesario.

Creación de la base de datos del repositorio en SQL Server 2005

  1. Abra SQL Server Management Studio y, como tipo de servidor, seleccione el motor de base de datos y haga clic en Conectar.

  2. En Microsoft SQL Server Management Studio, haga clic con el botón secundario en la carpeta Bases de datos y haga clic en Nueva base de datos.

  3. En la página Nueva base de datos, escriba Repositorio de Analysis Services como nombre de la base de datos. Haga clic en Aceptar.

  4. En la lista Explorador de objetos, 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.

  5. En la sección Nombre de inicio de sesión, haga clic en Buscar.

  6. En la página Seleccionar usuarios o grupos, haga clic en Tipo de objeto.

  7. En la página Tipo de objeto, seleccione Grupos y, a continuación, haga clic en Aceptar.

  8. En la página Seleccionar usuarios o grupos, vaya al cuadro Escriba el nombre de objeto a seleccionar y escriba SQLServer2005MSOLAPUser$<NOMBREDESERVIDOR>$MSSQLSERVER para este equipo. Haga clic en Aceptar.

  9. En la lista Seleccionar una página, haga clic en Asignaciones de usuario. En la lista Usuarios asignados a este inicio de sesión, seleccione Repositorio de Analysis Services.

  10. En la lista de miembros de la función de base de datos para la base de datos del repositorio, seleccione db_owner. Haga clic en Aceptar.

  11. En Microsoft SQL Server Management Studio, expanda la carpeta Bases de datos y haga clic con el botón secundario en Repositorio de Analysis Services. Haga clic en Nueva consulta.

  12. En la pantalla del editor de consultas, escriba el texto siguiente:

    CREATE TABLE [dbo].[OlapObjects] (

                [ID] [varchar] (36) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,

                [ParentID] [varchar] (36) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,

                [ObjectName] [nvarchar] (150) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL ,

                [ClassType] [int] NOT NULL ,

                [ObjectDefinition] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,

                [LastUpdated] [datetime] NULL ,

                [Changed] [bit] NULL ,

                [Version] [int] NULL

    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

    GO

    CREATE TABLE [dbo].[Server] (

                [ObjectDefinition] [ntext] COLLATE SQL_Latin1_General_CP1_CI_AS NULL

    ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

  13. Ejecute el script para crear el esquema de base de datos necesario para el repositorio.

Edición de la configuración de DSO de Analysis Services

Debe configurar las propiedades de DSO de Analysis Services de modo que la base de datos del repositorio esté configurada para usarla desde DSO en SQL Server 2005 Analysis Services. Los cambios realizados durante este proceso se reflejarán en el archivo de configuración de Analysis Services (MSMDSRV.INI).

Configuración de Analysis Services para usar una base de datos de repositorio de SQL Server

  1. En SQL Server 2005, inicie SQL Server Management Studio. En la ventana Conectar con el servidor, seleccione Analysis Services y, a continuación, haga clic en Conectar.

  2. En SQL Server Management Studio, en el panel del Explorador de objetos, haga clic con el botón secundario en el nombre de Analysis Services y elija Propiedades.

    ImportantImportante:
    No seleccione Migrar depósito. En esta opción se presupone que no necesita compatibilidad con versiones anteriores.
  3. En la página Propiedades de Analysis Services, en la sección Seleccionar una página, seleccione General. Seleccione Mostrar propiedades avanzadas (todas).

  4. Seleccione DSO\RepositoryConnectionString en la lista Nombre.

    1. Seleccione el valor correspondiente para la cadena Valor y, a continuación, haga clic en el cuadro que aparece a la derecha del valor para que se muestre la página del administrador de conexión.

    2. En la página del administrador de conexión, en la lista Proveedor, seleccione OLE DB nativo\SQL Native Client.

    3. En la lista de nombres de servidor, seleccione el servidor en el que se encuentra la base de datos del repositorio.

    4. En el campo Iniciar sesión en el servidor, escriba la información de la cuenta para iniciar sesión en el servidor.

    5. En la sección Conectar con base de datos, seleccione un nombre para la base de datos.

    6. Haga clic en Aceptar.

  5. Seleccione DSO\RemoteRepositoryConnectionString en la lista Nombre.

    1. Seleccione el valor correspondiente para la cadena Valor y, a continuación, haga clic en el cuadro que aparece a la derecha del valor para que se muestre la página del administrador de conexión.

    2. En la página del administrador de conexión, en la lista Proveedor, seleccione OLE DB nativo\SQL Native Client.

    3. En la lista de nombres de servidor, seleccione el servidor en el que se encuentra la base de datos del repositorio.

    4. En el campo Iniciar sesión en el servidor, escriba la información de la cuenta para iniciar sesión en el servidor.

    5. En la sección Conectar con base de datos, elija Seleccione o escriba un nombre de base de datos y escriba el nombre del archivo de repositorio.

    6. Haga clic en Aceptar.

  6. En la página Propiedades de Analysis Services, haga clic en Aceptar.

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

En Office Project Server 2007, la cuenta que ejecuta el servicio SQL Server Analysis Services obtiene acceso directo a la base de datos de informes en SQL Management Studio.

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 SQL Server Analysis Services para tener acceso a la base de datos de informes

  1. En el menú Inicio, seleccione Programas, elija Microsoft SQL Server 2005 y, a continuación, haga clic en SQL Server Management Studio.

  2. En la página Conectar con el servidor, escriba la información de inicio de sesión para conectar con el motor de bases de datos y, a continuación, haga clic en Conectar.

  3. En Management Studio, 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 General, especifique la cuenta autenticada de Windows del usuario que ejecuta el servicio SQL Server Analysis Services.

  5. En la lista Seleccionar una página, haga clic en Asignación de usuarios.

  6. En la lista Base de datos, seleccione Generación de informes de Project Server. Active la casilla Asignar correspondiente.

  7. En la sección Miembros de la función de base de datos para: Generación de informes de Project Server, seleccione db_datareader.

  8. Haga clic en Aceptar.

Requisitos para generar y ver 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 y acciones.

  • Microsoft Office Web Components   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 Herramienta de Office XP: Web Components (https://go.microsoft.com/fwlink/?linkid=87125\&clcid=0xC0A).

  • Proveedor OLE DB de Microsoft SQL Server 2005 Analysis Services 9.0   Este componente permite a los usuarios que tienen acceso a datos del cubo consultar los datos almacenados en SQL Server 2005 Analysis Services. Este componente se puede descargar en Feature Pack de Microsoft SQL Server 2005 (diciembre de 2008) (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0xC0A).

    [!NOTA] Si usa SQL Server 2000 Analysis Services, este componente no es necesario.

    Instalación del proveedor OLE DB de Microsoft SQL Server 2005 Analysis Services 9.0

    1. Vaya a la página de descarga de Feature Pack de Microsoft SQL Server 2005 (diciembre de 2008) (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0xC0A).

    2. Haga clic en Paquete para X86 para el proveedor OLE DB de Microsoft SQL Server 2005 Analysis Services 9.0 (SQLServer2005_ASOLEDB9.msi).

      [!NOTA] Puede seleccionar Paquete para X64 si va a usar la versión de 64 bits de SQL Server 2005 Analysis Services.

    3. Haga clic en Ejecutar para iniciar la descarga.

    4. Haga clic en Ejecutar para iniciar la instalación.

    5. En la página de bienvenida del proveedor OLE DB de Microsoft SQL Server 2005 Analysis Services 9.0, haga clic en Siguiente.

    6. En la página Contrato de licencia, active la casilla Acepto los términos del contrato de licencia y haga clic en Siguiente.

    7. En la página Información de registro, escriba su nombre y empresa. Haga clic en Siguiente.

    8. En la página Preparado para instalar el programa, haga clic en Instalar.

    9. Una vez realizada la instalación, haga clic en Finalizar.

  • Habilite Tener acceso a origen de datos entre dominios en Internet Explorer. Además, si la configuración de seguridad Tener acceso a origen de datos entre dominios en Internet Explorer está deshabilitada, debe habilitar esta opción para la zona de seguridad determinada que use para conectarse a Project Web Access.

    Habilitación de la configuración de seguridad "Tener acceso a origen de datos entre dominios" en Internet Explorer

    1. En Internet Explorer, haga clic en Herramientas y, a continuación, en Opciones de Internet.

    2. Seleccione la ficha Seguridad, haga clic en la zona que use para conectarse a Office Project Server 2007 y, a continuación, elija Nivel personalizado.

    3. En Tener acceso a origen de datos entre los dominios, seleccione Habilitar.

Requisitos relativos a los puertos para SQL Server 2005 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 estará escuchando en el puerto 2383. Si va a usar instancias con nombre de SQL Server 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 explorador de SQL Server 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 del explorador de SQL Server.

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

  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. A continuación se muestra un 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 de Analysis Services.

Consideraciones acerca de Analysis Services

Hay varias consideraciones relacionadas 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 2005 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 expire.

  • Según cómo se hayan instalado SQL Server 2005 y SQL Server 2005 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 creació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.