Sledování SQL

Ukázka SqlTracking ukazuje, jak napsat vlastního účastníka sledování SQL, který zapisuje záznamy sledování do databáze SQL. Windows Workflow Foundation (WF) poskytuje sledování pracovních postupů pro získání přehledu o provádění instance pracovního postupu. Systém sledování runtime generuje záznamy sledování pracovního postupu během jeho provádění. Další informace o sledování pracovních postupů naleznete v tématu Sledování a trasování pracovních postupů.

Použijte ukázku

  1. Ověřte, že máte nainstalovaný SQL Server 2008, SQL Server 2008 Express nebo novější. Skripty zabalené s ukázkou předpokládají použití instance SQL Express v místním počítači. Pokud máte jinou instanci, před spuštěním ukázky upravte skripty související s databází.

  2. Vytvořte databázi pro sledování SQL Serveru spuštěním Trackingsetup.cmd v adresáři skriptů (\WF\Basic\Tracking\SqlTracking\CS\Scripts). Tím se vytvoří databáze s názvem TrackingSample.

    Poznámka:

    Skript vytvoří databázi ve výchozí instanci SQL Expressu. Pokud ho chcete nainstalovat do jiné instance databáze, upravte Trackingsetup.cmd skript.

  3. Otevřete SqlTrackingSample.sln v aplikaci Visual Studio.

  4. Stisknutím kombinace kláves Ctrl+Shift+B sestavte řešení.

  5. Stisknutím klávesy F5 spusťte aplikaci.

    Otevře se okno prohlížeče a zobrazí se seznam adresářů pro aplikaci.

  6. V prohlížeči klikněte na StockPriceService.xamlx.

  7. Prohlížeč zobrazí stránku StockPriceService, která obsahuje adresu WSDL místní služby. Zkopírujte tuto adresu.

    Příkladem adresy WSDL místní služby je http://localhost:65193/StockPriceService.xamlx?wsdl.

  8. Pomocí Průzkumníka souborů spusťte testovacího klienta WCF (WcfTestClient.exe). Nachází se v adresáři Microsoft Visual Studio 10.0\Common7\IDE.

  9. V testovacím klientovi WCF klikněte na nabídku Soubor a vyberte Přidat službu. Do textového pole vložte adresu místní služby. Kliknutím na tlačítko OK zavřete dialogové okno.

  10. V testovacím klientovi WCF poklikejte na GetStockPrice. Tím se otevře GetStockPrice operace, která přebírá jeden parametr, zadejte hodnotu Contoso a klikněte na Vyvolat.

  11. Generované záznamy sledování se zapisují do databáze SQL. Pokud chcete zobrazit záznamy sledování, otevřete databázi TrackingSample v aplikaci SQL Management Studio a přejděte do tabulek. Spuštění výběrového dotazu v tabulkách zobrazí data v záznamech sledování uložených v příslušných tabulkách.

Další informace o aplikaci SQL Server Management Studio naleznete v tématu Představení aplikace SQL Server Management Studio. Stáhněte si SQL Server Management Studio sem.

Odinstalujte ukázku

  1. Spusťte skript theTrackingcleanup.cmd v ukázkovém adresáři (\WF\Basic\Tracking\SqlTracking).

    Poznámka:

    Trackingcleanup.cmd se pokusí odstranit databázi v místním počítači SQL Express. Pokud používáte jinou instanci SQL Serveru, upravte Trackingcleanup.cmd.

Viz také