Windows 7 PumpkinMicrosoft wraz premierą SharePoint 2010 pierwszy raz oficjalnie zezwolił na stworzenie środowiska developerskiego opartego o nie serwerową wersję Windows. Dzięki temu stajemy przed możliwością stworzenia środowiska testowego na naszym desktopie wyposażonym w system Windows Vista lub Windows 7. Pamiętać należy jednak, że może to być tylko środowisko testowe. Poniżej znajdziecie opis krok po koku w jaki sposób należy przygotować system Windows 7/Vista na instalację SharePoint Server 2010 lub SharePoint Foundation 2010. Do dzieła!

Wymagania sprzętowe/systemowe:

  • System operacyjny: Windows Vista SP1, Windows Vista SP2 lub Windows 7
  • Wersja systemy: 64-bitowa
  • Pamięć RAM: SharePoint Foundation – 2 do 4 GB; SharePoint Server – 4 do 8 GB
  • Przestrzeń dyskowa: minimum 20GB wolnej przestrzeni

Krok 1. Przygotowanie systemu

1. Instalacja wymaganych komponentów:

2. Aktywacja wymaganych featurów w systemie Windows. Na szczęście możliwe jest globalna aktywacja niezbędnych featurów  za pomocą gotowego skryptu, oszczędzającego nasz czas:

start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ManagementScriptingTools;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-RequestFiltering;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI;WCF-HTTP-Activation;WCF-NonHTTP-Activation

Należy zwrócić uwagę na fakt, że jest to jedno polecenie bez znaków nowej linii.
3. Instalacja hotfixa dla WCF:

4. Instalacja hotfixa dla ASP.NET dla IIS 7.0

Aktywacja tego hotfixa wymaga ustawienia w pliku web.config parametru optimizeCompilations na wartość true. Tak jak poniżej:

<compilation optimizeCompilations="true">

5. Instalacja poprawki ADO.NET Data Services Update dla .NET Framework 3.5 SP1

Po wykonaniu powyższych czynności należy wykonać restart komputera.

Krok 2. Przygotowanie instancji MS SQL

Możemy wykorzystać posiadany serwer MS SQL lub też zainstalować lokalny serwer SQL na naszej maszynie. Należy pamiętać o wymaganiach dotyczących serwera SQL, którego możemy wykorzystać do pracy SharePoincie 2010. W swojej instalacji wykorzystam SQL Server 2008 R2 Express, który ze względu  na brak wymogu licencji na serwer SQL oraz już całkiem spory limit bazy danych – 10GB pozwala na całkiem duży potencjał środowiska testowego.

Krok 3. Przygotowanie SharePointa

1. Po przygotowaniu naszego komputera oraz instancji MS SQL przechodzimy do przygotowania SharePointa do instalacji. Pierwszą czynnością jest pobranie odpowiedniej wersji SharePoint:

Oczywiście zalecam instalację wersji anglojęzycznej z odpowiednim language packiem. Plik zapisujemy w lokalizacji: c:\SharePointFiles.

2. Następnie w zależności od wersji SharePointa uruchamiamy następujące polecenie:

  • SharePoint Foundation 2010

c:\SharePointFiles\SharePointFoundation.exe /extract:c:\SharePointFiles

  • SharePoint Server 2010

c:\SharePointFiles\SharePointServer.exe /extract:c:\SharePointFiles

Po rozpakowaniu danych otwieramy plik: c:\SharePointFiles\files\Setup\config.xml, odnajdujemy tag <configuration> i w nowej linijce dodajemy:

<Setting Id=”AllowWindowsClientInstall” Value=”True”/>

3. Instalujemy Microsoft FilterPack 2.0. W tym celu uruchamiamy polecenie:

c:\SharePointFiles\PrerequisiteInstallerFiles\FilterPack\FilterPack.msi

Podsumowanie

Po wykonaniu wszystkich powyższych czynności będziecie mogli na swojej maszynie zainstalować SharePointa w wersji 2010 bez pojawiania się licznych błędów. Jak widać czynności jakie należy wykonać jest sporo, jednak po zakończeniu działań możemy śmiało działać. Pozostaje rozpocząć instalację SharePointa. Wkrótce na blogu znajdziecie opis instalacji SharePointa 2010 krok po kroku.

Źródło: MSDN

Warto przeczytać również: