Pavel Novotný

.NET Framework, SharePoint, Dynamics CRM, RC Helicopters, Honda VFR CrossRunner

Vyvíjíte řešení pro SharePoint 2010 na klientském OS Windows 7?

Pokud ano, zřejmě ho nemáte dedikovaný pouze pro tento vývoj, ale potřebujete na něm dělat i úplně “normální” věci, sice mám na svém PC 8GB RAM, ale i tak mě rostoucí velikost SQL Serveru a všech těch služeb a aplikačních poolu netěší, naštěstí jsem náhodou objevil jednoduchou aplikaci pro snadné spuštění a zastavení všech souvisejících služeb (né že bych si to nemohl stejně jako pro verzi 2007 napsat do dávkového souboru, ale tohle je přeci jen více easy).

Stačí se jin stáhnout open source mikro aplikaci SharePoint 2010 Service Manager:

http://sharepointserviceman.codeplex.com/

A pak už je to jen otázka sekund.

image

Upgrade MOSS 2007 na SharePoint Server 2010

Pro provedení upgrade doporučuji nainstalovat další Windows Server 2008 x64, je sice možné provést inplace upgrade pokud provozujete MOSS 2007 na OS, který je SharePoint 2010 ready, ale to je opravdu riskantní krok, po spuštění upgrade procesu už není krok zpět. InPlace upgrade provádějte pouze pokud provozujete celé prostřední virtualizovaně a máte tak možnost provést snapshot!

Já rozhodně doporučuji nainstalovat nový server, vytvořit kopii migrované obsahové databáze, na té kopii provést upgrade z nově nainstalovaného SharePointu 2010.

Nejprve je potřeba zkontrolovat připravenost zdrojové farmy SharePoint 2007 na upgrade příkazovým řádkem “stsadm –o preupgradecheck”

image

Následně proveďte vytvoření nové databáze a zkopírujte původní obsahovou databázi do této nové.

V centrální administraci SharePointu 2010 zobrazte obsahové databáze nově vytvořené webové aplikace a tuto databázi odstraňte:

Více...


Postup custom instalace SharePoint 2010 s použitím lokálních účtů Windows 7

Pokud se stejně jako já rozhodnete pro custom instalaci SharePoint 2010 na vývojovém PC s Windows 7, určitě narazíte na problém při pokusu konfigurovat novou farmu pomocí průvodce:

“The specified user XXX is a local account. Local accounts should only be used in stand alone mode”

image

Výhody custom instalace jsou jasné, jedině tak lze nainstalovat SharePoint s použitím “velkého” SQL Serveru 2008 místo Express verze….

Naštěstí lze vytvořit konfigurační databázi pomocí Powershellu (tedy pokud se prokoušete chybovými hláškami o kterých jsem psal v předchozích postech):

Více...

Chyba při instalaci SharePoint 2010 - New-SPConfigurationDatabase : Service W3SVC was not found on computer

cmdlet New-SPConfigurationDatabase at command pipeline position 1 Supply values for the following parameters:
DatabaseName: database sharepoint_2010_config
DatabaseServer: pcnovotny
FarmCredentials
Passphrase: ********
New-SPConfigurationDatabase : Service W3SVC was not found on computer '.'.

 

Řešení:

Nainstalovat IIS Services ve Windows 7:

image

Chyba při instalaci SharePoint 2010 - Failed to call GetTypes on assembly Microsoft.Office.Server.Search, Version=14.0.0.0

Failed to call GetTypes on assembly Microsoft.Office.Server.Search, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c. Could not load file or assembly 'System.Web.DataVisualization, Version=
3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.

Tato chyba překvapivě znamená, že nemáte nainstalovaný Microsoft Chart Controls for Microsoft .NET Framework 3.5:

http://www.microsoft.com/downloads/details.aspx?FamilyId=130F7986-BF49-4FE5-9CA8-910AE6EA442C&displaylang=en

New-SPConfigurationDatabase a chyba Could not load file or assembly 'Microsoft.IdentityModel

PS New-SPConfigurationDatabase

cmdlet New-SPConfigurationDatabase at command pipeline position 1
Supply values for the following parameters:
DatabaseName: sharepoint_2010_config
DatabaseServer: pcnovotny
FarmCredentials
Passphrase: ********
New-SPConfigurationDatabase : Could not load file or assembly 'Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, publicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
At line:1 char:28 + New-SPConfigurationDatabase <<<< + CategoryInfo          : InvalidData: (Microsoft.Share...urationDatabase:  SPCmdletNewSPConfigurationDatabase) [New-SPConfigurationDatabase], FileNot
  FoundException + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletNewSPConfigurationDatabase,

 

Řešení:

Stáhnout a nainstalovat Microsoft Geneva Framework Runtime for x64

a následně Windows Identity Foundation:

http://www.microsoft.com/downloads/details.aspx?FamilyID=eb9c345f-e830-40b8-a5fe-ae7a864c4d76&displaylang=en

Postup instalace SharePoint 2010 na Windows 7 (pro vývoj pouze)

  1. Stáhněte si ISO soubor z MSDN
  2. Po připojení ISO zkopírujte kompletní obsah někam na pevný disk
  3. Otevřete tento konfigurační soubor v poznámkovém bloku:
    c:\SP2010\Files\Setup\config.xml
  4. Přidejte následující řádek do konfigurační sekce:
    <Setting Id="AllowWindowsClientInstall" Value="True"/>
    image
  5. Po uložení spusťte setup.exe
  6. HOTOVO!

image

image

Hurá, Visual Studio 2010 už je tady!

Asi nejvíce jsem se za posledních půl roku těšil na Visual Studio 2010 a teď už se jen těším na release SharePoint 2010, který mi ještě k tomu chybí :)

Visual Studio 2010 už je samozřejmě dostupné na MSDN Subscription:

https://msdn.microsoft.com/en-us/subscriptions/securedownloads/default.aspx

PS: nevím zda mají ještě všichni půlnoc, ale dnes to stahuje z MSDN pěkně rychle :)