Requisitos para usar SQL Server 2008 Analysis Services con el servicio de generación de cubos de Project Server 2007
Actualizado: enero de 2012
Última modificación del tema: 2012-01-30
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 2008 Analysis Services con el servicio de creación del cubo de Microsoft Office Project Server 2007.
Para obtener 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 2005 Analysis Services, vea Requisitos para usar SQL Server 2005 Analysis Services con el servicio de generación de cubos de Project Server 2007.
En este artículo se describe lo siguiente:
Instalación de los componentes cliente DSO (objetos de ayuda para la toma de decisiones) en servidores de aplicaciones de Project Server. Describe cómo instalar correctamente los componentes de SQL Server necesarios en el servidor de aplicaciones para poder comunicarse con SQL Server 2008 Analysis Services.
Configuración de la cuenta de proveedor de servicios compartidos (SSP) para tener acceso a SQL Server 2008 Analysis Services. Describe cómo agregar la cuenta SSP al grupo de usuarios de OLAP y como administrador a SQL Server 2008 Analysis Services.
Configuración de SQL Server 2008 Analysis Services. Describe cómo crear la base de datos de repositorio mediante dos opciones:
Crear la base de datos de repositorio mediante la creación de una base de datos de SQL Server 2008
Crear el repositorio mediante una base de datos de Microsoft Jet de SQL Server 2000
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. Describe cómo conceder permisos a las cuentas de SQL Server Analysis Services para tener acceso a la base de datos de informes, que es un requisito del servicio de creación del cubo.
Requisitos para crear y ver cubos en Project Web Access. Describe cómo instalar los componentes necesarios para crear y usar las vistas de análisis de datos que usan datos del cubo OLAP.
Requisitos de puerto para SQL Server 2008 Analysis Services. Describe los requisitos de puerto para el tráfico entre el servidor de aplicaciones de Project Server y el servidor de SQL Server Analysis Services.
Requisitos de puerto para Office Web Components. Describe los requisitos de puerto de Office Web Components al intentar ver los datos del cubo OLAP mediante vistas de análisis de datos a través de una extranet.
Mensajes de error y soluciones posibles. Describe los errores, posibles soluciones y alternativas al configurar SQL Server 2008 Analysis Services con el servicio de creación del cubo de Office Project Server 2007.
Instalación de los componentes cliente DSO (objetos de ayuda para la toma de decisiones) 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, 2005 o 2008, se creó principalmente para SQL Server 2000 Analysis Services. La biblioteca de DSO que se incluye con Microsoft SQL Server 2008 permite que los programas escritos para Analysis Services en SQL Server 2000 funcionen correctamente con Analysis Services en SQL Server 2008. 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 2008 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 2008 instala la biblioteca DSO. Sin embargo, a efectos de 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, será necesario instalar la biblioteca DSO en todos los equipos servidor que ejecuten el servidor de aplicaciones Project Server en los que no esté instalado Analysis Services.
La forma de instalar la biblioteca 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
Colección de objetos de administración de Microsoft SQL Server 2005
Componentes de compatibilidad con versiones anteriores de Microsoft SQL Server 2005
Importante: |
---|
Aunque en este artículo se habla de SQL Server 2008 Analysis Services, es importante que descargue estos componentes del Feature Pack de Microsoft SQL Server 2005 (diciembre de 2008) (https://go.microsoft.com/fwlink/?linkid=142288&clcid=0xC0A). En este momento, no use los Feature Packs de SQL Server 2008 para descargar e instalar estos componentes, ya que esos archivos no le permitirán crear cubos en SQL Server 2008 Analysis Services con Project Server 2007. |
Importante: |
---|
Antes de instalar los objetos de administración de Microsoft SQL Server 2005 desde el Feature Pack de Microsoft SQL Server 2005 (diciembre de 2008) (https://go.microsoft.com/fwlink/?linkid=142288&clcid=0xC0A), debe instalar Microsoft SQL Server Native Client desde este mismo Feature Pack. Es importante instalar primero este componente. |
[!NOTA] Si SQL Server 2008 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
Vaya a la página de descarga de Feature Pack de Microsoft SQL Server 2005 (diciembre de 2008) (https://go.microsoft.com/fwlink/?linkid=142288\&clcid=0xC0A).
Haga clic en Paquete para X86 para Microsoft SQL Server Native Client (sqlncli.msi).
[!NOTA] Seleccione el Paquete para X64 si usa la versión de 64 bits de Office Project Server 2007 en el servidor de aplicaciones.
Haga clic en Ejecutar para iniciar la descarga.
Haga clic en Ejecutar para iniciar la instalación.
En la página de bienvenida de Programa de instalación de Microsoft SQL Server Native Client, haga clic en Siguiente.
En la página Contrato de licencia, active la casilla Acepto los términos del contrato de licencia y haga clic en Siguiente.
En la página Información de registro, escriba su nombre y empresa. Haga clic en Siguiente.
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 la unidad de disco duro local. Haga clic en Siguiente.
En la página Preparado para instalar el programa, haga clic en Instalar.
Una vez realizada la instalación, haga clic en Finalizar.
Importante: |
---|
Asegúrese de instalar Microsoft SQL Server 2005 Native Client desde el Feature Pack de Microsoft SQL Server 2005 (diciembre de 2008) (https://go.microsoft.com/fwlink/?linkid=142288&clcid=0xC0A). |
Instalación de la Colección de objetos de administración de Microsoft SQL Server 2005
Vaya a la página de descarga de Feature Pack de Microsoft SQL Server 2005 (diciembre de 2008) (https://go.microsoft.com/fwlink/?linkid=142288\&clcid=0xC0A).
Haga clic en Paquete para X86 para la Colección de objetos de administración de Microsoft SQL Server 2005 (SQLServer2005_XMO.msi).
[!NOTA] Haga clic en Paquete para X64 si usa la versión de 64 bits de Office Project Server 2007 en el servidor de aplicaciones.
Haga clic en Ejecutar para iniciar la descarga.
Haga clic en Ejecutar para iniciar la instalación.
En la página de bienvenida de Programa de instalación de Microsoft SQL Server Native Client, haga clic en Siguiente.
En la página Contrato de licencia, active la casilla Acepto los términos del contrato de licencia y haga clic en Siguiente.
En la página Información de registro, escriba su nombre y empresa. Haga clic en Siguiente.
En la página Preparado para instalar el programa, haga clic en Instalar.
Una vez realizada la instalación, haga clic en Finalizar.
Instalación de componentes de compatibilidad con versiones anteriores de Microsoft SQL Server 2005
Vaya a la página de descarga de Feature Pack de Microsoft SQL Server 2005 (diciembre de 2008) (https://go.microsoft.com/fwlink/?linkid=142288\&clcid=0xC0A).
Haga clic en Paquete para X86 para los componentes de compatibilidad con versiones anteriores de Microsoft SQL Server 2005 (SQLServer2005_BC.msi).
[!NOTA] Haga clic en Paquete para X64 si usa la versión de 64 bits de Office Project Server 2007 en el servidor de aplicaciones.
Haga clic en Ejecutar para iniciar la descarga.
Haga clic en Ejecutar para iniciar la instalación.
En la página Bienvenida al Asistente de instalación de Compatibilidad con versiones anteriores de Microsoft SQL Server 2005, haga clic en Siguiente.
En la página Contrato de licencia, active la casilla Acepto los términos del contrato de licencia y haga clic en Siguiente.
En la página Información de registro, escriba su nombre y empresa. Haga clic en Siguiente.
En la página Selección de características, compruebe que el componente DSO tiene esta opción activada: Esta característica y todas las subcaracterísticas se instalarán en la unidad de disco duro local. Haga clic en Siguiente.
En la página Preparado para instalar el programa, haga clic en Instalar.
Una vez realizada la instalación, haga clic en Finalizar.
Configuración de la cuenta del SSP para tener acceso a SQL Server 2008 Analysis Services
Antes de configurar SQL Server 2008 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 del SSP es la cuenta de seguridad del grupo de aplicaciones que se va a usar.
Para ello, debe hacer lo siguiente:
Agregue la cuenta del SSP a un grupo local de usuarios de OLAP en el equipo que hospeda SQL Server 2008 Analysis Services.
Agregue la cuenta del SSP como administrador en la instancia de SQL Server 2008 Analysis Services.
En primer lugar, determine la cuenta del SSP de la siguiente manera.
Determinación de la cuenta del SSP
En el sitio web de Administración central de SharePoint, en Inicio rápido, haga clic en Administración de servicios compartidos.
En la página Administrar los servicios compartidos de este conjunto de servidores, en la lista desplegable del proveedor de servicios compartidos que se va a usar, haga clic en Editar propiedades.
En la página Editar proveedor de servicios compartidos, en la sección Credenciales del servicio de SSP, fíjese en el nombre de cuenta del campo Nombre de usuario. Ésta es la cuenta del SSP.
Adición de la cuenta del SSP al grupo de usuarios de OLAP
Al instalar SQL Server 2008 Analysis Services, se crea un grupo local en el servidor que permite el acceso a los usuarios. Dicho grupo se llama SQLServerMSASUser$<NOMBREDESERVIDOR>$MSSQLSERVER. Debe agregar la cuenta del SSP a este grupo.
[!NOTA] En SQL Server 2000 Analysis Services, este grupo se parece al grupo Administradores OLAP. Sin embargo, en el grupo que se usa para SQL Server 2008 Analysis Services, se asignan automáticamente privilegios administrativos a los miembros.
Adición de la cuenta del SSP al grupo local de usuarios de OLAP
Haga clic en el menú Inicio, elija Todos los programas, Herramientas administrativas y, a continuación, haga clic en Administración de equipos.
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.
En el panel derecho, en la lista Nombre, haga doble clic en SQLServerMSASUser$<NOMBREDESERVIDOR>$MSSQLSERVER.
[!NOTA] <NOMBREDESERVIDOR> representa el nombre del equipo.
En la página de propiedades de SQLServerMSASUser$<NOMBREDESERVIDOR>$MSSQLSERVER, haga clic en Agregar.
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 del SSP. Haga clic en Comprobar nombres para comprobar si la cuenta existe.
Haga clic en Aceptar.
Configuración de la cuenta del SSP para disponer de permisos administrativos en SQL Server 2008 Analysis Services
También debe agregar la cuenta del SSP como administrador en SQL Server 2008 Analysis Services para obtener los permisos de creación de bases de datos. En SQL Server 2000 Analysis Services, esto se produce automáticamente cuando se agrega un usuario al grupo de administradores OLAP. De forma similar, en SQL Server 2005 Analysis Services, el usuario debe agregarse manualmente como miembro a la función de administrador de servidor en SQL Server 2008 Analysis Services.
Los miembros de la función de administrador de servidor dentro de una instancia de Microsoft SQL Server 2008 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 administrador de servidor 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 administrador de servidor 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 del SSP como miembro de la función de administrador de servidor en SQL Server 2008 Analysis Services
Abra SQL Server Management Studio. En la ventana Conectar con el servidor, conéctese a la instancia de SQL Server 2008 Analysis Services que va a usar.
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 2008 Analysis Services, y a continuación, haga clic en Propiedades.
En la página Propiedades de Analysis Services, en el panel Seleccionar 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.
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 del SSP que se va a agregar a la función de servidor. Haga clic en Comprobar nombres para comprobar si la cuenta existe.
Haga clic en Aceptar.
Configuración de SQL Server 2008 Analysis Services
Después de instalar el cliente de DSO en los servidores de aplicaciones de Project Server, deberá crear la base de datos de repositorio y, a continuación, configurar SQL Server 2008 Analysis Services para habilitar el acceso a ella. La base de datos de repositorio se puede crear de dos maneras:
Crear el repositorio en una base de datos de SQL Server 2008
Crear el repositorio mediante una base de datos de Microsoft Jet de SQL Server 2000
Opción 1: Crear la base de datos de repositorio mediante la creación de una base de datos de SQL Server 2008
Es posible crear la base de datos de repositorio en SQL Server 2008 para usarla en SQL Server 2008 Analysis Services. En los procedimientos siguientes 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 de repositorio en SQL Server 2008
Abra SQL Server Management Studio. En Tipo de servidor, seleccione Motor de base de datos y, a continuación, haga clic en Conectar.
En Microsoft SQL Server Management Studio, haga clic con el botón secundario en la carpeta Bases de datos y, a continuación, haga clic en Nueva base de datos.
En la página Nueva base de datos, escriba Repositorio de Analysis Services como nombre de la base de datos. Haga clic en Aceptar.
En la lista del 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.
En la sección Nombre de inicio de sesión, haga clic en Buscar.
En la página Seleccionar usuarios o grupos, haga clic en Tipo de objeto.
En la página Tipo de objeto, seleccione Grupos y, a continuación, haga clic en Aceptar.
En la página Seleccionar usuarios o grupos, vaya al cuadro Escribir los nombres de objeto para seleccionar e indique el grupo de usuarios de OLAP local de este equipo. Haga clic en Aceptar.
En la lista Seleccionar una página, haga clic en Asignación de usuarios. En la lista Usuarios asignados a este inicio de sesión, seleccione Repositorio de Analysis Services.
En la lista Miembros de la función de base de datos para de la base de datos del repositorio, seleccione db_owner. Haga clic en Aceptar.
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.
En el 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]
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 2008 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
En SQL Server 2008, inicie SQL Server Management Studio. En la ventana Conectar con el servidor, seleccione Analysis Services y, a continuación, haga clic en Conectar.
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.
En la página Propiedades de Analysis Services, en la sección Seleccionar una página, seleccione General. Seleccione Mostrar propiedades avanzadas (todas).
Seleccione DSO\RepositoryConnectionString en la lista Nombre.
Seleccione el valor correspondiente para la cadena en la columna 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.
En la página del administrador de conexión, en la lista Proveedor, seleccione OLE DB nativo\SQL Native Client.
En la lista Nombre del servidor, seleccione el servidor donde se encuentra la base de datos de repositorio.
En el campo Iniciar sesión en el servidor, escriba la información de la cuenta con la que se va a conectar al servidor.
En la sección Conectar con base de datos, elija Seleccionar o escribir un nombre de base de datos y escriba el nombre del archivo de repositorio.
Haga clic en Aceptar.
Seleccione DSO\RemoteRepositoryConnectionString en la lista Nombre.
Seleccione el valor correspondiente para la cadena en la columna 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.
En la página del administrador de conexión, en la lista Proveedor, seleccione OLE DB nativo\SQL Native Client.
En la lista Nombre del servidor, seleccione el servidor donde se encuentra la base de datos de repositorio.
En el campo Iniciar sesión en el servidor, escriba la información de la cuenta con la que se va a conectar al servidor.
En la sección Conectar con base de datos, elija Seleccionar o escribir un nombre de base de datos y escriba el nombre del archivo de repositorio.
Haga clic en Aceptar.
En la página Propiedades de Analysis Services, haga clic en Aceptar.
Opción 2: Crear el repositorio mediante una base de datos de Microsoft Jet de SQL Server 2000
En SQL Server 2000 Analysis Services, el archivo de repositorio era una base de datos de Microsoft Jet (.mdb) que se podía migrar fácilmente a una base de datos de repositorio de SQL Server 2000. SQL Server 2008 Analysis Services no incluye el archivo de repositorio. Sin embargo, la base de datos de Microsoft Jet que se incluye en SQL Server 2000 Analysis Services puede usarse en SQL Server 2008 Analysis Services como base de datos de repositorio. Ésta es otra opción para crear la base de datos de repositorio.
Este método requiere realizar los siguientes pasos en el equipo donde se ejecuta SQL Server 2008 Analysis Services:
Crear la carpeta compartida para el repositorio.
Descargar el archivo de repositorio en la carpeta compartida de administración remota.
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 2008 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
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\MSAS10.MSSQLServer\OLAP
En esta carpeta, cree una nueva carpeta y asígnele el nombre DSO9.
Haga clic con el botón secundario en la carpeta DSO9 y haga clic en Compartir.
En la página de uso compartido y seguridad, en la ficha Compartir, haga clic en Uso compartido avanzado. En la página Uso compartido avanzado, seleccione Compartir esta carpeta. En el campo Nombre del recurso compartido, escriba MSOLAPRepository$ como nombre compartido de la carpeta.
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 SQLServerMSASUser$<nombreDeServidor>$MSSQLServer desde el equipo local. Haga clic en Aceptar.
En la lista Nombres de grupos o usuarios, seleccione la cuenta SQLServerMSASUser$<nombreDeServidor> $MSSQLServer. En el cuadro Permisos de SQLServerMSASUser$<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.
En la ficha Seguridad, en la lista Nombres de grupos o usuarios, haga clic en Editar. Haga clic en Agregar y, en la página Seleccionar usuarios, equipos o grupos, agregue la cuenta SQLServerMSASUser$NOMBREDESERVIDOR$MSSQLSERVER del equipo local. Haga clic en Aceptar.
En la lista Nombres de grupos o usuarios, seleccione SQLServerMSASUser$NOMBREDESERVIDOR$MSSQLSERVER. Active la casilla Permitir situada junto al elemento Control total de la lista Permisos y, a continuación, haga clic en Aceptar.
En la ficha Seguridad, haga clic en Editar. Haga clic en Agregar y, en la página Seleccionar usuarios, equipos o grupos, agregue la cuenta que esté ejecutando Project Server Queue Service 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.
En la lista Nombres de grupos o usuarios, seleccione la cuenta que acaba de agregar. Active la casilla Permitir situada junto al elemento Control total de la lista Permisos y, a continuación, haga clic en Aceptar.
En la página Propiedades de DSO9, haga clic en Aceptar.
Copia del archivo de repositorio al recurso compartido de administración remota
DSO necesita disponer de 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 dispone del archivo de repositorio de SQL Server 2000, haga clic aquí (en inglés) (https://go.microsoft.com/fwlink/?linkid=87082&clcid=0xC0A) para descargarlo.
Después de obtener 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 usarse desde DSO en SQL Server 2008 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
En SQL Server 2008, inicie SQL Server Management Studio. En la ventana Conectar con el servidor, seleccione Analysis Services y, a continuación, haga clic en Conectar.
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.
En la página Propiedades de Analysis Services, en la sección Seleccionar una página, seleccione General. Seleccione Mostrar propiedades avanzadas (todas).
Seleccione DSO\RepositoryConnectionString en la lista Nombre.
Seleccione el valor correspondiente para la cadena en la columna 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.
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.
En la sección Nombre del archivo de base de datos, haga clic en Examinar. En la ventana Seleccionar archivo de base de datos de Microsoft Access, busque el archivo del repositorio y haga clic en Abrir. Se agregará la ruta de acceso del archivo de repositorio en el cuadro Nombre del archivo de base de datos.
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.
Seleccione DSO\RemoteRepositoryConnectionString en la lista Nombre.
Seleccione el valor correspondiente para la cadena en la columna 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.
En la página del administrador de conexión, en la lista Proveedor, seleccione Proveedor OLE DB de Microsoft Jet 4.0.
En la sección Nombre del archivo de base de datos, haga clic en Examinar. En la ventana Seleccionar archivo de base de datos de Microsoft Access, busque el archivo del repositorio y haga clic en Abrir. Se agregará la ruta de acceso del archivo de repositorio en el cuadro Nombre del archivo de base de datos.
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.
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 necesita tener acceso directo a la base de datos de informes en SQL Server Management Studio.
Para poder tener acceso a la base de datos de informes de Project Server para el servicio de creación del cubo, 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
En SQL Server 2008, inicie SQL Server Management Studio. En la ventana Conectar con el servidor, seleccione Motor de base de datos y, a continuación, haga clic en Conectar.
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.
En la página General, especifique la cuenta autenticada de Windows del usuario que ejecuta el servicio SQL Server Analysis Services.
En la lista Seleccionar una página, haga clic en Asignación de usuarios.
En la lista Base de datos, seleccione la base de datos de informes de Project Server (el nombre predeterminado es Project Server_Reporting). Active la casilla Asignar correspondiente.
En la sección Miembros de la función de base de datos para la base de datos de informes de Project Server, seleccione db_datareader.
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 permite 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 instale dichos componentes. Para obtener más información, vea el tema sobre la herramienta de Office XP: Web Components (https://go.microsoft.com/fwlink/?linkid=87125\&clcid=0xC0A).
Proveedor OLE DB de Microsoft SQL Server 2008 Analysis Services 10.0 Este componente permite a los usuarios que tienen acceso a los datos del cubo consultar los datos almacenados en SQL Server 2008 Analysis Services. Este componente está disponible en la página de descarga de Microsoft SQL Server 2008 Feature Pack (agosto de 2008) (https://go.microsoft.com/fwlink/?linkid=133802\&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 2008 Analysis Services 10.0
Vaya a la página de descarga de Microsoft SQL Server 2008 Feature Pack (agosto de 2008) (https://go.microsoft.com/fwlink/?linkid=133802\&clcid=0xC0A).
Haga clic en Paquete para X86 para el proveedor OLE DB de Microsoft SQL Server 2008 Analysis Services 10.0 (SQLServer2008_ASOLEDB10.msi).
[!NOTA] Seleccione Paquete para X64 si el sistema operativo cliente es una versión de 64 bits.
Haga clic en Ejecutar para iniciar la descarga.
Haga clic en Ejecutar para iniciar la instalación.
En la página de bienvenida del proveedor OLE DB de Microsoft SQL Server 2008 Analysis Services 10.0, haga clic en Siguiente.
En la página Contrato de licencia, active la casilla Acepto los términos del contrato de licencia y haga clic en Siguiente.
En la página Información de registro, escriba su nombre y empresa. Haga clic en Siguiente.
En la página Preparado para instalar el programa, haga clic en Instalar.
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
En Internet Explorer, haga clic en Herramientas y, a continuación, en Opciones de Internet.
Seleccione la ficha Seguridad, haga clic en la zona que usa para conectarse a Office Project Server 2007 y, a continuación, haga clic en Nivel personalizado.
En Tener acceso a origen de datos entre los dominios, seleccione Habilitar.
Requisitos relativos a los puertos para SQL Server 2008 Analysis Services
El tráfico fluye entre el servidor de aplicaciones de Project Server y el servidor de SQL Server Analysis Services 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 está escuchando en el puerto 2383. Si va a usar instancias con nombre de SQL Server Analysis Services, el explorador de SQL Server deberá ejecutarse 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
En el equipo en el que se está ejecutando SQL Server 2008 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.
[!NOTA] Si usa una versión de 64 bits de SQL Server 2008 Analysis Services, la ubicación predeterminada es C:\Archivos de programa (c86)\Microsoft SQL Server\90\Shared\ASConfig.
En la sección
<Instances>
del archivo Msmdredir.ini, fíjese en el texto. A continuación se muestra un ejemplo:<Instances> <Instance> <Name>AS2008</Name> <Port>1259</Port> </Instance> </Instances>
En este ejemplo, la instancia
AS2008
está escuchando en el puerto 1259.
[!NOTA] Como alternativa, también puede comprobar el puerto que se está usando en la página de propiedades de las instancias de Analysis Services y comprobar el valor Puerto.
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 tendrán 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 creación del cubo.
La cuenta de inicio de sesión de Windows para iniciar el servicio SQL Server 2008 Analysis Services puede ser una cuenta cuya 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 2008 y SQL Server 2008 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 del cubo:
Cambie el acceso de inicio de sesión del servicio a una cuenta de usuario de Windows con una contraseña que nunca expire. O bien, simplemente tenga en cuenta que deberá cambiar la contraseña del servicio cada vez que cambie la contraseña de la cuenta.
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.
Mensajes de error y posibles soluciones
Mensaje de error 1
Síntoma:
Al generar un cubo, se recibe el siguiente error: Error al generar los cubos OLAP. Error: La sesión de Analysis Services terminó con el error siguiente: El servidor de aplicaciones debe tener instalado el componente del Analysis Services DSO.
Solución:
Lo más probable es que falten los componentes de compatibilidad con versiones anteriores en los componentes DSO. Vea la sección "Instalación de los componentes cliente DSO (objetos de ayuda para la toma de decisiones) en servidores de aplicaciones de Project Server" en este artículo e instale lo que falte.
Mensaje de error 2
Síntoma:
Al generar un cubo, se recibe el siguiente error: Error al generar los cubos OLAP. Error: La sesión de Analysis Services terminó con el error siguiente: Error al conectarse al servidor de Analysis Services PetKrebbsSQL08. Error: No se puede conectar al depósito. Analysis server: PetKrebbsSQL08 Error: No se encontró el proveedor especificado. Es posible que no esté instalado correctamente.
Solución:
Lo más probable es que falte el componente Native Client en los componentes DSO. También es posible que la versión sea incorrecta. Vea la sección "Instalación de los componentes cliente DSO (objetos de ayuda para la toma de decisiones) en servidores de aplicaciones de Project Server" en este artículo e instale lo que falte.
Mensaje de error 3
Síntoma:
Al generar un cubo, se recibe el siguiente error: Error al generar los cubos OLAP. Error: La sesión de Analysis Services terminó con el error siguiente: Error al conectarse al servidor de Analysis Services PetKrebbsSQL08. Error: El componente ActiveX no puede crear el objeto.
Solución:
Lo más probable es que falte la Colección de objetos de administración en los componentes DSO. También es posible que la versión sea incorrecta. Vea la sección "Instalación de los componentes cliente DSO (objetos de ayuda para la toma de decisiones) en servidores de aplicaciones de Project Server" en este artículo e instale lo que falte.
Mensaje de error 4
Síntoma:
Al generar un cubo, se recibe el siguiente error: Error al conectarse al servidor de Analysis Services PetKrebbsSQL08. Error: No se puede conectar a Analysis Services versión '10.0.1600.22' (o Analysis Services versión '10.0.1763.0' si ha cargado la actualización acumulativa 1 de SQL Server 2008).
Solución:
No está usando la versión correcta de los Objetos de administración de análisis. Asegúrese de instalar los archivos del Feature Pack de Microsoft SQL Server 2005, de diciembre de 2008 (https://go.microsoft.com/fwlink/?linkid=142288\&clcid=0xC0A) o una versión posterior.
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.