Jak povolit funkci PremiumSite v SQL Server 2008 R2

Překlady článku Překlady článku
ID článku: 2261512
Rozbalit všechny záložky | Minimalizovat všechny záložky

Úvod

Tento článek popisuje, jak povolit funkci PremiumSite po odinstalaci PowerPivot součásti serveru SharePoint v aplikaci Microsoft SQL Server 2008 R2.

Další informace

Po dokončení odinstalace PowerPivot pro komponenty služby SharePoint, služby Excel Services a další služby ve funkci PremiumSite jsou zakázány. Chcete-li znovu povolit funkce pro všechny weby služby SharePoint ve farmě serveru SharePoint, postupujte takto:
  1. Uložit následující kód do souboru, můžete název Post–KJUninstall.ps1:
    Param($UninstallLogFilePath)
    $file = $UninstallLogFilePath
    
    Add-PSSnapin Microsoft.SharePoint.PowerShell
    
    $powerPivotFeatures = @("1a33a234-b4a4-4fc6-96c2-8bdb56388bd5", "e9c4784b-d453-46f5-8559-3c891d7159dd", "f8c51e81-0b46-4535-a3d5-244f63e1cab9")
    $premiumSiteId = "8581a8a7-cf16-4770-ac54-260265ddb0b2"
    
    #Remove PowerPivot features.
    foreach($featureId in $powerPivotFeatures)
    {
    	if(Get-SPFeature | where {$_.Id -eq $featureId})
    	{
    		Write-Host "Found feature $featureId"
    		Uninstall-SPFeature -Id $featureId -force
    	}
    }
    
    # Verify that the premium site feature was indeed removed.
    $premiumSiteFeature = Get-SPFeature | where {$_.Id -eq $premiumSiteId}
    if($premiumSiteFeature -eq $null)
    {
    	# Reinstall the feature
    	Install-SPFeature -path PremiumSite
    }
    
    switch -regex -file $file
    {
    	"de-activating feature"	{
    					# This will return every entry in the file for feature deactivation
    					$Url = $_.Split() | ?{$_ -match "http://([a-zA-Z0-9_\-]+)([\.][[a-zA-Z0-9_\-]+)*(\:[0-9]+)*(/\S*)?"}
    					#Remove the period at the end
    					$Url = $Url.Substring(0, $Url.Length - 1)
    					# Match the Guid for the feature.
    					$Id = $_.Split() | ?{$_ -match "([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}"}
    					if(!($powerPivotFeatures -contains $Id))
    					{
    						Write-Host "Reactivating feature $Id on site $Url"
    					    Enable-SPFeature -Id $Id -Url $Url
    						trap 
    							{
    								Write-Host "Could not Re-activate feature $Id on site $Url"
    								Write-Host $("Exception: "+ $_.Exception.Message);
    								continue
    							}
    					}
    
    					continue
    				}
    }
  2. GO do následujícího umístění:
    %ProgramFiles%\Microsoft Sql Server\100\Setup Bootstrap\Log\
  3. Hledání podsložku, která obsahuje data, která odpovídá datu, kdy jste provedli postup odinstalace. Pokud je nainstalován žádný další součásti SQL nebo pokud jste nespustili Příprava serveru SQL Server, je třeba tento adresář adresáře s nejnovějším datem. 

    Poznámka:Formát názvu adresáře je následující:
    YearMonthDay_HourMinutesSeconds
  4. Soubor kopie Detail.txt známé adresáře. Chcete-li například zkopírujte soubor C:\LogFiles.
  5. Zkopírujte soubor Post–KJUninstall.ps1 do stejného adresáře, které jste zkopírovali do souboru Detail.txt.
  6. Spusťte Správce služby SharePoint 2010 prostředí pomocí účtu správce farmy.
  7. z prostředí spusťte následující příkaz:
    < Známý adresář >\Post-KJUninstall.ps1 –UninstallLogFilePath< Známý adresář >\Detail.txt
Poznámky
  • < Známý adresář >představuje adresář, ve kterém jsou uloženy v souboru Detail.txt a Post–KJUninstall.ps1 souboru. Tento zástupný symbol může například představovat C:\LogFiles.
  • Všechny tyto kroky musí být spuštěn pomocí správce.
  • Po provedení těchto kroků lze znovu povolit funkci PremiumSite.

Vlastnosti

ID článku: 2261512 - Poslední aktualizace: 20. srpna 2010 - Revize: 2.0
Klíčová slova: 
kbsurveynew kbexpertiseadvanced kbprb kbmt KB2261512 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:2261512

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com