Jak zainstalować 32-bitową wersję usługi SQL Server 2005 Reporting Services na komputerze, na którym jest uruchomiona 64-bitowa wersja systemu Windows


WPROWADZENIE


W tym artykule opisano, jak zainstalować 32-bitową wersję usługi Microsoft SQL Server 2005 Reporting Services (SSRS) na komputerze, na którym jest uruchomiona 64-bitowa wersja systemu Microsoft Windows.

Więcej informacji


Usługa Reporting Services oferuje natywną obsługę 64-bitową dla następujących funkcji:
  • Składniki serwera w wersjach systemu Windows dla komputerów z procesorem Itanium oraz w 64-bitowych wersjach systemu Windows.
  • Narzędzia klienckie w 64-bitowych wersjach systemu Windows.
Jednak następujące wersje programu SQL Server 2005 zawierające usługi Reporting Services są dostępne tylko w wersjach 32-bitowych:
  • SQL Server 2005 Express Edition z usługami zaawansowanymi
  • SQL Server 2005 Workgroup Edition
Jeśli korzystasz z jednej z tych wersji programu SQL Server 2005 na komputerze z 64-bitową wersją systemu Windows, wykonaj następujące czynności w celu zainstalowania 32-bitowej wersji usług Reporting Services:
  1. Odinstaluj 64-bitowej wersji usług Reporting Services.Uwaga Instalacja równoległa usług Reporting Services z 32-bitowych i 64-bitowych wersji usług Reporting Services w systemie Microsoft Windows-32-on-Windows-64 (WOW64) nie jest obsługiwana.
  2. Zainstaluj 64-bitową wersję pakietu redystrybucyjnego programu Microsoft .NET Framework 2,0.
  3. Włącz 32-bitową wersję programu Microsoft ASP.NET na komputerze.Uwaga W tym artykule możesz uruchomić skrypt w celu włączenia 32-bitowej wersji programu ASP.NET. Jeśli nie włączysz 32-bitowej wersji programu ASP.NET przed zainstalowaniem programu SQL Server 2005 Express Edition z usługami zaawansowanymi lub SQL Server 2005 Workgroup Edition, usługi Reporting Services nie będą dostępne na stronieskładniki do zainstalowania . Ponadto zostanie wyświetlony komunikat ostrzegawczy dotyczący elementu wymagania rejestracji wersji ASP.NET na stronie Sprawdzanie konfiguracji systemu . W przypadku wyświetlenia raportu dotyczącego tego komunikatu ostrzegawczego jest wyświetlany następujący komunikat o błędzie:
    • W systemie Windows Server 2008 jest wyświetlany następujący komunikat o błędzie:
      64-bitowy ASP.Net jest zarejestrowany. Wymagane 32-bitowy ASP.Net, aby zainstalować usługę Microsoft Reporting Service 2005 (wersja 32-bitowa).
    • W systemie Windows Server 2003 jest wyświetlany następujący komunikat o błędzie:
      Nie można znaleźć rejestracji wersji ASP.Net za pomocą internetowych usług informacyjnych Microsoft (IIS)
  4. Zainstaluj 32-bitową wersję usług Reporting Services po uruchomieniu skryptu.
W poniższych sekcjach opisano, jak zainstalować 32-bitową wersję usług Reporting Services na komputerze z 64-bitową wersją programu Microsoft Internet Information Services (IIS) 6,0 i na komputerze, na którym jest uruchomiona 64-bitowa wersja usług IIS 7,0. 64-bitowa wersja systemu Windows Server 2003 zawiera 64-bitową wersję usług IIS 6,0. 64-bitowa wersja systemu Windows Vista zawiera 64-bitową wersję usług IIS 7,0.

Instalowanie 32-bitowej wersji usług Reporting Services na komputerze z 64-bitową wersją usług IIS 6,0

