SQL Server 2008 R2 에서 PremiumSite 기능을 다시 활성화하는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 2261512
모두 확대 | 모두 축소

소개

이 문서에서는 PremiumSite 기능은 SharePoint 구성 요소가 PowerPivot 제거한 후 다시 사용할 수 있는 단계를 설명합니다. 있는 Microsoft SQL Server 2008 R2.

추가 정보

SharePoint 구성, Excel 서비스 및 기타 서비스를 PremiumSite 기능에서 사용할 수 없는 경우 해당 PowerPivot 제거한 후에 . SharePoint 팜에 있는 모든 SharePoint 사이트의 기능을 다시 활성화하려면 다음과 같이 하십시오:
  1. 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. 다음 위치로 이동:
    %ProgramFiles%\Microsoft Sql Server\100\Setup Bootstrap\Log\
  3. 제거 절차를 수행할 때 날짜에 해당하는 날짜를 가진 하위 찾기 . SQL 구성 설치되어 있거나 SQL Server reparation 실행할 디렉터리를 최신 날짜의 이 디렉터리에 있어야 합니다.?

    참고디렉터리 이름 형식은 다음과 같습니다:
    YearMonthDay_HourMinutesSeconds
  4. 알려진된 디렉터리에 파일의 복사본, Detail.txt . 예를 들어, C:\LogFiles 위해 파일을 복사하십시오.
  5. 복사할 Post?KJUninstall.ps1 파일을 동일한 디렉터리에 복사될 위치를 Detail.txt 파일.
  6. 시작 SharePoint 2010 관리 셸을 사용하여 팜 관리자 계정.
  7. 셸에서 다음 명령을 실행하여:
    < 알려진 디렉터리 >\Post-KJUninstall.ps1 ?UninstallLogFilePath< 알려진 디렉터리 >\Detail.txt
슬라이드 노트
  • < 알려진 디렉터리 >Detail.txt 파일과 Post?KJUninstall.ps1 파일을 저장할 디렉터리를 나타냅니다. 예를 들어, 이 자리 표시자 C:\LogFiles. 나타낼 수
  • 이러한 단계를 모두 합니다 실행 관리자.
  • 후에 다음 이 단계를 수행하여 수 다시 PremiumSite 기능.

속성

기술 자료: 2261512 - 마지막 검토: 2010년 8월 20일 금요일 - 수정: 2.0
키워드:?
kbsurveynew kbexpertiseadvanced kbprb kbmt KB2261512 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:2261512

피드백 보내기

 

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