SQL Server 2008 R2 PremiumSite özelliği yeniden etkinleştirmek için

Makale çevirileri Makale çevirileri
Makale numarası: 2261512
Hepsini aç | Hepsini kapa

Giriş

Bu makalede açıklanan adımları PremiumSite sonra SharePoint bileşeni PowerPivot kaldırma özelliği yeniden etkinleştirmek için Microsoft SQL Server 2008 R2.

Daha fazla bilgi

SharePoint bileşeni, Excel Hizmetleri ve diğer hizmetleri PremiumSite özelliği devre dışı bırakıldı için PowerPivot kaldırdıktan sonra . SharePoint kümesindeki tüm SharePoint siteleri için özellikleri yeniden etkinleştirmek için şu adımları izleyin:
  1. Post–KJUninstall.ps1 adı aşağıdaki kodu bir dosyaya kaydedin:
    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. Aşağıdaki konuma GO:
    %ProgramFiles%\Microsoft Sql Server\100\Setup Bootstrap\Log\
  3. Kaldırma yordamı gerçekleştirdiğiniz zaman tarihe karşılık gelen bir tarihe sahip alt klasörü bulun. Diğer SQL bileşeni yüklü değilse veya bir SQL Server reparation çalıştırın, bu dizin dizin ile en son tarih olmalıdır. 

    NotDizin adı biçimi aşağıdaki gibidir:
    YearMonthDay_HourMinutesSeconds
  4. Bilinen bir dizine dosya kopyalama Detail.txt . Örneğin, C:\LogFiles için dosyayı kopyalayın.
  5. Post–KJUninstall.ps1 dosyayı aynı dizine kopyaladığınız Detail.txt dosyasını.
  6. Başlangıç SharePoint 2010 yönetimi Kabuk kullanarak bir grubu yönetici hesabı.
  7. Kabuk şu komutu çalıştırın:
    < Bilinen dizin >\Post-KJUninstall.ps1 –UninstallLogFilePath< Bilinen dizin >\Detail.txt
Notları
  • < Bilinen dizin >Detail.txt ve Post–KJUninstall.ps1 saklandığı dizini gösterir. Örneğin, bu yer tutucuya C:\LogFiles. gösterebilir
  • Tüm bu adımları çalıştırmalısınız bir yönetici.
  • Sonra aşağıdaki adımları izlemeniz yeniden PremiumSite özelliği.

Özellikler

Makale numarası: 2261512 - Last Review: 20 Ağustos 2010 Cuma - Gözden geçirme: 2.0
Anahtar Kelimeler: 
kbsurveynew kbexpertiseadvanced kbprb kbmt KB2261512 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:2261512

Geri Bildirim Ver

 

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