Aby zainstalować 32-bitową wersję usług Reporting Services na komputerze, na którym jest uruchomiona 64-bitowa wersja usług IIS 6,0, wykonaj następujące czynności:
  1. Odinstaluj 64-bitowej wersji usług Reporting Services. Uwaga Instalacje równoległe usług Reporting Services i 64-bitowe usługi Reporting Services z systemem 32 nie są obsługiwane.
  2. Uruchom plik Dotnetfx64. exe, aby ręcznie zainstalować program .NET Framework. plik Dotnetfx64. exe znajduje się w folderze Tools\redist\2.0 na nośniku konfiguracji programu SQL Server 2005. Aby pobrać plik Dotnetfx64. exe, odwiedź następującą witrynę firmy Microsoft w sieci Web:
  3. W Menedżerze IIS kliknij pozycję rozszerzenia serwera sieci Web.
  4. W okienku szczegółów kliknij prawym przyciskiem myszy pozycję ASP.NET v 2.0.50727, a następnie kliknij polecenie Zezwalaj.
  5. Kliknij prawym przyciskiem myszy pozycję witryny internetowe, a następnie kliknij polecenieWłaściwości.
  6. Kliknij kartę Filtry ISAPI .
  7. W kolumnie Nazwa filtru kliknij pozycjęASP. NET_2.0.50727, a następnie kliknij pozycję Edytuj.
  8. Zamień C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\ aspnet_filter. dll na C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ aspnet_filter. dll.Uwaga Plik Aspnet_filter. dll w folderze C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ to 32-bitowa wersja pliku.
  9. Kliknij przycisk OK dwa razy, a następnie zamknij Menedżera IIS.
  10. W wierszu polecenia Uruchom następujące polecenie:
    cscript%SystemDrive%\inetpub\AdminScripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
  11. Zainstaluj 32-bitową wersję usług Reporting Services.
  12. Po zakończeniu instalacji Otwórz Menedżera IIS, a następnie kliknij pozycjęrozszerzenia serwera sieci Web.
  13. W okienku szczegółów kliknij prawym przyciskiem myszy pozycję ASP.NET v 2.0.50727 (32-bitowa), a następnie kliknij polecenie Zezwalaj.

Instalowanie 32-bitowej wersji usług Reporting Services na komputerze z 64-bitową wersją usług IIS 7,0

