FIX: Informa?ii sintetizate pentru tabelul Top suprascris URL-uri și pentru tabelul Top regulă suprascrie utilizatorii afișa informații incorecte într-un mediu fruntea amenințare Management Gateway 2010

Traduceri articole Traduceri articole
ID articol: 2653669 - View products that this article applies to.
Măriți totul | Reduceți totul

SIMPTOME

Luați în considerare următorul scenariu:
  • Configurați Microsoft Forefront amenințare Management Gateway 2010 pentru a utiliza Utilizator suprascrie pentru categoriile blocat caracteristică care a fost introdus în Microsoft Forefront amenințare Management Gateway 2010 pachet Service Pack 1 (SP1).
  • Configurați fruntea amenințare Management Gateway 2010 pentru a genera rapoarte astfel încât să puteți monitoriza utilizatorii care sunt imperative normele deny.

În acest scenariu, puteți găsi că informațiile rezumat pentru tabelul Top suprascris URL-uri și pentru tabelul Top regulă suprascrie utilizatorii afișa informații incorecte și valorile par mult mai mare decât de așteptat.

CAUZĂ

Această problemă apare deoarece procedura stocată pentru rezumate această informație incorect se acumulează valorile astfel încât valorile din ziua precedentă sunt laminate în a doua zi de valori.

REZOLUȚIE

Pentru a rezolva această problemă, instalați pachetul de remediere rapidă care este descrisă în următorul articol din bază de cunoștințe Microsoft:
2649961 Rollup 1 pentru fruntea amenințare Management Gateway (TMG) 2010 pachet Service Pack 2
Pentru a activa acest remediu, executați scriptul FixSoftBlockSummaries.js pe unul dintre serverele fruntea amenințare Management Gateway. Acest script se poate executa pe orice server fruntea amenințare Management Gateway, un nod de matrice, sau o Enterprise Management Server.

Notă Script-ul enumeră toate matricele disponibile și corectează procedura stocată, astfel încât informa?iile sintetizate este creat corect. Trebuie să executați script-ul din nou dacă matrice noi sunt adăugate la depozitare.

Pentru ca ne permite această remediere pentru tine, du-te la "Fix it pentru mine"secțiune. Dacă preferați pentru a activa acest remediu-te, du-te la "Să-mi repari mine"secțiune.

Fix it pentru mine



Pentru a activa această remediere automat, faceți clic pe Fix it buton sau link-ul. Apoi faceți clic pe A alerga în Fișier Download casetă de dialog, și urmați pașii din expertul Fix it .


Rezolva problema
Microsoft Fix it 50878


Note
  • Instalați remedierea rapidă descrisă în articolul din bază de cunoștințe Microsoft (KB) 2649961 înainte de a rula acest Fix it soluție.
  • Acest expert poate fi numai în limba engleză. Cu toate acestea, fix automată de asemenea works pentru alte versiuni de limbă din Windows.
  • Dacă nu sunteți pe computerul care are problema, salvați Fix it soluție la un CD sau o unitate flash și apoi rulați-l pe computerul care are problema.

Apoi, du-te la "A făcut acest lucru rezolva problema?"secțiune.



Să-mi repari mine

  1. Porniți Notepad. Pentru a porni Notepad, faceți clic pe Start, faceți clic pe A alerga, tip Notepad.exe în Deschise casetă și apoi faceți clic pe ok.
  2. Lipiți următorul script într-un nou fișier Notepad.
    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. Salvați fișierul ca FixSoftBlockSummaries.js, și apoi ieșiți din Notepad.
  4. Pe un server, deschideți un prompt de comandă administrative.
  5. Executați scriptul utilizând următoarea comandă:
    cscript.exe FixSoftBlockSummaries.js
Așteptați pentru script-ul pentru a finaliza și configurația pentru a sincroniza. După aceasta, informațiile despre utilizatorii care au anulat regimul deny este creat corect. Script-ul nu poate rezolva această problemă pentru date rezumat anterioare.

A făcut acest lucru rezolva problema?

  • Verificați dacă problema este fix. Dacă problema este stabilit, ați terminat cu această secțiune. Dacă problema nu este fixată, contactați asistența.
  • Ne-ar aprecia feedback-ul dumneavoastră. Pentru a furniza feedback sau pentru a raporta orice probleme cu această soluție, vă rugăm să lăsați un comentariu pe "Fix it pentru mine"blog-ul sau sa ne trimiteti un e-mail.

STARE

Microsoft a confirmat că aceasta este o problemă asociată cu produsele Microsoft enumerate în secțiunea „se aplică la".

REFERINȚE

Pentru mai multe informații despre terminologia de actualizare software, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
824684 Descrierea de terminologie standard care este utilizat pentru a descrie actualizările software Microsoft

Proprietă?i

ID articol: 2653669 - Ultima examinare: 5 iunie 2012 - Revizie: 1.0
SE APLICĂ LA:
  • Microsoft Forefront Threat Management Gateway 2010 Service Pack 2
  • Microsoft Forefront Threat Management Gateway 2010 Enterprise
  • Microsoft Forefront Threat Management Gateway 2010 Standard
Cuvinte cheie: 
kbexpertiseinter kbbug kbsurveynew kbqfe kbfix kbfixme kbmsifixme kbmt KB2653669 KbMtro
Traducere automată
IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât și articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuși, un articol tradus automat nu este întotdeauna perfect. Acesta poate conține greșeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greșeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conținutului sau de utilizarea traducerii necorespunzătoare de către clienții nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 2653669

Trimite?i feedback

 

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