Como reactivar a funcionalidade PremiumSite no SQL Server 2008 R2

Traduções de Artigos Traduções de Artigos
Artigo: 2261512
Expandir tudo | Reduzir tudo

Introdução

Este artigo descreve os passos para reactivar a funcionalidade PremiumSite depois de desinstalar o PowerPivot para SharePoint componente no Microsoft SQL Server 2008 R2.

Mais Informação

Depois de desinstalar o PowerPivot para SharePoint componente, Excel Services e outros serviços na funcionalidade PremiumSite estão desactivados. Para reactivar as funcionalidades para todos os sites SharePoint um cluster do SharePoint, siga estes passos:
  1. Guardar o seguinte código num ficheiro que nome 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 para a seguinte localização:
    %ProgramFiles%\Microsoft Bootstrap\Log\ Server\100\Setup de Sql
  3. Localizar a subpasta que tenha uma data corresponde à data quando tiver efectuado o processo de desinstalação. Se nenhum outro componente SQL está instalado, ou se não tiver executado a uma reparação do SQL Server, este directório deverá estar no directório com a data mais recente. 

    Notao formato do nome do directório é a seguinte:
    YearMonthDay_HourMinutesSeconds
  4. Ficheiro de cópia a Detail.txt para um directório conhecido. Por exemplo, copie o ficheiro para C:\LogFiles.
  5. Copie o ficheiro Post?KJUninstall.ps1 no mesmo directório onde copiou o ficheiro Detail.txt.
  6. Inicia a shell de gestão de 2010 do SharePoint utilizando uma conta de administrador de exploração.
  7. Execute o seguinte comando a partir da shell:
    < Directório conhecido >\Post-KJUninstall.ps1 ?UninstallLogFilePath< Directório conhecido >\Detail.txt
Notas
  • < Directório conhecido >representa o directório no qual são armazenados o ficheiro Detail.txt e o ficheiro Post?KJUninstall.ps1. Por exemplo, pode representar este marcador de posição C:\LogFiles.
  • Todos estes passos devem ser executados por um administrador.
  • Depois de seguir estes passos, pode reactivar a funcionalidade PremiumSite.

Propriedades

Artigo: 2261512 - Última revisão: 20 de agosto de 2010 - Revisão: 2.0
Palavras-chave: 
kbsurveynew kbexpertiseadvanced kbprb kbmt KB2261512 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2261512

Submeter comentários

 

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