KORRIGERA: Visa sammanfattningsinformation för tabellen överst åsidosätts URL: er och tabellen överst regel åsidosätta användare felaktig information i en miljö med Forefront Threat Management Gateway 2010

Artikelöversättning Artikelöversättning
Artikel-id: 2653669 - Visa produkter som artikeln gäller.
Visa alla | Dölj alla

Symptom

Tänk dig följande situation:
  • Du kan konfigurera Microsoft Forefront Threat Management Gateway 2010 för att använda den Åsidosättning av användaren för blockerade kategorier funktion som introducerades i Microsoft Forefront Threat Management Gateway 2010 Service Pack 1 (SP1).
  • Du kan konfigurera Forefront Threat Management Gateway 2010 för att generera rapporter så att du kan övervaka vilka användare som åsidosätts neka regler.

I det här fallet du kan hitta som sammanfattningsinformation för tabellen överst åsidosätts URL: er och tabell upp regel åsidosätta användare visar felaktig information och värdena som verkar vara mycket större än förväntat.

Orsak

Det här problemet beror på att den lagrade proceduren för att sammanfatta informationen felaktigt ackumuleras värdena så att värdena i föregående dag återställs till nästa dag värden.

Lösning

Lös problemet genom att installera snabbkorrigeringspaket som beskrivs i följande artikel i Microsoft Knowledge Base:
2649961 Samlad för Forefront Threat Management Gateway (TMG) 2010 Service Pack 2
Kör skriptet FixSoftBlockSummaries.js på en av Forefront Threat Management Gateway-servrar för att aktivera snabbkorrigeringen. Skriptet kan köras på alla Forefront Threat Management Gateway-server, en array-nod eller en Enterprise Management-Server.

Obs! Skriptet räknar upp alla tillgängliga matriser och korrigerar den lagrade proceduren så att den sammanfattande informationen skapas på rätt sätt. Du måste kanske köra skriptet igen om nya arrayer läggs till lagring.

Gå till om du vill att vi aktiverar du korrigeringen för den "Lös det åt mig"avsnittet. Om du vill aktivera den här korrigeringsfilen själv gå till den "Jag löser det själv"avsnittet.

Lös det åt mig



Om du vill aktivera snabbkorrigeringen automatiskt klickar du på den Korrigera det. knappen eller länken. Klicka på Kör i den Filhämtning dialogrutan rutan och följ anvisningarna i guiden för att åtgärda problemet .


Åtgärda problemet
Microsoft Fix it 50878


Anteckningar
  • Installera snabbkorrigeringen som beskrivs i artikeln i Microsoft Knowledge Base (KB) 2649961 innan du kör detta Fix it-lösningen.
  • Den här guiden kanske bara på engelska. Den automatiska korrigeringen fungerar dock även för andra språkversioner av Windows.
  • Om du inte är på den dator där problemet spara korrigeringsfilen den lösningen till en flash-enhet eller en CD-skiva och köra den på den dator där problemet.

Gå sedan till den "Löste detta problemet?"avsnittet.



Jag löser det själv

  1. Starta Anteckningar. Starta Anteckningar klickar du på Start, klicka på Kör, typ Notepad.exe i den Öppna rutan och klicka på OK.
  2. Klistra in följande skript i en ny fil i anteckningar.
    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. Spara filen som FixSoftBlockSummaries.js, och avsluta Anteckningar.
  4. Öppna en kommandotolk administrativa på en server.
  5. Kör skriptet med hjälp av följande kommando:
    cscript.exe FixSoftBlockSummaries.js
Vänta skript för att slutföra och synkronisera konfigurationen. Efter detta skapas information om användare som har åsidosatt neka regler korrekt. Skriptet kan inte lösa problemet för föregående sammanfattningsdata.

Löste detta problemet?

  • Kontrollera om problemet är borta. Om problemet är borta är du klar med det här avsnittet. Om problemet inte är fast kan du Kontakta support.
  • Vi gärna dina synpunkter. Ge feedback eller rapportera eventuella problem med den här lösningen, lämna en kommentar på den "Lös det åt mig"bloggen eller skicka oss ett e-post.

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna i avsnittet "Gäller".

Referenser

Mer information om terminologin för programuppdateringar klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
824684 Beskrivning av standardterminologi som används för att beskriva Microsoft-programuppdateringar

Egenskaper

Artikel-id: 2653669 - Senaste granskning: den 5 juni 2012 - Revision: 1.0
Informationen i denna artikel gäller:
  • Microsoft Forefront Threat Management Gateway 2010 Service Pack 2
  • Microsoft Forefront Threat Management Gateway 2010 Enterprise
  • Microsoft Forefront Threat Management Gateway 2010 Standard
Nyckelord: 
kbexpertiseinter kbbug kbsurveynew kbqfe kbfix kbfixme kbmsifixme kbmt KB2653669 KbMtsv
Maskinöversatt
VIKTIGT: Denna artikel är översatt av Microsofts automatiska översättningsprogram och inte av en mänsklig översättare. För att Du skall ha åtkomst till alla artiklar i Knowledge Base på Ditt föredragna språk så är en del artiklar översatta av människor och en del artiklar av översättningsprogram. Tänk på att en artikel som är översatt av ett översättningsprogram inte alltid är perfekt. Artikeln kan innehålla fel ord, grammatik eller meningsbyggnad, ungefär som en utländsk talare kan göra misstag när han eller hon pratar med Dig på Ditt språk. Microsoft ansvarar inte för eventuella felaktigheter i översättningen, fel eller skador som orsakats av någon felöversättning av innehållet eller våra kunders användande av det översatta innehållet. Microsoft uppdaterar kontinuerligt mjukvaran för översättningsprogrammet.
Den engelska versionen av artikeln är följande: 2653669

Ge 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