Integrace monitorování se službou SQL Server Reporting Services
Tato ukázka popisuje, jak pomocí služby SQL Server Reporting Services vytvářet bohaté interaktivní sestavy využívající data monitorování, které shromažďuje technologie Windows Server AppFabric. Uvedeny jsou dvě ukázkové sestavy, jež vám poskytnou názorný přehled o operacích služby WCF, kterou technologie AppFabric monitoruje. Získáte informace o dvou velmi užitečných zobrazeních, jež jsou přístupná prostřednictvím úložiště monitorování technologie AppFabric. Tato ukázka bude fungovat s jakoukoli aplikací. Doporučujeme použít obecnou ukázkovou aplikaci technologie AppFabric, jež byla vytvořena pro použití s ukázkami technologie AppFabric. Tuto aplikaci naleznete v složce <Ukázky>\SampleApplication\OrderApplication, kde <Ukázky> je složka, do níž jste nainstalovali ukázky technologie AppFabric.
Poznámka
Ukázky slouží pouze ke vzdělávacím účelům. Nejsou určeny k použití v provozním prostředí a nebyly v takovém prostředí testovány. Společnost Microsoft neposkytuje k těmto ukázkám technickou podporu.
Požadavky
Služba SQL Server Reporting Services
Tvůrce sestav 2.0 (volitelná položka ke stažení, pokud chcete mít možnost upravit sestavy nebo zobrazit podrobnosti o jejich vytvoření)
Alespoň jedna služba WCF nebo WF, jejímž hostitelem je technologie AppFabric
Důležité
V databázi monitorování se musí nacházet data. Bez dat monitorování nebudou sestavy fungovat.
Důležité
Před vyzkoušením této ukázky v následujícím příkladu by se nastavení aggregationEnabled
v (kořenovém) souboru SYSTEMDRIVE%\Windows\Microsoft.NET\Framework\v4.0.xxxxx\Config\web.config mělo změnit na false
.
<microsoft.applicationServer>
…
<collectors>
<collector name="" session="0">
<settings retryCount="5" eventBufferSize="10000" retryWait="00:00:15" samplingInterval="00:00:05" aggregationEnabled="false" />
</collector>
</collectors>
…
</microsoft.applicationServer>
Ukázkové soubory
Tato ukázka obsahuje následující dva soubory sestav:
OperationOverview.rdl
OperationDrilldown.rdl
Nastavení a spuštění ukázky
Nainstalujte službu SQL Server Reporting Services. Další informace naleznete na stránce https://msdn.microsoft.com/en-us/library/ms143736.aspx.
Důležité
Je třeba provést instalaci nativního režimu, nikoli instalaci integrovaného režimu serveru SharePoint.
Je třeba nainstalovat databázový stroj, službu Reporting Services a nástroje pro správu. Při instalaci systému SQL Server 2008 se společně se službou Reporting Services nainstaluje Tvůrce sestav 1.0. Abyste mohli tyto sestavy upravovat, bude třeba stáhnout a nainstalovat Tvůrce sestav 2.0.Nakonfigurujte server sestav a správce sestav pomocí Správce konfigurace služby Reporting Services. Ten je obvykle dostupný prostřednictvím nabídky Start->Všechny programy->Microsoft SQL Server 2008\Konfigurační nástroje. Informace naleznete na webu MSDN v tomto tématu: https://msdn.microsoft.com/en-us/library/ms159624.aspx
Přejděte na adresu URL správce sestav (obvykle https://localhost/Reports/Pages/Folder.aspx). Pomocí funkce Nový zdroj dat přidejte odkaz na databázi monitorování technologie AppFabric.
Důležité
Prohlížeč je třeba spustit s oprávněními správce, aby se sestava zobrazila správně.
Název: MonitoringDatabase
Povolit tento zdroj dat: Vybráno
Připojovací řetězec: Data Source=localhost;Initial Catalog=ApplicationServerMonitoring;Integrated Security=SSPI;
Poznámka
Tuto databázi bude třeba vytvořit pomocí konfiguračního nástroje technologie AppFabric nebo pomocí rutin prostředí PowerShell technologie AppFabric.
Integrované zabezpečení systému Windows: Vybráno
Ve správci sestav přidejte novou složku s názvem DublinReports.
Ve správci sestav pomocí funkce Odeslat soubor přidejte dva soubory sestav (RDL), jež jsou součástí této ukázky. Zkontrolujte, že jste tyto soubory přidali do složky DublinReports. Pokud se zobrazí výzva k zadání názvů odeslaných souborů, použijte znovu příslušné názvy souborů bez přípony RDL.
Kliknutím na položku OperationOverview ve složce DublinReports přejděte k sestavě OperationOverview. V závislosti na konfiguraci serveru sestav je možné, že k zobrazení sestav bude nutné prohlížeč spustit jako správce.
Důležité
Pokud dojde k následující chybě, budete pravděpodobně nutné aktualizovat zdroj dat: Chybová zpráva: Server sestav nemůže sestavu zpracovat. Informace připojení zdroje dat byly odstraněny. (rsInvalidDataSourceReference).
Postup pro aktualizaci zdroje dat:
Na stránce s chybou přejděte na kartu Vlastnosti.
Na kartě Vlastnosti klikněte v levém podokně na možnost Zdroje dat.
V podokně Zdroje dat zkontrolujte, zda je vybrána možnost Sdílený zdroj dat.
V podokně Zdroje dat klikněte pod možností Sdílený zdroj dat na tlačítko Procházet.
Na stránce Výběr zdroje dat vyhledejte a vyberte možnost Domů->MonitoringDatabase a klikněte na tlačítko OK.
V podokně Zdroje dat klikněte na tlačítko Použít.
V podokně Zdroje dat přejděte na kartu Zobrazení.
Pokud zdroj dat směřuje na platnou databázi monitorování, měla by se sestava správně naplnit.
Vysvětlení k ukázce
Sestava OperationOverview zobrazuje informace o operacích služby WCF, kterou monitoruje technologie AppFabric. Nejnovější data z databáze monitorování lze získat kdykoli aktualizací sestavy. Kliknutím na libovolný název operace v sestavě OperationOverview můžete získat podrobnosti o jednotlivých operacích. Chcete-li lépe pochopit způsob, jakým byla k vytvoření sestav použita zobrazení databáze monitorování, můžete soubory RDL otevřít v Tvůrci sestav 2.0.
Odebrání ukázky
K odebrání artefaktů ukázky je nutné odinstalovat systém SQL Server.
Další zdroje
Domovská stránka služby SQL Server Reporting Services: https://www.microsoft.com/sqlserver/2008/en/us/reporting.aspx
2011-12-05