Como reabilitar a funcionalidade de PremiumSite no SQL Server 2008 R2

Traduções deste artigo Traduções deste artigo
ID do artigo: 2261512
Expandir tudo | Recolher tudo

Introdução ao

Este artigo descreve as etapas para reabilitar o recurso PremiumSite depois de desinstalar o PowerPivot para componentes do SharePoint no Microsoft SQL Server 2008 R2.

Mais Informações

Depois de desinstalar o PowerPivot para componentes do SharePoint, os serviços do Excel e outros serviços no recurso PremiumSite estão desabilitados. Para reativar os recursos para todos os sites do SharePoint no farm do SharePoint, execute essas etapas:
  1. Salvar o código a seguir em um arquivo que você nomeia 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 no seguinte local:
    %Programfiles%\Microsoft Sql Server\100\Setup Bootstrap\Log\
  3. Find a subpasta que possui uma data que corresponde à data de quando você executou o procedimento de desinstalação. Se nenhum outro componente do SQL está instalado ou se você não tiver executado uma reparation do SQL Server, esse diretório deve ser o diretório com a data mais recente. 

    Observação:o formato do nome do diretório é da seguinte maneira:
    YearMonthDay_HourMinutesSeconds
  4. Arquivo cópia o detail. txt para um diretório conhecido. Por exemplo, copie o arquivo C:\LogFiles.
  5. Copie o arquivo Post?KJUninstall.ps1 no mesmo diretório onde você copiou o arquivo detail. txt.
  6. Iniciar o shell de gerenciamento do SharePoint 2010 por meio de uma conta de administrador do farm.
  7. Execute o seguinte comando do shell:
    < Conhecido diretório >\Post-KJUninstall.ps1 ?UninstallLogFilePath< Conhecido diretório >\Detail.txt
Anotações
  • < Conhecido diretório >representa o diretório no qual estão armazenadas no arquivo detail. txt e o arquivo Post?KJUninstall.ps1. Por exemplo, esse espaço reservado pode representar C:\LogFiles.
  • Todas essas etapas devem ser executadas por um administrador.
  • Após seguir essas etapas, você pode reativar o recurso PremiumSite.

Propriedades

ID do artigo: 2261512 - Última revisão: sexta-feira, 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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