Vorgehensweise: Installieren von 32-Bit-Reporting Services auf einem 64-Bit-Computer

Aktualisiert: 15. September 2007

SQL Server 2005 Reporting Services bietet systemeigenen 64-Bit-Support für Serverkomponenten auf Itanium- und x64-Plattformen sowie Unterstützung für Clienttools auf der x64-Plattform. Jedoch sind einige Editionen nur in 32-Bit-Versionen verfügbar. Wenn Sie entweder SQL Server 2005 Express Edition with Advanced Services oder SQL Server 2005 Workgroup Edition verwenden, müssen Sie die in diesem Thema beschriebenen Aufgaben ausführen, um 32-Bit-Reporting Services auf einem 64-Bit-Computer zu installieren. Die 32-Bit-Versionen von Reporting Services werden im WOW64-Untersystem des Betriebssystems ausgeführt.

Aufgaben

  • Deinstallieren Sie alle 64-Bit-Berichtsserverinstanzen, die sich auf demselben Computer befinden. Auf einem 64-Bit-Computer können Sie keine 64-Bit- und 32-Bit-Instanzen von Reporting Services ausführen. Wenn Sie über eine vorhandene 64-Bit-Reporting Services-Installation verfügen, führen Sie Setup aus, um sie zu deinstallieren.
  • Wenn Sie IIS 6.0 verwenden, installieren Sie die 64-Bit-Version des weitervertreibbaren .NET Framework 2.0-Pakets.
  • Aktivieren Sie die 32-Bit-Version von ASP.NET mit dem Skript, das in diesem Thema angegeben ist. Wenn Sie die 32-Bit-Version von ASP.NET nicht aktivieren, ist die Express Edition bzw. Workgroup Edition von Reporting Services nicht auf der Seite Zu installierende Komponenten verfügbar, und die folgende Warnmeldung wird auf der Seite Überprüfung der erforderlichen Komponenten des Installations-Assistenten angezeigt: "ASP.NET Überprüfungsregistrierung". Wenn Sie die Details der Warnung anzeigen, sehen Sie die folgende Meldung: "64-Bit ASP.NET ist registriert. 32-Bit ASP.NET ist zum Installieren von Microsoft Reporting Services 2005 (32-Bit) erforderlich."
  • Installieren Sie die 32-Bit-Version von Reporting Services, nachdem Sie das Skript ausgeführt haben.

Die folgenden Anweisungen beschreiben die Installation von 32-Bit-Reporting Services auf 64-Bit-Versionen von Windows Server 2003 und IIS 6.0 bzw. Windows Vista und IIS 7.0.

So installieren Sie eine 32-Bit-Version von Reporting Services auf einer 64-Bit-Version von IIS 6.0

  1. Sofern notwendig, deinstallieren Sie die 64-Bit-Version von Reporting Services. Die gleichzeitige Bereitstellung von 64-Bit- und 32-Bit-Versionen wird nicht unterstützt.

  2. Führen Sie DOTNETFX64.exe aus, um Microsoft .NET Framework manuell zu installieren. Sie finden diese Datei im Ordner Redist auf dem Setupmedium für SQL Server 2005; Sie können sie auch unter Microsoft .NET Framework Version 2.0 Redistributable Package (x64) von der Microsoft-Downloadsite herunterladen.

  3. Klicken Sie im IIS-Manager auf den Ordner Webservererweiterungen.

  4. Klicken Sie im Detailbereich mit der rechten Maustaste auf ASP.NET V2.0.50727, und klicken Sie dann auf Zugelassen.

  5. Klicken Sie mit der rechten Maustaste auf den Ordner Websites, und klicken Sie dann auf Eigenschaften.

  6. Klicken Sie auf ISAPI-Filter.

  7. Wählen Sie unter Filtername die Option ASP.NET_2.0.50727 aus, und klicken Sie dann auf Bearbeiten.

  8. Ersetzen Sie C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_filter.dll durch die 32-Bit-Version im Framework-Ordner: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll.

  9. Klicken Sie auf OK. Speichern Sie die Änderungen, und schließen Sie den IIS-Manager.

  10. Öffnen Sie ein Eingabeaufforderungsfenster, und führen Sie den folgenden Befehl aus:

    cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
    
  11. Installieren Sie die 32-Bit-Version von Reporting Services.

  12. Klicken Sie nach Abschluss des Setups im IIS-Manager auf den Ordner Webservererweiterungen.

  13. Klicken Sie im Detailbereich mit der rechten Maustaste auf ASP.NET V2.0.50727 (32-Bit), und klicken Sie dann auf Zugelassen.