Aby zainstalować 32-bitową wersję usług Reporting Services na komputerze, na którym jest uruchomiona 64-bitowa wersja usług IIS 7,0, wykonaj następujące czynności:
  1. Włącz ASP.NET i IIS przed zainstalowaniem usług Reporting Services.
  2. Otwórz okno wiersza polecenia. W tym celu kliknij przyciskStart, wskaż polecenie Wszystkie programy, wskaż polecenieakcesoria, kliknij prawym przyciskiem myszy pozycję wiersz polecenia, a następnie kliknij polecenie Uruchom jako administrator.
  3. W oknie dialogowym Kontrola konta użytkownika kliknij przycisk Kontynuuj.
  4. Ustaw dla opcji Enable32BitAppOnWin64wartość PRAWDA na poziomie nadrzędnym na poziomie głównym witryny sieci Web. W tym celu wykonaj następujące czynności:
    1. W Menedżerze IIS kliknij pozycję Pule aplikacji.
    2. W okienku Akcje kliknij pozycję Ustaw domyślne ustawienia puli aplikacji.
    3. W sekcji Ogólne ustaw opcję Enable32BitAppOnWin64 na true (prawda).
    UwagaDomyślnie Instalator programu SQL Server 2005 64-bitowym będzie szukał 64-bitowej instalacji usług IIS. Jeśli opcja Enable32BitAppOnWin64 jest ustawiona na wartość FAŁSZ na poziomie głównym, instalacja usług Reporting Services powinna zakończyć się pomyślnie.
  5. Zainstaluj 32-bitową wersję usług Reporting Services. Po zainstalowaniu usług Reporting Services w systemie Windows Vista należy zastosować dodatek Service Pack 2 (SP2) do programu SQL Server 2005. Jeśli zainstalowano program SQL Server 2005 Express Edition z usługami zaawansowanymi, można uruchomić program SQL Server 2005 Express Edition z dodatkiem Service Pack 2 dla usług Advanced Services. Aby uzyskać więcej informacji, odwiedź następującą witrynę firmy Microsoft w sieci Web: Jeśli podczas instalacji wystąpią błędy, zobacz sekcję "Rozwiązywanie problemów z błędami konfiguracji w systemie Windows Vista".
  6. Resetowanie usług IIS.
  7. Konfigurowanie serwera raportów na potrzeby administracji lokalnej. Aby lokalnie uzyskać dostęp do serwera raportów i Menedżera raportów, wykonaj następujące czynności:
    1. Uruchom program Microsoft Internet Explorer.
    2. W menu Narzędzia kliknij polecenie Opcje internetowe.
    3. Kliknij pozycję zabezpieczenia.
    4. Kliknij pozycję Zaufane witryny.
    5. Kliknij pozycję witryny.
    6. W obszarze Dodaj tę witrynę sieci Web do strefywpisz http://nazwa_serwera.
    7. Jeśli nie używasz protokołu HTTPS dla witryny domyślnej, kliknij, aby wyczyścić pole wyboru Żądaj certyfikacji serwera (https:). pole wyboru wszystkie witryny w tej strefie .
    8. Kliknij pozycję Dodaj.
    9. Powtórz kroki f i g, aby dodać http://localhost, a następnie kliknij przycisk Zamknij. Ten krok umożliwia uruchomienie programu Internet Explorer zarówno na hoście lokalnym, jak i w nazwie komputera sieciowego serwera raportów i Menedżera raportów.
  8. Utwórz przydziały ról, które wyraźnie przydają użytkownikowi dostęp do pełnych uprawnień. W tym celu wykonaj następujące czynności:
    1. Uruchom program Internet Explorer, korzystając z opcji Uruchom jako administrator . W tym celu kliknij przycisk Start, kliknij polecenie Wszystkie programy, kliknij prawym przyciskiem myszy pozycję Internet Explorer, a następnie kliknij polecenie Uruchom jako administrator.
    2. Uruchom Menedżera raportów. Uwaga Domyślnie adres URL Menedżera raportów to http://nazwa_serwera/Reports. Jeśli korzystasz z programu SQL Server 2005 Express Edition z dodatkiem SP2 dla usług Advanced Services, adresem URL Menedżera raportów jest http://nazwa_serwera/Reports $ SQLEXPRESS. W przypadku korzystania z nazwanego wystąpienia usług Reporting Services adres URL Menedżera raportów to http://nazwa_serwera/Reports $nazwa_wystąpienia.
    3. Na stronie głównej kliknij pozycję Właściwości.
    4. Kliknij pozycję nowe przypisanie roli.
    5. Wpisz konto użytkownika systemu Windows w następującym formacie:
      domain\user
    6. Kliknij, aby zaznaczyć pole wyboru Menedżer zawartości .
    7. Kliknij przycisk OK.
    8. W prawym górnym rogu strony głównej kliknij pozycję Ustawienia witryny.
    9. Kliknij pozycję Konfiguruj zabezpieczenia na poziomie witryny.
    10. Kliknij pozycję nowe przypisanie roli.
    11. Wpisz konto użytkownika systemu Windows w następującym formacie:
      domain\user
    12. Kliknij, aby zaznaczyć pole wyboru administrator systemu .
    13. Kliknij przycisk OK.
    14. Zamknij Menedżera raportów.
  9. Otwórz Menedżera raportów w programie Internet Explorer bez korzystania z opcji Uruchom jako administrator .

Rozwiązywanie problemów z błędami konfiguracji w systemie Windows Vista

