Share via


Anforderungen für die Verwendung von SQL Server 2005 Analysis Services mit dem Project Server 2007-Dienst zum Erstellen von Cubes

Letzte Aktualisierung: April 2009

 

Letztes Änderungsdatum des Themas: 2009-04-16

Zum Erstellen von Cubes können Sie SQL Server 2000 Analysis Services, SQL Server 2005 Analysis Services oder SQL Server 2008 Analysis Services verwenden. In diesem Artikel werden die Anforderungen für die Verwendung von SQL Server 2005 Analysis Services mit dem Dienst zum Erstellen von Cubes in Microsoft Office Project Server 2007 beschrieben.

Weitere Informationen zu den Anforderungen für SQL Server 2000 Analysis Services finden Sie unter Anforderungen für die Verwendung von SQL Server 2000 Analysis Services mit dem Project Server 2007-Dienst zum Erstellen von Cubes.

Weitere Informationen zu den Anforderungen für SQL Server 2008 Analysis Services finden Sie unter Anforderungen für die Verwendung von SQL Server 2008 Analysis Services mit dem Project Server 2007-Dienst zum Erstellen von Cubes.

Service Pack-Anforderungen

Für die ordnungsgemäße Funktionsweise von SQL Server 2005 Analysis Services mit dem Office Project Server 2007-Dienst zum Erstellen von Cubes müssen Sie SQL Server 2005 Service Pack 1 oder höher anwenden.

