Sdílet prostřednictvím


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. Modul runtime sledování generuje záznamy sledování pracovního postupu během provádění pracovního postupu. Další informace o sledování pracovních postupů naleznete v tématu Sledování a trasování pracovních postupů.

Použití ukázky

  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 sadě 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ík 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.

Odinstalace ukázky

  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é