Jeśli napotkasz komunikaty o błędach "błąd konfiguracji" dla klienta programu SQL Server Native Client (SNAC), usług baz danych i usług Reporting Services. Ewentualnie pakiet instalacyjny SNAC może być nieprawidłowy lub niepoprawnie zainstalowany. Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
929667 Komunikat o błędzie podczas instalowania programu SQL Server 2005 Express Edition z dodatkiem Service Pack 2 Community Technology Preview: "nie można odnaleźć pakietu instalacyjnego produktu Microsoft SQL Server Native Client"
Jeśli wykonanie czynności związanych z instalacją 32-bitowej wersji usług Reporting Services nie rozwiązało błędów, wykonaj następujące czynności:
  1. Zamknij program instalacyjny.
  2. Kliknij przycisk Start, a następnie kliknij poleceniePanel sterowania.
  3. Kliknij pozycjęOdinstaluj program.
  4. Kliknij pozycję Microsoft SQL Server Native Client.
  5. Kliknij pozycję Odinstaluj.
  6. Kliknij przycisk Tak.
  7. Wyodrębnij program SQL Server 2005 Express Edition z pakietem instalacyjnym usług Advanced Services do folderu na komputerze. Aby to zrobić, uruchomSQLEXPR_ADV. EXE/x w wierszu polecenia.
  8. Wybierz folder, do którego chcesz wyodrębnić pliki.
  9. Znajdź plik Sqlncli_x64. msi w folderze. Jest to pakiet instalacji SNAC dla SNAC.
  10. Kliknij dwukrotnie plik Sqlncli_x64. msi, a następnie uruchom program instalacyjny.
  11. Na stronie Wybieranie funkcji kliknij pozycjęzestaw SDK programu SQL Server Native Client, kliknij tę funkcję zostanie zainstalowana na lokalnym dysku twardym, kliknij przycisk dalej, a następnie kliknij pozycję Zainstaluj.
  12. W oknie dialogowym Kontrola konta użytkownika kliknij przycisk Kontynuuj.
  13. Zainstaluj program SQL Server 2005 Express Edition z usługami zaawansowanymi.
  14. Resetowanie usług IIS.
  15. Powtórz kroki od 9 do 11 w artykule "Instalowanie 32-bitowej wersji usług Reporting Services na komputerze, na którym jest uruchomiona 64-bitowa wersja usług IIS 7,0".

Dodatkowe informacje

W programie IIS 7,0 opcja Enable32bitapponwin64 może być ustawiona na różne poziomy na poziomie witryny sieci Web oprócz określonego poziomu witryny. To nie miało przypadku usługi IIS 6,0. Możesz uruchomić usługę IIS 6,0 w kompletnym trybie 32-bitowym lub w trybie 64-bitowym, ale nie oba. Instalator 32-bitowy SQL Server 2005 szuka 32-bitowej instalacji usług IIS. Dzieje się tak dlatego, że Instalator programu SQL Server 2005 w wersji 32 wymaga działania usług IIS w trybie 32-bitowego. Nie jest to prawdziwe w scenariuszu usługi IIS 7,0, ponieważ usługi IIS 7,0 mogą działać w różnych trybach lub na różnych poziomach. Na przykład internetowe usługi informacyjne (IIS) 7,0 mogą uruchamiać określoną witrynę sieci Web w trybie 32-bitowym i inną witrynę sieci Web w trybie 64-bitowym. Ta nowa funkcja została wprowadzona w programie IIS 7.0. Aby uzyskać więcej informacji, odwiedź następujące witryny firmy Microsoft w sieci Web:32-procesy robocze w trybie bitowymWłaściwość metabazy Enable32BitAppOnWin64 (IIS 6,0)

Informacje


Aby uzyskać więcej informacji na temat instalowania usług Reporting Services na komputerze z systemem Windows Vista, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
934164 Jak zainstalować usługi SQL Server 2005 Reporting Services na komputerze z systemem Windows Vista
Aby uzyskać więcej informacji na temat uaktualniania usług Reporting Services na komputerze z systemem Windows Vista, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
934163 Jak uaktualnić usługi SQL Server 2005 Reporting Services na komputerze z systemem Windows Vista