Cómo volver a habilitar la característica PremiumSite en SQL Server 2008 R2

Seleccione idioma Seleccione idioma
Id. de artículo: 2261512
Expandir todo | Contraer todo

Introducción

En este artículo se describe los pasos para volver a habilitar la característica de PremiumSite después de desinstalar el PowerPivot para componentes de SharePoint de Microsoft SQL Server 2008 R2.

Más información

Después de desinstalar el PowerPivot para componentes de SharePoint, Excel Services y otros servicios en la función PremiumSite están deshabilitadas. Para volver a habilitar las características de todos los sitios de SharePoint en un conjunto de servidores de SharePoint, siga estos pasos:
  1. Guardar el código siguiente en un archivo que se asigne un nombre 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 en la siguiente ubicación:
    % Archivos de programa%\Microsoft Sql Server\100\Setup Bootstrap\Log\
  3. La subcarpeta que tiene una fecha que corresponde a la fecha cuando se lleva a cabo el procedimiento de desinstalación de la búsqueda. Si no hay ningún otro componente SQL está instalado o si no ha ejecutado un reparation de SQL Server, este directorio debe ser el directorio tenga la fecha más reciente. 

    NotaEl formato del nombre del directorio es la siguiente:
    YearMonthDay_HourMinutesSeconds
  4. Copia la Detail.txt el archivo en un directorio conocido. Por ejemplo, copie el archivo a C:\LogFiles.
  5. Copie el archivo Post?KJUninstall.ps1 en el mismo directorio que ha copiado el archivo Detail.txt.
  6. Iniciar el shell de administración de SharePoint 2010 utilizando una cuenta de administrador del conjunto de servidores.
  7. Ejecute el comando siguiente desde el shell:
    < Conocido directorio >\Post-KJUninstall.ps1 ?UninstallLogFilePath< Conocido directorio >\Detail.txt
Notas
  • < Conocido directorio >representa el directorio en el que se almacenan el archivo Detail.txt y el archivo Post?KJUninstall.ps1. Por ejemplo, puede representar a este marcador de posición C:\LogFiles.
  • Todos estos pasos deben ser ejecutados por un administrador.
  • Después de seguir estos pasos, puede volver a habilitar la característica de PremiumSite.

Propiedades

Id. de artículo: 2261512 - Última revisión: viernes, 20 de agosto de 2010 - Versión: 2.0
Palabras clave: 
kbsurveynew kbexpertiseadvanced kbprb kbmt KB2261512 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 2261512

Enviar comentarios

 

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