Weitere Informationen zum Identifizieren der SQL Server 2005-Version finden Sie im Knowledge Base-Artikel 321185: Ermitteln der SQL Server-Version und -Edition (https://go.microsoft.com/fwlink/?linkid=87047\&clcid=0x407).

Weitere Informationen zum Beziehen der neuesten Service Pack-Version für SQL Server 2005 finden Sie im Knowledge Base-Artikel 913089: Installieren des neusten Service Packs für SQL Server 2005 (https://go.microsoft.com/fwlink/?linkid=87051\&clcid=0x407).

Installieren der DSO-Clientkomponenten auf Project Server-Anwendungsservern

Obwohl Office Project Server 2007 mit Analysis Services in SQL Server 2000 oder in SQL Server 2005 verwendet werden kann, wurde das Programm in erster Linie für die Verwendung mit SQL Server 2000 Analysis Services erstellt. Die im Umfang von Microsoft SQL Server 2005 enthaltene DSO-Bibliothek (Decision Support Objects) ermöglicht die Verwendung von Programmen, die für Analysis Services in SQL Server 2000 geschrieben wurden, mit Analysis Services in SQL Server 2005. In Office Project Server 2007 wird die DSO-Bibliothek von SQL Server 2000 Analysis Services zum Erstellen und Verwalten von OLAP-Cubedaten verwendet. Aufgrund der Abwärtskompatibilität von SQL Server 2005 Analysis Services kann das für Office Project Server 2007 erforderliche DSO-Modell für die Verwaltung von OLAP-Cubes verwendet werden.

Standardmäßig wird die DSO-Bibliothek durch den SQL Server 2005-Installationsprozess installiert. Zum Zweck der Cubeerstellung muss die DSO-Bibliothek jedoch auf jedem Server installiert sein, auf dem der Project Server-Anwendungsserver ausgeführt wird. Daher müssen Sie auf jedem Servercomputer, auf dem der Project Server-Anwendungsserver ausgeführt wird und auf dem Analysis Services nicht installiert ist, die DSO-Bibliothek installieren.

Zum Installieren von DSO verwenden Sie im SQL Server 2005 Feature Pack enthaltene Redistributable Packages. Diese bestehen aus Folgendem:

  • Microsoft SQL Server Native Client (sqlncli.msi)

  • Microsoft SQL Server 2005 Management Objects Collection (sqlserver2005_xmo.msi)

  • Microsoft SQL Server 2005-Abwärtskompatibilitätskomponenten (SQLServer2005_BC.msi)

Diese Komponenten können heruntergeladen werden unter Feature Pack für Microsoft SQL Server 2005 - Dezember 2008 ) (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x407).

Suchen Sie immer nach der neuesten Version, da Feature Packs regelmäßig veröffentlicht werden.

Tipp

Wenn SQL Server 2005 Analysis Services auf dem Project Server-Anwendungsserver ausgeführt wird (beispielsweise in einer Installation mit einem einzelnen Computer), ist die DSO-Bibliothek bereits installiert. In dieser Konfiguration müssen Sie die Microsoft SQL Server 2005-Abwärtskompatibilitätskomponenten nicht herunterladen und anwenden.

Installieren von Microsoft SQL Server Native Client

  1. Gehen Sie zur Downloadseite Feature Pack für Microsoft SQL Server 2005 - Dezember 2008 (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x407).

  2. Klicken Sie auf X86-Paket für Microsoft SQL Server Native Client (sqlncli.msi).

    Tipp

    Wenn Sie die 64-Bit-Version von SQL Server 2005 Analysis Services verwenden, können Sie X64-Paket auswählen.

  3. Klicken Sie auf Ausführen, um den Download zu starten.

  4. Klicken Sie auf Ausführen, um die Installation zu starten.

  5. Klicken Sie auf der Seite Willkommen auf Weiter.

  6. Wählen Sie auf der Seite Lizenzvertrag die Option Ich stimme den Bedingungen des Lizenzvertrags zu aus, und klicken Sie dann auf Weiter.

  7. Geben Sie auf der Seite Registrierungsinformationen Ihren Namen und den des Unternehmens ein. Klicken Sie auf Weiter.

  8. Überprüfen Sie auf der Seite Featureauswahl, ob für beide Features (Clientkomponenten und SQL Server Native Client SDK) diese Option ausgewählt ist: Dieses Feature und alle Subfeatures werden auf der lokalen Festplatte installiert. Klicken Sie auf Weiter.

  9. Klicken Sie auf der Seite Das Programm kann jetzt geändert werden auf Installieren.

  10. Klicken Sie nach Abschluss der Installation auf Fertig stellen.

Installieren von Microsoft SQL Server 2005 Management Objects Collection

  1. Gehen Sie zur Downloadseite Feature Pack für Microsoft SQL Server 2005 - Dezember 2008 (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x407).

  2. Klicken Sie auf X86-Paket für Microsoft SQL Server 2005 Management Objects Collection (SQLServer2005_XMO.msi).

  3. Klicken Sie auf Ausführen, um den Download zu starten.

  4. Klicken Sie auf Ausführen, um die Installation zu starten.

  5. Klicken Sie auf der Seite Willkommen auf Weiter.

  6. Wählen Sie auf der Seite Lizenzvertrag die Option Ich stimme den Bedingungen des Lizenzvertrags zu aus, und klicken Sie dann auf Weiter.

  7. Geben Sie auf der Seite Registrierungsinformationen Ihren Namen und den des Unternehmens ein. Klicken Sie auf Weiter.

  8. Klicken Sie auf der Seite Das Programm kann jetzt geändert werden auf Installieren.

  9. Klicken Sie nach Abschluss der Installation auf Fertig stellen.

Installieren der Microsoft SQL Server 2005-Abwärtskompatibilitätskomponenten

  1. Gehen Sie zur Downloadseite Feature Pack für Microsoft SQL Server 2005 - Dezember 2008 (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x407).

  2. Klicken Sie auf X86-Paket für die Microsoft SQL Server 2005-Abwärtskompatibilitätskomponenten (SQLServer2005_BC.msi).

  3. Klicken Sie auf Ausführen, um den Download zu starten.

  4. Klicken Sie auf Ausführen, um die Installation zu starten.

  5. Klicken Sie auf der Seite Willkommen auf Weiter.

  6. Wählen Sie auf der Seite Lizenzvertrag die Option Ich stimme den Bedingungen des Lizenzvertrags zu aus, und klicken Sie dann auf Weiter.

  7. Geben Sie auf der Seite Registrierungsinformationen Ihren Namen und den des Unternehmens ein. Klicken Sie auf Weiter.

  8. Überprüfen Sie auf der Seite Featureauswahl, ob für alle aufgeführten Features diese Option ausgewählt ist: Dieses Feature und alle Subfeatures werden auf der lokalen Festplatte installiert. Klicken Sie auf Weiter.

    Tipp

    Nur die DSO-Komponente muss ausgewählt sein.

  9. Klicken Sie auf der Seite Das Programm kann jetzt geändert werden auf Installieren.

  10. Klicken Sie nach Abschluss der Installation auf Fertig stellen.

Konfigurieren des SSP-Kontos für den Zugriff auf SQL Server 2005 Analysis Services

Vor dem Konfigurieren von SQL Server 2005 Analysis Services müssen Sie das Konto des Anbieters für gemeinsame Dienste (Shared Services Provider, SSP) mit den richtigen Berechtigungen für den Zugriff auf SQL Server 2005 Analysis Services konfigurieren. (Das SSP-Konto ist das Sicherheitskonto für den verwendeten Anwendungspool.)

Zu diesem Zweck müssen Sie die folgenden Aktionen ausführen:

  • Fügen Sie das SSP-Konto einer lokalen OLAP-Benutzergruppe auf dem Computer, auf dem SQL Server 2005 Analysis Services gehostet wird, hinzu.

  • Fügen Sie das SSP-Konto als Administrator der SQL Server 2005 Analysis Services-Instanz hinzu.

Ermitteln Sie das SSP-Konto zunächst folgendermaßen.

Ermitteln des SSP-Kontos

  1. Klicken Sie auf der Website für die SharePoint-Zentraladministration auf der Schnellstartleiste auf Verwaltung der gemeinsamen Dienste.

  2. Klicken Sie auf der Seite Gemeinsame Dienste dieser Farm verwalten in der Dropdownliste für den Anbieter für gemeinsame Dienste auf Eigenschaften bearbeiten.

  3. Merken Sie sich auf der Seite Anbieter für gemeinsame Dienste bearbeiten im Abschnitt Anmeldeinformationen für den SSP-Dienst den Kontonamen im Feld Benutzername. Dies ist das SSP-Konto.

Hinzufügen des SSP-Kontos zur OLAP-Benutzergruppe

Beim Installieren von SQL Server 2005 Analysis Services wird auf dem Server eine lokale Gruppe erstellt, die Benutzern den Zugriff auf SQL Server 2005 Analysis Services ermöglicht. Diese Gruppe heißt SQLServer2005MSOLAPUser$<SERVERNAME>$MSSQLSERVER. Sie müssen das SSP-Konto dieser Gruppe hinzufügen.

Tipp

In SQL Server 2000 Analysis Services ist diese Gruppe mit der Gruppe OLAP Administrators vergleichbar. In der für SQL Server 2005 Analysis Services verwendeten Gruppe werden jedoch den Mitgliedern nicht automatisch Administratorrechte zugewiesen .

Hinzufügen des SSP-Kontos zur lokalen OLAP-Benutzergruppe

  1. Zeigen Sie im Startmenü auf Alle Programme, zeigen Sie auf Verwaltung, und klicken Sie dann auf Computerverwaltung.

  2. Erweitern Sie auf der Seite Computerverwaltung im linken Bereich unter System die Option Lokale Benutzer und Gruppen. Klicken Sie auf den Ordner Gruppen.

  3. Doppelklicken Sie im rechten Bereich in der Liste Name auf SQLServer2005MSOLAPUser$<SERVERNAME>$MSSQLSERVER.

    Tipp

    <SERVERNAME> stellt den Namen des Computers dar.

  4. Klicken Sie auf der Eigenschaftenseite von SQLServer2005MSOLAPUser$<SERVERNAME>$MSSQLSERVER auf Hinzufügen.

  5. Gehen Sie auf der Seite Benutzer, Computer oder Gruppen wählen zum Abschnitt Geben Sie die zu verwendenden Objektnamen ein, und fügen Sie den Namen des SSP-Kontos hinzu. Klicken Sie auf Name überprüfen, um sich zu vergewissern, dass das Konto vorhanden ist.

  6. Klicken Sie auf OK.

Konfigurieren des SSP-Kontos mit Administratorrechten in SQL Server 2005 Analysis Services

Sie müssen außerdem das SSP-Konto als Administrator in SQL Server 2005 Analysis Services hinzufügen, damit es über die Berechtigung zum Erstellen von Datenbanken verfügt. In SQL Server 2000 Analysis Services findet dies automatisch statt, wenn ein Benutzer der Gruppe OLAP Administrators hinzugefügt wird. In SQL Server 2005 Analysis Services muss der Benutzer manuell als Mitglied der Serverrolle der Administratorgruppe hinzugefügt werden.

Mitglieder der Serverrolle in einer Instanz von Microsoft SQL Server 2005 Analysis Services verfügen über unbeschränkten Zugriff auf alle Analysis Services-Objekte und -Daten in dieser Instanz. Ein Mitglied der Analysis Services-Serverrolle kann dieser Microsoft Windows-Benutzer und -Gruppen hinzufügen. Ein Benutzer muss Mitglied der Analysis Services-Serverrolle sein, um serverweite Aufgaben ausführen zu können, beispielsweise Erstellen einer Datenbank, Ändern von Servereigenschaften oder Starten einer Ablaufverfolgung (außer für Verarbeitungsereignisse).

Hinzufügen des SSP-Kontos als Serverrollenmitglied in SQL Server 2005 Analysis Services

  1. Öffnen Sie SQL Server Management Studio. Stellen Sie im Fenster Verbindung mit dem Server herstellen eine Verbindung mit der verwendeten Instanz von SQL Server 2005 Analysis Services her.

  2. Klicken Sie in Microsoft SQL Server Management Studio im Objekt-Explorer mit der rechten Maustaste auf den Namen der SQL Server 2005 Analysis Services-Instanz, und klicken Sie dann auf Eigenschaften.

  3. Klicken Sie auf der Seite Eigenschaften für Analysis-Server im Bereich Seite auswählen auf Sicherheit. NT-Benutzer und -Gruppen, die Mitglied der Serverrolle sind, werden in der Liste angezeigt.

  4. Klicken Sie auf Hinzufügen. Gehen Sie auf der Seite Benutzer, Computer oder Gruppen wählen zum Feld Geben Sie die zu verwendenden Objektnamen ein, und geben Sie den Namen des SSP-Kontos ein, das der Serverrolle hinzugefügt werden soll. Klicken Sie auf Name überprüfen, um sich zu vergewissern, dass das Konto vorhanden ist.

  5. Klicken Sie auf OK.

Konfigurieren von SQL Server 2005 Analysis Services

Nach dem Installieren des DSO-Clients auf Project Server-Anwendungsservern müssen Sie außerdem SQL Server 2005 Analysis Services konfigurieren, um den Zugriff auf das Repository zu ermöglichen. Es gibt zwei Möglichkeiten zum Erstellen des Repositorys in SQL Server 2005 Analysis Services:

  • Erstellen des Repositorys mithilfe einer SQL Server 2000 Microsoft Jet-Datenbank

  • Erstellen des Repositorys in einer SQL Server 2005-Datenbank

Option 1: Erstellen des Repositorys mithilfe einer SQL Server 2000 Microsoft Jet-Datenbank

In SQL Server 2000 Analysis Services handelt es sich bei der Repositorydatei um eine Microsoft Jet-Datenbank (MDB), die einfach zu einer SQL Server 2000-Datenbank migriert werden kann. SQL Server 2005 Analysis Services enthält weder die Repositorydatei noch die Möglichkeit, diese zu einer SQL-Datenbank zu migrieren. Sie können jedoch die im Umfang von SQL Server 2000 Analysis Services enthaltene Microsoft Jet-Datenbank in SQL Server 2005 Analysis Services verwenden.

Bei diesem Ansatz müssen auf dem Computer mit SQL Server 2005 Analysis Services die folgenden Schritte ausgeführt werden:

  1. Erstellen des freigegebenen Ordners für das Repository

  2. Herunterladen der Repositorydatei in den freigegebenen Ordner für die Remoteverwaltung

  3. Bearbeiten der Analysis Services-Konfigurationsdatei

Erstellen eines freigegebenen Ordners für das Repository

Sie müssen in SQL Server 2005 Analysis Services einen freigegebenen Ordner erstellen, in dem sich das Repository befinden soll. Außerdem müssen Sie den Konten, die auf den freigegebenen Ordner zugreifen müssen, diesen Zugriff ermöglichen.

Erstellen des freigegebenen Ordners

  1. Wechseln Sie in Windows Explorer zu dem Ordner, in dem sich die Analysis Services-Installation befindet. Standardmäßig befindet dieser sich unter:

    C:\Programme\Microsoft SQL Server\MSSQL.2\OLAP

  2. Erstellen Sie in diesem Ordner einen neuen Ordner, und nennen Sie ihn DSO9.

    Tipp

    Wenn der Unterordner MSSQL.2\OLAP nicht vorhanden ist, verwenden Sie den Ordner \OLAP in einem der Unterverzeichnisse von MSSQL.X.

  3. Klicken Sie mit der rechten Maustaste auf den Ordner DSO9, und wählen Sie Freigabe und Sicherheit aus.

  4. Wählen Sie auf der Seite Freigabe und Sicherheit auf der Registerkarte Freigabe die Option Diesen Ordner freigeben aus. Geben Sie in das Feld Freigabename die Zeichenfolge MSOLAPRepository$ als Freigabenamen für den Ordner ein.

  5. Klicken Sie auf Berechtigungen. Klicken Sie auf der Registerkarte Freigabe in der Liste Gruppen- oder Benutzernamen auf Hinzufügen. Fügen Sie auf der Seite Benutzer, Computer oder Gruppen wählen das Konto SQLServer2005MSOLAPUser$<Servername>$MSSQLServer vom lokalen Computer hinzu. Klicken Sie auf OK.

  6. Wählen Sie in der Liste Gruppen- oder Benutzernamen das Konto SQLServer2005MSOLAPUser$<Servername>$MSSQLServer aus. Wählen Sie im Feld Berechtigungen für "SQLServer2005MSOLAPUser$<Servername>$MSSQLServer" die Option Zulassen neben Vollzugriff aus. Klicken Sie auf OK.

    Tipp

    Aus Sicherheitsgründen sollten Sie die Gruppe Jeder aus der Liste Gruppen- oder Benutzernamen entfernen.

  7. Wählen Sie auf der Registerkarte Sicherheit in der Liste Gruppen- oder Benutzernamen die Option SQLServer2005MSOLAPUser$SERVERNAME$MSSQLSERVER aus. Aktivieren Sie das Kontrollkästchen Zulassen neben dem Element Vollzugriff in der Liste Berechtigungen, und klicken Sie dann auf OK.

  8. Klicken Sie auf Hinzufügen. Fügen Sie auf der Seite Benutzer, Computer oder Gruppe wählen das Konto hinzu, unter dem der Project Server-Warteschlangendienst auf dem Project Server-Anwendungsserver ausgeführt wird. Klicken Sie auf OK.

    Tipp

    Zum Überprüfen dieses Kontos klicken Sie auf dem Project Server-Anwendungsserver im Startmenü auf Programme, auf Verwaltung und dann auf Dienste. Doppelklicken Sie auf Microsoft Office Project Server-Warteschlangendienst, und merken Sie sich das Konto auf der Registerkarte Anmelden.

  9. Klicken Sie auf der Seite Eigenschaften von Neuer Ordner auf OK.

Kopieren der Repositorydatei in die Remoteverwaltungsfreigabe

DSO benötigt Vollzugriff auf eine Kopie des SQL Server 2000 Analysis Services-Repositorys (Msmdrep.mdb), für das die DSO-Anwendung verwendet wird. Sie können das in SQL Server 2000 Analysis Services enthaltene Repository verwenden. Der Speicherort der Beispielrepositorydatei hängt vom Installationspfad der Instanz von SQL Server 2000 Analysis Services ab. Normalerweise lautet er jedoch C:\Programme\Microsoft Analysis Services\ Bin.

Tipp

Wenn die SQL Server 2000-Repositorydatei nicht vorhanden ist, klicken Sie hier (in englischer Sprache) (https://go.microsoft.com/fwlink/?linkid=87082&clcid=0x407), um die Repositorydatei herunterzuladen.

Wenn Sie eine Kopie der Datei Msmdrep.mdb heruntergeladen haben, kopieren Sie die Datei in die vorher erstellte Remoteverwaltungsfreigabe (in den Ordner DSO9).

Bearbeiten der Analysis Services-DSO-Konfiguration

Sie müssen die Analysis Services-DSO-Eigenschaften so konfigurieren, dass das Repository von DSO in SQL Server 2005 Analysis Services verwendet werden kann. Während dieses Prozesses vorgenommene Änderungen werden in der Analysis Services-Konfigurationsdatei (MSMDSRV.INI) widergespiegelt.

Konfigurieren von Analysis Services für die Verwendung einer SQL Server-Repositorydatei

  1. Starten Sie SQL Server Management Studio in SQL Server 2005. Wählen Sie im Fenster Verbindung mit dem Server herstellen die Option Analysis Services aus, und klicken Sie dann auf Verbinden.

  2. Klicken Sie in SQL Server Management Studio im Bereich des Objekt-Explorers mit der rechten Maustaste auf den Namen Analysis Services, und wählen Sie dann Eigenschaften aus.

    Wichtig

    Wählen Sie nicht Repository-Migration ausführen aus. Bei dieser Option wird angenommen, dass Sie keine Abwärtskompatibilität benötigen.

  3. Wählen Sie auf der Seite Eigenschaften für Analysis-Server im Abschnitt Seite auswählen die Option Allgemein aus. Wählen Sie Erweiterte (alle) Eigenschaften anzeigen aus.

  4. Wählen Sie in der Liste Name den Eintrag DSO\RepositoryConnectionString aus.

    1. Wählen Sie den entsprechenden Wert für die Zeichenfolge in der Spalte Wert aus, und klicken Sie dann auf das rechts neben dem Wert angezeigte Feld, um die Seite Verbindungs-Manager anzuzeigen.

    2. Wählen Sie auf der Seite Verbindungs-Manager in der Liste Anbieter den Eintrag Microsoft Jet 4.0 OLE DB Provider aus, und klicken Sie auf OK.

    3. Klicken Sie im Abschnitt Name der Datenbankdatei auf Durchsuchen. Suchen Sie im Fenster Microsoft Access-Datenbankdatei auswählen die Repositorydatei, und klicken Sie auf Öffnen. Mit dieser Aktion wird der Pfad der Repositorydatei in das Feld Name der Datenbankdatei eingegeben.

    4. Geben Sie in das Feld Bei der Datenbank anmelden die Kontoinformationen für die Datenbank ein. Klicken Sie auf OK.

  5. Wählen Sie DSO\RemoteRepositoryConnectionString in der Liste Name aus.

    1. Wählen Sie den entsprechenden Wert für die Zeichenfolge in der Spalte Wert aus, und klicken Sie dann auf das rechts neben dem Wert angezeigte Feld, um die Seite Verbindungs-Manager anzuzeigen.

    2. Wählen Sie auf der Seite Verbindungs-Manager in der Liste Anbieter den Eintrag Microsoft Jet 4.0 OLE DB Provider aus.

    3. Klicken Sie im Abschnitt Name der Datenbankdatei auf Durchsuchen. Suchen Sie im Fenster Microsoft Access-Datenbankdatei auswählen die Repositorydatei, und klicken Sie auf Öffnen. Mit dieser Aktion wird der Pfad der Repositorydatei in das Feld Name der Datenbankdatei eingegeben.

    4. Geben Sie in das Feld Bei der Datenbank anmelden die Kontoinformationen für die Datenbank ein. Klicken Sie auf OK.

  6. Klicken Sie auf der Seite Eigenschaften für Analysis-Server auf OK.

Option 2: Erstellen des Repositorys durch Erstellen einer SQL Server 2005-Datenbank

Wenn keine OLAP-Repositorydatei vorhanden ist, die zu einer SQL Server-Datenbank migriert wurde, können Sie diese Datei in SQL Server für die Verwendung in SQL Server 2005 Analysis Services erstellen. Mit den folgenden Verfahren können Sie die Repositorydatenbank erstellen und ein SQL-Skript zum Erstellen des erforderlichen Datenbankschemas ausführen.

Erstellen der Repositorydatenbank in SQL Server 2005

  1. Öffnen Sie SQL Server Management Studio, wählen Sie unter Servertyp die Option Datenbankmodul aus, und klicken Sie auf Verbinden.

  2. Klicken Sie in Microsoft SQL Server Management Studio mit der rechten Maustaste auf den Ordner Datenbanken, und klicken Sie auf Neue Datenbank.

  3. Geben Sie auf der Seite Neue Datenbank unter Datenbankname die Zeichenfolge Analysis Services Repository ein. Klicken Sie auf OK.

  4. Erweitern Sie in der Liste im Objekt-Explorer den Ordner Sicherheit. Klicken Sie mit der rechten Maustaste auf Anmeldungen, und klicken Sie dann auf Neuer Benutzername.

  5. Klicken Sie im Abschnitt Anmeldename auf Suchen.

  6. Klicken Sie auf der Seite Benutzer oder Gruppen auf Objekttyp.

  7. Wählen Sie auf der Seite Objekttyp die Option Gruppen aus, und klicken Sie dann auf OK.

  8. Gehen Sie auf der Seite Benutzer, Computer oder Gruppen wählen zum Feld Geben Sie die zu verwendenden Objektnamen ein, und geben Sie SQLServer2005MSOLAPUser$<SERVERNAME>$MSSQLSERVER für diesen Computer ein. Klicken Sie auf OK.

  9. Klicken Sie in der Liste Seite auswählen auf Benutzerzuordnung. Wählen Sie in der Liste Benutzer, die dieser Anmeldung zugeordnet sind den Eintrag Analysis Services Repository aus.

  10. Wählen Sie in der Liste Mitgliedschaft in Datenbankrolle für für die Repositorydatenbank den Eintrag db_owner aus. Klicken Sie auf OK.

  11. Erweitern Sie in Microsoft SQL Server Management Studio den Ordner Datenbanken, und klicken Sie mit der rechten Maustaste auf Analysis Services Repository. Klicken Sie auf Neue Abfrage.

  12. Geben Sie auf dem Bildschirm des Abfrage-Editors den folgenden Text ein:

    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. Führen Sie das Skript aus. Das für das Repository erforderliche Datenbankschema wird vom Skript erstellt.

Bearbeiten der Analysis Services-DSO-Konfiguration

Sie müssen die Analysis Services-DSO-Eigenschaften so konfigurieren, dass die Repositorydatenbank von DSO in SQL Server 2005 Analysis Services verwendet werden kann. Während dieses Prozesses vorgenommene Änderungen werden in der Analysis Services-Konfigurationsdatei (MSMDSRV.INI) widergespiegelt.

Konfigurieren von Analysis Services für die Verwendung einer SQL Server-Repositorydatenbank

  1. Starten Sie SQL Server Management Studio in SQL Server 2005. Wählen Sie im Fenster Verbindung mit dem Server herstellen die Option Analysis Services aus, und klicken Sie dann auf Verbinden.

  2. Klicken Sie in SQL Server Management Studio im Bereich des Objekt-Explorers mit der rechten Maustaste auf den Namen Analysis Services, und wählen Sie dann Eigenschaften aus.

    Wichtig

    Wählen Sie nicht Repository-Migration ausführen aus. Bei dieser Option wird angenommen, dass Sie keine Abwärtskompatibilität benötigen.

  3. Wählen Sie auf der Seite Eigenschaften für Analysis-Server im Abschnitt Seite auswählen die Option Allgemein aus. Wählen Sie Erweiterte (alle) Eigenschaften anzeigen aus.

  4. Wählen Sie in der Liste Name den Eintrag DSO\RepositoryConnectionString aus.

    1. Wählen Sie den entsprechenden Wert für die Zeichenfolge in der Spalte Wert aus, und klicken Sie dann auf das rechts neben dem Wert angezeigte Feld, um die Seite Verbindungs-Manager anzuzeigen.

    2. Wählen Sie auf der Seite Verbindungs-Manager in der Liste Anbieter den Eintrag OLE DB systemeigen\SQL Native Client aus.

    3. Wählen Sie in der Liste Servername den Server aus, auf dem sich die Repositorydatenbank befindet.

    4. Geben Sie in das Feld Beim Server anmelden die Kontoinformationen für die Anmeldung beim Server ein.

    5. Wählen Sie im Abschnitt Verbindung mit Datenbank herstellen einen Datenbanknamen aus, und geben Sie den Namen der Repositorydatei ein.

    6. Klicken Sie auf OK.

  5. Wählen Sie DSO\RemoteRepositoryConnectionString in der Liste Name aus.

    1. Wählen Sie den entsprechenden Wert für die Zeichenfolge in der Spalte Wert aus, und klicken Sie dann auf das rechts neben dem Wert angezeigte Feld, um die Seite Verbindungs-Manager anzuzeigen.

    2. Wählen Sie auf der Seite Verbindungs-Manager in der Liste Anbieter den Eintrag OLE DB systemeigen\SQL Native Client aus.

    3. Wählen Sie in der Liste Servername den Server aus, auf dem sich die Repositorydatenbank befindet.

    4. Geben Sie in das Feld Beim Server anmelden die Kontoinformationen für die Anmeldung beim Server ein.

    5. Wählen Sie im Abschnitt Verbindung mit Datenbank herstellen die Option Datenbanknamen eingeben oder auswählen aus, und geben Sie den Namen der Repositorydatei ein.

    6. Klicken Sie auf OK.

  6. Klicken Sie auf der Seite Eigenschaften für Analysis-Server auf OK.

Gewähren des Zugriffs auf die Project Server-Berichtsdatenbank für das Analysis Services-Dienstkonto

In Office Project Server 2007 wird dem Konto, unter dem der SQL Server Analysis Services-Dienst ausgeführt wird, direkter Zugriff auf die Berichtsdatenbank in SQL Management Studio gewährt.

Damit der Cubegenerierungsdienst auf die Project Server-Berichtsdatenbank zugreifen kann, sind mindestens die Berechtigungen der DB_DataReader-Rolle erforderlich. Sie müssen diese Berechtigungen dem SQL Server Analysis Services-Dienstkonto erteilen.

Erteilen von Berechtigungen für das SQL Server Analysis-Dienstkonto für den Zugriff auf die Berichtsdatenbank

  1. Zeigen Sie im Startmenü auf Programme, zeigen Sie dann auf Microsoft SQL Server 2005, und klicken Sie dann auf SQL Server Management Studio

  2. Geben Sie auf der Seite Verbindung mit Server herstellen die Anmeldeinformationen zum Herstellen der Verbindung mit dem Datenbankmodul ein, und klicken Sie dann auf Verbinden.

  3. Erweitern Sie in Management Studio den Ordner Sicherheit, klicken Sie mit der rechten Maustaste auf Anmeldungen, und klicken Sie dann auf Neue Anmeldung.

  4. Geben Sie auf der Seite Allgemein das Konto mit Windows-Authentifizierung für den Benutzer ein, der den SQL Server Analysis Services-Dienst ausführt.

  5. Klicken Sie in der Liste Seite auswählen auf Benutzerzuordnung.

  6. Wählen Sie in der Liste Datenbank den Eintrag Project Server-Berichte aus. Aktivieren Sie das entsprechende Kontrollkästchen Zuordnen.

  7. Wählen Sie im Abschnitt Mitgliedschaft in Datenbankrolle für: Project Server-Berichte die Option db_datareader aus.

  8. Klicken Sie auf OK.

Anforderungen für das Erstellen und Anzeigen von Cubes in Project Web Access

Cubedaten werden in Project Web Access über eine Datenanalyseansicht angezeigt. Für das Erstellen und Verwenden dieser Datenanalyseansichten sind einige Komponenten und Aktionen erforderlich.

  • Microsoft Office Web Components Die Benutzer werden beim ersten Erstellen einer Datenanalyseansicht oder beim Versuch, eine solche Ansicht zu verwenden, zum Herunterladen der ActiveX-Komponenten auf den Computer aufgefordert. Bei Microsoft Office Web Components handelt es sich um eine Sammlung von ActiveX-Komponenten, die es Project Web Access-Benutzern ermöglichen, mithilfe von PivotTable- und Diagrammkomponenten auf OLAP-Cubedaten zuzugreifen. Stellen Sie sicher, dass die Benutzer diese Komponenten auf ihre Computer herunterladen können, oder installieren Sie die Komponenten für die Benutzer vor. Weitere Informationen finden Sie unter Office XP-Tool: Webkomponenten (https://go.microsoft.com/fwlink/?linkid=87125\&clcid=0x407).

  • OLE DB-Anbieter für Microsoft SQL Server 2005 Analysis Services 9.0 Mit dieser Komponente können Benutzer, die auf Cubedaten zugreifen, in SQL Server 2005 Analysis Services gespeicherte Daten abfragen. Diese Komponente kann heruntergeladen werden unter Feature Pack für Microsoft SQL Server 2005 - Dezember 2008 (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x407).

    Tipp

    Wenn Sie SQL Server 2000 Analysis Services verwenden, ist diese Komponente nicht erforderlich.

    Installieren des OLE DB-Anbieters für Microsoft SQL Server 2005 Analysis Services 9.0

    1. Gehen Sie zur Downloadseite Feature Pack für Microsoft SQL Server 2005 - Dezember 2008 (https://go.microsoft.com/fwlink/?linkid=87078\&clcid=0x407).

    2. Klicken Sie auf X86-Paket für den OLE DB-Anbieter für Microsoft SQL Server 2005 Analysis Services 9.0 (SQLServer2005_ASOLEDB9.msi)

      Tipp

      Wenn Sie die 64-Bit-Version von SQL Server 2005 Analysis Services verwenden, können Sie X64-Paket auswählen.

    3. Klicken Sie auf Ausführen, um den Download zu starten.

    4. Klicken Sie auf Ausführen, um die Installation zu starten.

    5. Klicken Sie auf der Seite Willkommen auf Weiter.

    6. Wählen Sie auf der Seite Lizenzvertrag die Option Ich stimme den Bedingungen des Lizenzvertrags zu aus, und klicken Sie dann auf Weiter.

    7. Geben Sie auf der Seite Registrierungsinformationen Ihren Namen und den des Unternehmens ein. Klicken Sie auf Weiter.

    8. Klicken Sie auf der Seite Das Programm kann jetzt installiert werden auf Installieren.

    9. Klicken Sie nach Abschluss der Installation auf Fertig stellen.

  • Aktivieren von "Auf Datenquellen über Domänengrenzen hinweg zugreifen" in Internet Explorer Außerdem müssen Sie, wenn die Sicherheitseinstellung Auf Datenquellen über Domänengrenzen hinweg zugreifen in Internet Explorer auf Deaktivieren festgelegt ist, diese Einstellung für die Sicherheitszone, die Sie zum Herstellen der Verbindung mit Project Web Access verwenden, auf Aktivieren festlegen.

    Aktivieren der Sicherheitseinstellung "Auf Datenquellen über Domänengrenzen hinweg zugreifen" in Internet Explorer

    1. Klicken Sie in Internet Explorer auf Extras, und klicken Sie dann auf Internetoptionen.

    2. Klicken Sie auf die Registerkarte Sicherheit, klicken Sie auf die Zone, die Sie zum Herstellen der Verbindung mit Office Project Server 2007 verwenden, und klicken Sie dann auf Stufe anpassen.

    3. Wählen Sie unter Auf Datenquellen über Domänengrenzen hinweg zugreifen die Option Aktivieren aus.

Portanforderungen für SQL Server 2005 Analysis Services

Datenverkehr zwischen dem Project Server-Anwendungsserver und dem SQL Server Analysis Services-Server tritt auf, wenn ein Project Web Access-Benutzer eine Cubedatenbank erstellt. Project Web Access-Clients, die Datenanalyseansichten erstellen oder Project-Cubedaten in Datenanalyseansichten anzeigen, kommunizieren direkt mit dem SQL Server Analysis Services-Server. Stellen Sie sicher, dass dieser Verkehr in allen Firewalls zugelassen ist, insbesondere wenn Extranetbenutzer vorhanden sind.

Die Standardinstanz von SQL Server Analysis Services hört normalerweise Port 2383 ab. Wenn Sie benannte Instanzen in SQL Server Analysis Services verwenden, muss der SQL Server-Browserdienst auf dem Server ausgeführt werden, damit Clients, die auf den Server zugreifen, einen Port für die benannte Instanz erhalten. Der SQL Server-Browser befindet sich normalerweise an Port 2382.

Benannte Instanzen von Analysis Services verfügen über weitere dynamisch zugewiesene Ports. Diese können Sie durch Suchen in der Konfigurationsdatei für den SQL Server-Browser ermitteln.

Ermitteln der Portnummer für die benannte SQL Server Analysis Services-Instanz

  1. Öffnen Sie auf dem Computer, auf dem SQL Server 2005 Analysis Services ausgeführt wird, die Datei msmdredir.ini in einem Text-Editor. Der Standardspeicherort ist C:\Programme\Microsoft SQL Server\90\Shared\ASConfig.

  2. Merken Sie sich den Text im Abschnitt <Instances> der Datei msmdredir.ini. Beispiel:

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

    In diesem Beispiel hört die AS2005-Instanz Port 1259 ab.

Portanforderung für Office Web Components

Wenn Extranetbenutzer vorhanden sind, müssen Sie auch beachten, dass für Office Web Components eine direkte Verbindung mit SQL Server 2005 Analysis Services über Port 2725 möglich sein muss. Obwohl der Zugriff über Port 80 über HTTPS aktiviert ist, ist für die dynamischen OLAP-Berichte nur dann Zugriff auf die Analysis Services-Daten möglich, wenn Port 2725 verfügbar ist.

Analysis Services-Überlegungen

Verschiedene Überlegungen zum Analysis Services-Konto müssen berücksichtigt werden:

  • Die Farm einer Organisation enthält möglicherweise mehrere Project Web Access-Instanzen. Die in diesem Artikel beschriebenen Informationen gelten für die einzelnen Instanzen. Damit der Dienst zum Erstellen von Cubes gestartet werden kann, müssen dem gleichen Analysis Services-Konto die Berechtigungen der DB_DataReader-Rolle für die Berichtsdatenbanken der einzelnen Instanzen erteilt werden.

  • Bei dem zum Starten des SQL Server 2005 Analysis Services-Diensts verwendeten Konto handelt es sich möglicherweise um ein Konto, dessen Kennwort abläuft. In diesem Fall wird der Dienst erst wieder ausgeführt, wenn das Kennwort zurückgesetzt wurde. Dadurch können Ausfallzeiten entstehen. Eine bewährte Methode besteht darin, den Dienst mit einem dedizierten Windows-Konto auszuführen, dessen Kennwort nicht abläuft.

  • Je nachdem, wie SQL Server 2005 und SQL Server 2005 Analysis Services installiert wurden, wird MSSQLServerOLAPService möglicherweise unter einem lokalen Systemkonto ausgeführt. Da das Analysis Services-Dienstkonto Zugriff auf die Berichtsdatenbank benötigt, können für das Dienstkonto zwei Optionen verwendet werden, damit der Dienst zum Erstellen von Cubes auf die Datenbank zugreifen kann:

    1. Ändern Sie den Anmeldezugriff für den Dienst in ein Windows-Benutzerkonto mit einem Kennwort, das nie abläuft. Alternativ können Sie einfach darauf achten, dass Sie das Kennwort für den Dienst jedes Mal ändern müssen, wenn das Kontokennwort geändert wird.

    2. Fügen Sie Domäne\Computername**$** in Enterprise Manager als Konto mit den Berechtigungen der DB_DataReader-Rolle für die Project Server-Berichtsdatenbank hinzu.

Herunterladen dieses Buchs

Dieses Thema wurde zum leichteren Lesen und Ausdrucken in das folgende Buch zum Herunterladen aufgenommen:

Die vollständige Liste der verfügbaren Bücher finden Sie unter Bücher zum Herunterladen für Office Project Server 2007 (in englischer Sprache).

Siehe auch

Konzepte

Video demo: Using SQL Server 2005 Analysis Services with the Project Server 2007 Cube Building Service