FIX: 테이블 위에서 재정의 Url 및 Forefront 위협 관리 게이트웨이 2010 환경에서 위 규칙 재정의 사용자 테이블 표시 잘못 된 정보에 대 한 요약 정보

기술 자료 번역 기술 자료 번역
기술 자료: 2653669 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

현상

다음 시나리오를 고려 하십시오.
  • Microsoft Forefront 위협 관리 게이트웨이 사용할 2010 구성의 범주에 대 한 사용자 재정의 차단 Microsoft Forefront 위협 관리 게이트웨이 2010 서비스 팩 1 (SP1)에 도입 된 기능입니다.
  • 2010 거부 규칙을 재정의 하는 사용자를 모니터링할 수 있도록 보고서를 생성 하려면 Forefront 위협 관리 게이트웨이 구성 합니다.

이 시나리오는 재정의 Url 위쪽 테이블에 대 한 요약 정보를 찾기 및 위 규칙 재정의 사용자 테이블에 대 한 잘못 된 정보가 표시 될 수 있습니다 및 값을 예상 보다 훨씬 큰 것 같습니다.

원인

전날의 값 다음 날 값으로 롤백됩니다 있도록이 정보를 올바르게 요약 저장된 프로시저 값을 누적 하기 때문에이 문제가 발생 합니다.

해결 방법

이 문제를 해결 하려면 다음 Microsoft 기술 자료 문서에 설명 되어 있는 핫픽스 패키지를 설치 하십시오.
2649961 Forefront 위협 관리 게이트웨이 (TMG)에 대 한 롤업 1 2010 서비스 팩 2
이 수정 프로그램을 활성화 하려면 Forefront 위협 관리 게이트웨이 서버 중 하나에서 FixSoftBlockSummaries.js 스크립트를 실행 합니다. 모든 Forefront 위협 관리 게이트웨이 서버가 배열 노드 또는 엔터프라이즈 관리 서버에서이 스크립트를 실행할 수 있습니다.

참고 모든 사용 가능한 어레이 열거 하 고 요약 정보를 정확 하 게 만들 수 있도록 저장된 프로시저를 수정 하는 스크립트. 새 어레이 저장소에 추가 되는 경우 스크립트를 다시 실행 해야 합니다.

이동이 수정 프로그램을 활성화 하려면, 해당 "해결"섹션입니다. 이 수정 프로그램을 직접 설정 하려는 경우 이동 하는 "직접 문제 해결"섹션입니다.

해결



이 수정 프로그램을 자동으로 사용 하려면 해당 문제 해결 단추 또는 링크를 제공 합니다. 다음을 누릅니다. 실행 파일 다운로드 대화 상자 및 문제 해결 마법사의 단계를 수행 하십시오.


이 문제를 해결 합니다.
Microsoft Fix it 50878


슬라이드 노트
  • Microsoft KB (기술 자료) 문서에서 설명 하는 핫픽스를 설치 합니다. 2649961 실행 하기 전에 사용자 솔루션을 수정 합니다.
  • 이 마법사는 영어로 수 있습니다. 그러나, 자동 수정 다른 언어 버전의 Windows 에서도.
  • 수정 프로그램 저장 문제가 있는 컴퓨터에서이 없는 경우 솔루션을 플래시 드라이브 또는 CD에 다음 문제가 있는 컴퓨터에서 실행 합니다.

그런 다음 이동을 "이 문제가 해결 되었습니까?"섹션입니다.



