Share via


Anforderungen für die Verwendung von SQL Server 2000 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 2000 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 2005 Analysis Services finden Sie unter Anforderungen für die Verwendung von SQL Server 2005 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 2000 Analysis Services mit dem Office Project Server 2007-Dienst zum Erstellen von Cubes müssen Sie SQL Server 2000 Service Pack 4 für Analysis Services anwenden.

Wenn Sie die SQL Server 2000-Datenbankkomponente als Datenbankserver verwenden, müssen Sie Service Pack 4 auch auf die Datenbankkomponente anwenden. Für die SQL Server 2000-Datenbankkomponente und für SQL Server 2000 Analysis Services ist die gleiche Service Pack-Ebene erforderlich.

Sie können die Service Pack-Version für die SQL Server 2000-Datenbankkomponente und für SQL Server 2000 Analysis Services wie folgt überprüfen.

Überprüfen der SQL Server 2000 Service Pack-Version

  1. Wählen Sie im Startmenü die Option Systemsteuerung aus.

  2. Doppelklicken Sie auf Software.

  3. Klicken Sie auf das Produkt, dessen Version Sie überprüfen ( Microsoft SQL Server 2000 oder Microsoft SQL Server 2000 Analysis Services).

  4. Klicken Sie auf Klicken Sie hier, um Supportinformationen zu erhalten.

  5. Merken Sie sich die Versionsnummer. Die Version für Service Pack 4 lautet 8.00.2039.

Zum Anwenden von Service Pack 4 auf SQL Server 2000 Analysis Services können Sie das folgende Verfahren verwenden.

