Oprava: Souhrnné informace pro tabulku přepsat URL horní a pro uživatele přepíše pravidlo horní tabulce zobrazit nesprávné informace v prostředí Forefront Threat Management brány 2010

Překlady článku Překlady článku
ID článku: 2653669 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Zvažte následující scénář:
  • Konfigurace Microsoft Forefront ohrožení správy Gateway 2010 používat Přepsání uživatele pro blokovaných kategorií funkce, která byla zavedena v Microsoft Forefront Threat Management brány 2010 Service Pack 1 (SP1).
  • Můžete nakonfigurovat Forefront ohrožení správy Gateway 2010 generovat sestavy tak, aby uživatelé jsou potlačení odepřít pravidla můžete sledovat.

V tomto scénáři může najít, souhrnné informace pro tabulku přepsat URL horní a uživatelé přepsat pravidlo horní tabulce zobrazit nesprávné informace a hodnoty zřejmě mnohem větší, než bylo očekáváno.

Příčina

K tomuto problému dochází, protože uložené procedury pro sumarizaci informací nesprávně akumuluje hodnoty tak, že předchozí den hodnoty jsou zahrnuta do hodnoty následujícího dne.

Řešení

Chcete-li tento problém vyřešit, nainstalujte balíček opravy hotfix, která je popsána v následujícím článku znalostní báze Microsoft Knowledge Base:
2649961 Kumulativní 1 pro Forefront Threat Management Gateway (TMG) do roku 2010 Service Pack 2
Chcete-li tuto opravu, spusťte skript FixSoftBlockSummaries.js na servery Forefront ohrožení správy brány. Tento skript lze spustit v jakékoli serveru Forefront ohrožení správy brány, uzlu typu array nebo Server Správa rozlehlé sítě.

Poznámka: Skript vytvoří výčet všech dostupných polí a opravuje uložené procedury tak, aby souhrnné informace je vytvořen správně. Pravděpodobně skript znovu spustit, pokud jsou přidány nové matice do úložiště.

Chcete-li nám tuto opravu můžete povolit, přejděte "Opravit za mě$$$$ Pokud chcete povolit tuto opravu sami, přejděte "Opravit sám$$$$

Opravit za mě



Chcete-li tuto opravu automaticky, klepněte Oprava tlačítko nebo odkaz. Klepněte na tlačítko Spustit v Stažení souboru Dialogové okno pole a postupujte podle pokynů v průvodci opravit .


Tento problém odstranit
Microsoft Fix it 50878


Poznámky
  • Nainstalujte opravu hotfix popsanou v článku znalostní báze Microsoft Knowledge Base (KB) 2649961 Před spuštěním této oprava řešení.
  • Tento průvodce může být v angličtině. Automatická oprava však také funguje pro ostatní jazykové verze systému Windows.
  • Pokud nejste v počítači, který má problém uložit oprava je řešení jednotku flash nebo disku CD a spusťte v počítači, který má potíže.

Přejděte "Byly potíže vyřešeny?$$$$



Opravit sám

  1. Spusťte program Poznámkový blok. Chcete-li spustit program Poznámkový blok, klepněte na tlačítko Spustit, klepněte na tlačítko Spustit, typ Soubor notepad.exe v Otevřít pole a klepněte na tlačítko OK.
  2. Vložte následující skript do nového souboru programu Poznámkový blok.
    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. Uložit soubor jako FixSoftBlockSummaries.jsa ukončete Poznámkový blok.
  4. Na serveru otevřete příkazového řádku pro správu.
  5. Skript spusťte následující příkaz:
    cscript.exe FixSoftBlockSummaries.js
Počkejte na dokončení skriptu a konfigurace synchronizace. Informace o uživatelích, kteří mají přepsat pravidla odepřít vytvořen správně. Skript nelze opravit tento problém pro předchozí souhrnná data.

Byly potíže vyřešeny?

  • Zkontrolujte, zda je problém vyřešen. Pokud je problém vyřešen, jste hotovi s tímto oddílem. Jestliže problém není vyřešen, můžete Obraťte se na podporu.
  • Uvítáme vaše názory. Názor nebo nahlásit potíže s tímto řešením, uveďte poznámky v "Opravit za mě"blogu nebo nám odešlete e-mail.

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro".

Odkazy

Další informace o terminologii aktualizace softwaru získáte klepnutím na následující číslo článku:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 2653669 - Poslední aktualizace: 5. června 2012 - Revize: 1.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Forefront Threat Management Gateway 2010 Service Pack 2
  • Microsoft Forefront Threat Management Gateway 2010 Enterprise
  • Microsoft Forefront Threat Management Gateway 2010 Standard
Klíčová slova: 
kbexpertiseinter kbbug kbsurveynew kbqfe kbfix kbfixme kbmsifixme kbmt KB2653669 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku: 2653669

Dejte nám zpětnou vazbu

 

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