직접 문제 해결

  1. 메모장을 시작 합니다. 메모장을 시작 하려면 클릭 합니다. 시작를 클릭 실행종류 notepad.exe열기 상자와 클릭 확인.
  2. 새 메모장 파일에 다음 스크립트를 붙여 넣습니다.
    var guidGenerator = new ActiveXObject("Scriptlet.TypeLib");
    var fpcRoot = new ActiveXObject("FPC.Root");
    try
    {
      WScript.Echo("Enumerating arrays:");
      var arraysCollection = new Enumerator(fpcRoot.Arrays);
      for (; !arraysCollection.atEnd(); arraysCollection.moveNext())
      {
          try
          {
              var array = arraysCollection.item();
              var found = false;
              WScript.Echo("    " + array.Name);
              var sumDefsCollection = new Enumerator(array.Reports.ReportSummaryDefinitions);
              for(; !sumDefsCollection.atEnd(); sumDefsCollection.moveNext())
              {
                  var sumDef = sumDefsCollection.item();
                  if(sumDef.Name != "spTrimArraySoftBlockSummary")
                  {
                      continue;
                  }
                  
                  if (sumDef.AggregationStatement.indexOf("@ToDate AS [Date]") < 0)
                  {
                    WScript.Echo("---- spTrimArraySoftBlockSummary.AggregationStatement already contains fix, skipping array");
                    break;
                  }
                  
                  found = true;
                  WScript.Echo("Found summary definition " + sumDef.Name + ", will fix the AggregationStatement");
                  WScript.Echo("---- Old version start");
                  WScript.Echo(sumDef.AggregationStatement);
                  WScript.Echo("---- Old version end");
                  sumDef.AggregationStatement = sumDef.AggregationStatement.replace(/@ToDate AS \[Date\]/g, "@FromDate AS [Date]");
                  WScript.Echo("---- New version start");
                  WScript.Echo(sumDef.AggregationStatement);
                  WScript.Echo("---- New version end");
                  break;
              }
              if (found)
              {
                  WScript.Echo("Updating configuration ID...");
                  WScript.Echo("Old configuration ID:" + array.Reports.ReportingServicesProperties.ReportingServicesConfigurationId);
                  array.Reports.ReportingServicesProperties.ReportingServicesConfigurationId = guidGenerator.Guid;
                  WScript.Echo("New configuration ID:" + array.Reports.ReportingServicesProperties.ReportingServicesConfigurationId);
              
                  WScript.Echo("Saving the current configuration...");
                  array.Save();
                  WScript.Echo("Waiting for configuration reload...");
                  array.WaitForReload();
              }
          }
          catch (err)
          {
            WScript.Echo("An error occurred. Error Decscription: " + err.description);
            WScript.Echo("Try running the script as an administrator");
          }
      }
    }
    catch (err)
    {
      WScript.Echo("An error occurred. Error Decscription: " + err.description);
      WScript.Echo("Try running the script as an administrator");
    }
  3. 파일을 저장 합니다. FixSoftBlockSummaries.js을 누른 다음 메모장을 종료 합니다.
  4. 서버에는 관리 명령 프롬프트를 엽니다.
  5. 다음 명령을 사용 하 여 스크립트를 실행 합니다.
    cscript.exe FixSoftBlockSummaries.js
스크립트 완료 대기 및 동기화를 구성 합니다. 그런 다음 거부 규칙 재정의 해야 하는 사용자에 대 한 정보가 올바르게 만들어집니다. 스크립트 이전 요약 데이터에 대 한이 문제를 해결할 수 없습니다.

이 문제가 해결 되었습니까?

  • 문제가 해결 되었는지 확인 하십시오. 문제가 해결 되지 않으면이 섹션을 완료 됩니다. 문제가 해결 되지 않는 경우에 지원 서비스에 문의.
  • 우리가 여러분의 의견을 부탁 합니다. 의견을 보내거나이 솔루션으로 모든 문제를 보고 메모를 떠나 있는 "해결"블로그를 보내거나 우리는 전자 메일.

현재 상태

Microsoft는 "적용 대상" 절에 나열 된 제품에서 문제가 있음을 확인 했습니다.

참조

소프트웨어 업데이트 용어에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
824684 Microsoft 소프트웨어 업데이트를 설명 하는 데 사용 되는 표준 용어에 대 한 설명

속성

기술 자료: 2653669 - 마지막 검토: 2012년 6월 5일 화요일 - 수정: 1.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Forefront Threat Management Gateway 2010 Service Pack 2
  • Microsoft Forefront Threat Management Gateway 2010 Enterprise
  • Microsoft Forefront Threat Management Gateway 2010 Standard
키워드:?
kbexpertiseinter kbbug kbsurveynew kbqfe kbfix kbfixme kbmsifixme kbmt KB2653669 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:2653669

피드백 보내기

 

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