So installieren Sie eine 32-Bit-Version von Reporting Services auf einer 64-Bit-Version von IIS 7.0

  1. Sofern notwendig, deinstallieren Sie die 64-Bit-Version von Reporting Services. Die gleichzeitige Bereitstellung von 64-Bit- und 32-Bit-Versionen wird nicht unterstützt.

  2. Aktivieren Sie ASP.NET und IIS vor dem Installieren von Reporting Services. Eine Anleitung finden Sie unter Vorgehensweise: Installieren von 32-Bit-Reporting Services auf Windows Vista im Abschnitt über die Voraussetzungen.

  3. Kopieren Sie das folgende Skript:

    cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
    
  4. Öffnen Sie ein Eingabeaufforderungsfenster. Zeigen Sie auf Start, klicken Sie auf Alle Programme und dann auf Zubehör. Klicken Sie mit der rechten Maustaste auf Eingabeaufforderung, und wählen Sie Als Administrator ausführen aus.

  5. Klicken Sie auf Weiter.

  6. Klicken Sie in der oberen linken Ecke des Eingabeaufforderungsfensters mit der rechten Maustaste auf das Eingabeaufforderungssymbol, zeigen Sie auf Bearbeiten, und wählen Sie Einfügen aus.

  7. Drücken Sie die EINGABETASTE, um das Skript auszuführen.

  8. Installieren Sie die 32-Bit-Version von Reporting Services. Sie müssen das SP2 auf eine Reporting Services-Installation auf Windows Vista anwenden. Wenn Sie SQL Server 2005 Express Edition with Advanced Services installieren, können Sie ein Setupprogramm ausführen, das das SP2 bereits beinhaltet. Weitere Informationen hierzu finden Sie unter Microsoft SQL Server 2005 Express Edition with Advanced Services Service Pack 2 auf der Microsoft-Website. Wenn Sie während des Setups Fehlermeldungen erhalten, lesen Sie im Abschnitt über Problembehandlung am Ende dieses Themas nach.

  9. Setzen Sie IIS zurück.

  10. Konfigurieren Sie den Berichtsserver für die lokale Administration. Um lokal auf den Berichtsserver und den Berichts-Manager zuzugreifen, gehen Sie wie folgt vor:

    1. Öffnen Sie Internet Explorer.
    2. Geben Sie die standardmäßige URL des Berichtsservers (https://localhost/reportserver) oder des Berichts-Managers (https://localhost/reports) ein.
    3. Klicken Sie auf Extras.
    4. Klicken Sie auf Internetoptionen.
    5. Klicken Sie auf Sicherheit.
    6. Klicken Sie auf Vertrauenswürdige Sites.
    7. Klicken Sie auf Sites.
    8. Fügen Sie http://<servername> hinzu.
    9. Wenn Sie nicht HTTPS für die Standardsite verwenden, deaktivieren Sie das Kontrollkästchen Für Sites dieser Zone ist eine Serverüberprüfung (https:) erforderlich.
    10. Klicken Sie auf OK.
    11. Wiederholen Sie die gleichen Schritte für https://localhost. Dadurch wird es Ihnen ermöglicht, sowohl für den Berichtsserver als auch den Berichts-Manager ein Browserfenster entweder zum localhost- oder dem NETBIOS-Namen des Servers zu öffnen.
  11. Erstellen Sie Rollenzuweisungen, die Ihnen explizit Zugriff mit vollständigen Berechtigungen gewähren:

    1. Öffnen Sie ein Browserfenster mit Als Administrator ausführen-Berechtigungen. Zeigen Sie auf Start, klicken Sie auf Alle Programme, klicken Sie mit der rechten Maustaste auf Internet Explorer, und wählen Sie Als Administrator ausführen aus.
    2. Starten Sie den Berichts-Manager. Standardmäßig lautet die Berichts-Manager-URL http://<Servername>/reports (oder http://<Servername>/reports$sqlexpress, wenn Sie SQL Server Express with Advanced Services verwenden).
    3. Klicken Sie auf der Homepage auf Eigenschaften.
    4. Klicken Sie auf Neue Rollenzuweisung.
    5. Geben Sie in diesem Format ein Windows-Benutzerkonto ein: <Domäne>\<Benutzer>.
    6. Wählen Sie Inhalts-Manager aus.
    7. Klicken Sie auf OK.
    8. Klicken Sie auf Siteeinstellungen in der oberen Ecke der Homepage.
    9. Klicken Sie auf Siteweite Sicherheit konfigurieren.
    10. Klicken Sie auf Neue Rollenzuweisung.
    11. Geben Sie in diesem Format ein Windows-Benutzerkonto ein: <Domäne>\<Benutzer>.
    12. Wählen Sie Systemadministrator aus.
    13. Klicken Sie auf OK.
    14. Schließen Sie den Berichts-Manager.
  12. Öffnen Sie den Berichts-Manager erneut in Internet Explorer, ohne Als Administrator ausführen zu verwenden.

So beheben Sie Setupfehler in Windows Vista

  • Wenn Sie Setupfehlermeldungen für SQL Server Native Client (SNAC), Datenbankdienste oder Reporting Services erhalten, ist möglicherweise das SNAC-Installationspaket ungültig oder nicht korrekt installiert. Informationen darüber, wie Sie diesen Fehler umgehen, finden Sie unter Error message when you install SQL Server 2005 Express Edition Service Pack 2 Community Technology Preview auf der Microsoft-Website.

  • Wenn die vorherigen Schritte die Fehler nicht beheben, gehen Sie wie folgt vor:

    1. Brechen Sie das Setup ab.
    2. Klicken Sie auf Start und dann auf Systemsteuerung.
    3. Klicken Sie in Programme auf Programm deinstallieren.
    4. Wählen Sie Microsoft SQL Server Native Client aus.
    5. Klicken Sie auf Deinstallieren.
    6. Klicken Sie auf Ja, um den Vorgang fortzusetzen.
    7. Extrahieren Sie das Express Edition-Installationspaket in einen Ordner auf dem Computer. Führen Sie auf dem Installationsmedium SQLEXPR_ADV.EXE /x aus.
    8. Wählen Sie einen Ordner aus, um die Dateien zu extrahieren.
    9. Suchen Sie im Ordner nach dem SNAC-Installationspaket für SNAC (sqlncli_x64.msi).
    10. Doppelklicken Sie auf sqlncli_x64.msi, und führen Sie das Setupprogramm aus.
    11. Wählen Sie SQL Server Native Client SDK aus, klicken Sie auf Weiter und dann auf Installieren.
    12. Klicken Sie auf Weiter.
    13. Starten Sie das Setup von Express Edition with Advanced Services erneut.
    14. Setzen Sie IIS zurück.
    15. Folgen Sie den Anweisungen im vorherigen Abschnitt ab Schritt 9.

Siehe auch

Aufgaben

Vorgehensweise: Installieren von 64-Bit-Reporting Services auf Windows Vista
Vorgehensweise: Installieren von 32-Bit-Reporting Services auf Windows Vista

Konzepte

Installieren von Reporting Services auf 64-Bit-Computern
Überlegungen für das Ausführen von SQL Server 2005 unter Windows Vista

Andere Ressourcen

Themen zur Installation von Reporting Services

Hilfe und Informationen

Informationsquellen für SQL Server 2005