Příznaky

Jde o takovouto situaci:

  • Máte Microsoft Forefront Threat Management brány (TMG) 2010 Service Pack 1 (SP1) v počítači předinstalován.

  • TMG konfigurace generování denní souhrn dat přes noc.

V tomto scénáři není vytvořena souhrnná data očekávaným způsobem. Pokud se pokusíte vygenerovat sestavu sestavy je prázdná a pouze se zobrazí informace o šabloně sestavy. Navíc může zobrazit následující chyba při generování souhrnné sestavy"zpráva v konzole Správa TMG:

Popis: Denní souhrn pro den "mm/dd/rrrr" nebyl vytvořen. To může způsobit zprávy za toto období být nepřesné. Ověřte, že neexistují žádné předchozí výstrahy Konfigurace sestav a zda jsou služby reporting services na určeném serveru Forefront TMG sestava spuštěn a je přístupné ze všech členů pole. Hlásit chyby pomocí zdrojové umístění 1001.105.7.0.9027.450. Je selhání kvůli chybě: 0x80040e4d

Příčina

Při TMG je předinstalován, je v počítači k generalize instalaci spustit Sysprep.exe. Však po instalaci je zobecněna, některých částí instalace TMG nemusí pracovat správně. Chcete-li vyřešit tyto problémy, spuštění aplikace IsaApplianceInit.exe při prvním spuštění TMG. Ale pokud Service Pack 1 je součástí předinstalační balíček, bude ovlivněna časování konfigurace pověření pro SQL Server Reporting Services (SSRS). V tomto případě TMG a SSRS mají různá pověření, a to způsobuje problém popsaný v části "Příznaky".

Řešení

Chcete-li vyřešit tento problém, nainstalujte aktualizaci service pack, která je popsána v následujícím článku znalostní báze Microsoft Knowledge Base:

Popis 2555840 aktualizace Service Pack 2 pro Microsoft Forefront Threat Management brány 2010

Jak potíže obejít

Chcete-li tento problém vyřešit, změňte konfiguraci Reporting Services TMG synchronizace pověření mezi TMG a SSRS. Chcete-li to provést, postupujte takto:

  1. Spustíte Notepad.exe. Chcete-li to provést, klepněte na tlačítko Start, klepněte na příkaz Spustit, do pole Otevřít zadejte Poznámkový blok a potom klepněte na tlačítko OK.

  2. Zkopírujte a vložte následující kód do dokumentu programu Poznámkový blok:

    set root = CreateObject("FPC.Root")Set arr = root.GetContainingArrayWScript.Echo "Creating new Reporting Services configuration id"Dim newConfigIdSet TypeLib = CreateObject("Scriptlet.TypeLib") newConfigId = TypeLib.GuidnewConfigId = Left(newConfigId, Len(newConfigId)-2) newConfigId = newConfigId & "#fpcISA2010SP1"arr.Reports.ReportingServicesProperties.ReportingServicesConfigurationId = newConfigIdwscript.echo "Changing Reporting Services configuration id"arr.Savewscript.echo "Waiting for reload on array " & arr.namearr.WaitForReloadwscript.echo "Done reloading array " & arr.nameDim adStateOpenadStateOpen = 1Set cnn = CreateObject("ADODB.Connection")cnn.ConnectionString = "Provider=SQLOLEDB;Data Source='(local)\ISARS';Integrated Security=SSPI"cnn.OpenIf cnn.State <> adStateOpen Then    wscript.echo "Failed to open SQL connection: " & cnn.ConnectionStringEnd IfDim sqlCommandsqlCommand = "IF EXISTS(SELECT * FROM ISA_RS_Db.sys.database_principals WHERE name='ISA_RS_USER')" + vbCr + vbLfsqlCommand = sqlCommand + "    BEGIN" + vbCr + vbLfsqlCommand = sqlCommand + "        PRINT 'User already have a role on this db'" + vbCr + vbLfsqlCommand = sqlCommand + "    END" + vbCr + vbLfsqlCommand = sqlCommand + "ELSE" + vbCr + vbLfsqlCommand = sqlCommand + "    BEGIN" + vbCr + vbLfsqlCommand = sqlCommand + "        PRINT 'User does not yet have a role on this db, adding...'" + vbCr + vbLfsqlCommand = sqlCommand + "        EXEC ISA_RS_Db..sp_adduser 'ISA_RS_USER'" + vbCr + vbLfsqlCommand = sqlCommand + "        EXEC ISA_RS_Db..sp_addrolemember 'db_owner', 'ISA_RS_USER'" + vbCr + vbLfsqlCommand = sqlCommand + "    END" + vbCr + vbLfwscript.echo "Will execute " & vbCr & vbLf & sqlCommandSet rs = cnn.Execute(sqlCommand)cnn.CloseWScript.Echo "Done!"
  3. Uložte soubor jako "FixDailySum.vbs."

  4. Na serveru TMG sestav otevřete příkazového řádku pro správu a potom zadejte následující příkaz ke spuštění skriptu:

    cscript.exe FixDailySum.vbs

Stav

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

Odkazy

Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:

824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.