Anwenden von SQL Server 2000 Service Pack 4 auf die Analysis Services-Komponente

  1. Gehen Sie zur Microsoft SQL Server 2000 Service Pack 4-Downloadseite (https://go.microsoft.com/fwlink/?linkid=86989\&clcid=0x407).

  2. Laden Sie die Analysis Services-Komponenten herunter (Downloaddatei: SQL2000.AS-KB884525-SP4-x86.EXE).

  3. Beim Ausführen des Downloads werden Sie aufgefordert, einen Speicherort für die Datei auszuwählen. Klicken Sie nach dem Angeben des Speicherorts auf Weiter. Die Dateien werden an diesem Speicherort extrahiert.

  4. Klicken Sie auf Fertig.

  5. Wechseln Sie zum angegebenen Speicherort auf dem Server, und führen Sie \msolap\install\Setup.exe aus.

  6. Folgen Sie den angezeigten Anweisungen, um die Installation des Service Packs abzuschließen.

Installieren von SQL Server 2000 Analysis Services Decision Support Objects

Wenn Sie SQL Server 2000 Analysis Services mit Office Project Server 2007 verwenden, müssen Sie die Analysis Services DSO (Decision Support Objects)-Komponente auf den Project Server-Anwendungsservern installieren. Außerdem müssen Sie SQL Server 2000 Service Pack 4 für Analysis Services in der DSO-Komponente installieren.

Tipp

Wenn SQL Server 2000 Analysis Services auf dem Project Server-Anwendungsserver installiert ist (beispielsweise in einer Installation mit einem einzelnen Computer), müssen Sie DSO auf diesem Server nicht installieren.

Installieren von SQL Server 2000 Analysis Services Decision Support Objects und Service Pack 4

  1. Legen Sie auf dem Project Server 2007-Anwendungsserver die SQL Server 2000-CD in das CD-ROM-Laufwerk ein, oder stellen Sie eine Verbindung mit einem Netzwerkinstallationspunkt her.

  2. Wenn Sie von der SQL Server 2000-CD installieren und die automatische Wiedergabe aktiviert ist, klicken Sie im SQL Server 2000-Setupprogramm auf SQL Server 2000-Komponenten. Wechseln Sie anderenfalls auf der SQL Server-CD (oder auf dem Netzwerkinstallationspunkt) zur Datei Autorun.exe, und führen Sie sie aus.

  3. Klicken Sie auf der Seite Komponenten installieren auf Analysis Services installieren.

  4. Lesen und akzeptieren Sie den Endbenutzer-Lizenzvertrag.

  5. Deaktivieren Sie im Analysis Services-Setupprogramm auf der Seite Komponenten auswählen alle Komponenten mit Ausnahme von Decision Support Objects und Clientkomponenten, und folgen Sie dann dem Assistenten zum Installieren von DSO.

  6. Gehen Sie zur Microsoft SQL Server 2000 Service Pack 4-Downloadseite (https://go.microsoft.com/fwlink/?linkid=86989\&clcid=0x407).

  7. Laden Sie die Analysis Services-Komponenten herunter (Downloaddatei: SQL2000.AS-KB884525-SP4-x86.EXE).

  8. Beim Ausführen des Downloads werden Sie aufgefordert, einen Speicherort für die Datei auszuwählen. Klicken Sie nach dem Angeben des Speicherorts auf Weiter. Die Dateien werden an diesem Speicherort extrahiert.

  9. Klicken Sie auf Fertig.

  10. Wechseln Sie zum angegebenen Speicherort auf dem Server, und führen Sie \msolap\install\Setup.exe aus.

  11. Folgen Sie den angezeigten Anweisungen, um die Installation des Service Packs abzuschließen.

Hinzufügen des Warteschlangendienstkontos zur Gruppe "OLAP Administrators"

Beim Installieren und Konfigurieren von Office Project Server 2007 wird das Windows-Benutzerkonto, das für das Ausführen des Microsoft Project Server-Warteschlangendiensts zuständig ist, automatisch festgelegt, wenn der Anbieter für gemeinsame Dienste erstellt wird. Dieses Konto muss als Mitglied der Gruppe OLAP Administrators hinzugefügt werden.

Wenn Sie herausfinden möchten, welches Windows-Benutzerkonto als Warteschlangendienstkonto festgelegt ist, gehen Sie zum Project Server-Anwendungsserver, und führen Sie das folgende Verfahren aus.

Bestimmen des Microsoft Project Server-Warteschlangendienstkontos

  1. Klicken Sie im Startmenü auf Programme, klicken Sie auf Verwaltung, und klicken Sie dann auf Dienste.

  2. Doppelklicken Sie in der Liste Name im Bereich Dienste auf Microsoft Office Project Server-Warteschlangendienst.

  3. Klicken Sie auf der Eigenschaftenseite auf die Registerkarte Anmelden. Merken Sie sich das Windows-Benutzerkonto, unter dem der Dienst ausgeführt wird. Dieses Konto müssen Sie in einem späteren Schritt der Gruppe OLAP Administrators hinzufügen.

  4. Klicken Sie auf Abbrechen, um das Menü zu verlassen.

Dann müssen Sie das Microsoft Project Server-Warteschlangendienstkonto der Gruppe OLAP Administrators auf dem Computer mit SQL Server 2000 Analysis Services hinzufügen.

Hinzufügen des Warteschlangendienstkontos zur Gruppe "OLAP Administrators"

  1. Klicken Sie im Startmenü auf Programme, klicken Sie auf Verwaltung, und klicken Sie dann auf Computerverwaltung.

  2. Erweitern Sie in der Computerverwaltung die Option Lokale Benutzer und Gruppen, und klicken Sie dann auf den Ordner Gruppen.

  3. Doppelklicken Sie auf die Gruppe OLAP Administrators, um die Eigenschaftenseite zu öffnen.

  4. Klicken Sie auf der Eigenschaftenseite auf Hinzufügen.

  5. Geben Sie auf der Seite Benutzer, Computer oder Gruppen auswählen in das Feld Geben Sie die zu verwendenden Objektnamen ein das Windows-Benutzerkonto ein, unter dem der Warteschlangendienst ausgeführt wird. Klicken Sie auf OK.

  6. Klicken Sie auf der Eigenschaftenseite für OLAP Administrators auf OK.

Erteilen von Berechtigungen für die SQL Server 2000 Analysis Services-Komponenten für die Gruppe "OLAP Administrators"

Die Gruppe OLAP Administrators benötigt Berechtigungen für alle SQL Server 2000 Analysis Services-Komponenten. Möglicherweise müssen Sie der Gruppe OLAP Administrators explizit Vollzugriff auf das Unterverzeichnis \bin des Installationsverzeichnisses von SQL Services 2000 Analysis Services gewähren. Der Standardpfad des Verzeichnisses lautet:

C:\Programme\Microsoft Analysis Services\Bin

Migrieren des Repositorys

Jeder Server mit Microsoft SQL Server 2000 Analysis Services verfügt über ein Repository zum Speichern von Metadaten für die Objekte des Computers mit Analysis Services (beispielsweise Cubes und Dimensionen). Standardmäßig handelt es sich bei diesem Repository um eine Microsoft Jet-Datenbank (MDB) auf dem Server, auf dem Analysis Services installiert ist. Aus Gründen der besseren Skalierbarkeit wird empfohlen, das Repository zu einer Microsoft SQL Server 2000-Datenbank zu migrieren.

Tipp

Sie können nur das Repository zu einer SQL Server-Datenbank migrieren. Die Analysis Services 2005-Verwaltungsanwendung unterstützt die Migration der Repositorydatei nicht. Wenn Sie jedoch das Repository migrieren, bevor Sie eine vordefinierte Repositorydatenbank aktualisieren oder beziehen, kann das Repository in einer SQL Server-Datenbank gehostet werden.

Migrieren des Repositorys

  1. Erstellen Sie in SQL Server eine neue Datenbank, und nennen Sie sie Analysis Services Repository.

  2. Klicken Sie mit der rechten Maustaste unter Sicherheit auf Anmeldungen, und klicken Sie dann auf Neue Anmeldung.

  3. Klicken Sie für den Namen der Anmeldung auf die Auslassungszeichen (...), und wählen Sie die Gruppe OLAP Administrators für diesen Computer aus.

  4. Wählen Sie auf der Registerkarte Datenbankzugriff die Analysis Services-Repositorydatenbank aus.

  5. Wählen Sie unter In Datenbankrolle zulassen die Option db_owner aus.

  6. Melden Sie sich beim Computer mit Analysis Services 2000 mit einem Benutzerkonto an, das über Berechtigungen verfügt, die denen der Gruppe Administratoren oder OLAP Administrators entsprechen, und starten Sie den Analysis-Manager.

  7. Erweitern Sie im linken Bereich Analysis-Server.

  8. Klicken Sie mit der rechten Maustaste auf den Namen des Servers, und klicken Sie dann auf Repository-Migration ausführen, um den Repositorymigrations-Assistenten zu starten. Migrieren Sie das Repository zu der Datenbank, die Sie in Schritt 1 erstellt haben.

    Tipp

    Es wird empfohlen, beim Migrieren des Repositorys das systemeigene Format von Analysis Services auszuwählen.

  9. Nach dem Migrieren des Repositorys zu einer SQL Server-Datenbank können Sie das alte Repository bedenkenlos löschen. Standardmäßig handelt es sich um die Datenbank \Programme\Microsoft Analysis Services\Bin\msmdrep.mdb.

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

Da von Project Server 2007 die erweiterten Funktionen der integrierten SQL Server-Sicherheit verwendet werden, müssen Sie dem Analysis Services-Dienstkonto explizit Zugriff auf die Project Server 2007-Berichtsdatenbank in jeder einzelnen Project Server-Instanz gewähren. In Standard SQL Server 2000-Installationen wird das Windows-Systemkonto zum Ausführen des Analysis Services-Diensts verwendet. Dieses Konto muss geändert werden in ein Konto, mit dem auf SQL Server zugegriffen werden kann. Ein Domänenkonto ist erforderlich, wenn SQL Server auf einem separaten Server gehostet wird.

In Office Project Server 2007 wird dem Konto, unter dem der SQL Server Analysis Services-Dienst (MSSQLServerOLAPService) ausgeführt wird, direkter Zugriff auf die Project Server-Berichtsdatenbank in SQL Enterprise Manager 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 Services-Dienstkonto für den Zugriff auf die Project Server-Berichtsdatenbank

  1. Wählen Sie im Startmenü die Option Programme aus, wählen Sie Microsoft SQL Server aus, und klicken Sie dann auf Enterprise Manager.

  2. Erweitern Sie in Enterprise Manager die Optionen Microsoft SQL Server und SQL Server-Gruppe sowie den Server.

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

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

  5. Klicken Sie auf die Registerkarte Datenbankzugriff.

  6. Aktivieren Sie Zulassen für die Project Server-Berichtsdatenbanken.

  7. Aktivieren Sie im Abschnitt In Datenbankrolle zulassen die Berechtigungen von db_datareader für die Project Server-Berichtsdatenbanken.

  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 ActiveX-Komponenten erforderlich.

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).

Portanforderungen für SQL Server 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, auf denen Datenanalyseansichten erstellt oder Project-Cubedaten in Datenanalyseansichten angezeigt werden, kommunizieren direkt mit dem SQL Server Analysis Services-Server. Stellen Sie sicher, dass dieser Datenverkehr in 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 2005 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-Browser-Dienst 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 SQL Server Analysis Services 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 Instanz AS2005 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 Daten aus Analysis Services möglich, wenn Port 2725 verfügbar ist.

Analysis Services-Überlegungen

Im Zusammenhang mit dem Analysis Services-Konto sind verschiedene Szenarien zu berücksichtigen:

  • 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 2000 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 2000 und SQL Server 2000 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).