Bagikan melalui


Pelacakan SQL

Sampel SqlTracking menunjukkan cara menulis peserta pelacakan SQL kustom yang menulis rekaman pelacakan ke database SQL. Windows Workflow Foundation (WF) menyediakan pelacakan alur kerja untuk mendapatkan visibilitas ke dalam eksekusi instans alur kerja. Runtime pemantauan menghasilkan rekaman pelacakan proses kerja selama eksekusi proses kerja. Untuk informasi selengkapnya tentang pelacakan alur kerja, lihat Pelacakan dan Pelacakan Alur Kerja.

Menggunakan sampel

  1. Verifikasi bahwa Anda memiliki SQL Server 2008, SQL Server 2008 Express atau yang lebih baru terinstal. Skrip yang dikemas dengan sampel mengasumsikan penggunaan instans SQL Express di komputer lokal Anda. Jika Anda memiliki instans yang berbeda, ubah skrip terkait database sebelum menjalankan sampel.

  2. Buat database pelacakan SQL Server dengan menjalankan Trackingsetup.cmd di direktori skrip (\WF\Basic\Tracking\SqlTracking\CS\Scripts). Ini membuat database yang disebut TrackingSample.

    Nota

    Skrip membuat database pada instans default SQL Express. Jika Anda ingin menginstalnya pada instans database yang berbeda, edit skrip Trackingsetup.cmd.

  3. Buka SqlTrackingSample.sln di Visual Studio.

  4. Tekan Ctrl+Shift+B untuk membangun solusi.

  5. Tekan F5 untuk menjalankan aplikasi.

    Jendela browser terbuka dan menampilkan daftar direktori untuk aplikasi.

  6. Di browser, klik StockPriceService.xamlx.

  7. Browser menampilkan halaman StockPriceService, yang berisi alamat WSDL layanan lokal. Salin alamat ini.

    Contoh alamat WSDL layanan lokal adalah http://localhost:65193/StockPriceService.xamlx?wsdl.

  8. Menggunakan File Explorer, jalankan klien uji WCF (WcfTestClient.exe). Ini terletak di direktori Microsoft Visual Studio 10.0\Common7\IDE.

  9. Di klien uji WCF, klik menu File dan pilih Tambahkan Layanan. Tempelkan alamat layanan lokal di kotak teks. Klik OK untuk menutup dialog.

  10. Di klien uji WCF, klik dua kali GetStockPrice. Ini membuka GetStockPrice operasi yang mengambil satu parameter, ketik nilai Contoso dan klik Panggil.

  11. Rekaman pelacakan yang dipancarkan ditulis ke database SQL. Untuk melihat rekaman pelacakan, buka database TrackingSample di SQL Management Studio dan navigasikan ke tabel. Menjalankan kueri pemilihan pada tabel menampilkan data dalam rekaman pelacakan yang disimpan dalam tabel masing-masing.

Untuk informasi selengkapnya tentang SQL Server Management Studio, lihat Memperkenalkan SQL Server Management Studio. Unduh SQL Server Management Studio di sini.

Menghapus contoh

  1. Jalankan skrip theTrackingcleanup.cmd di direktori sampel (\WF\Basic\Tracking\SqlTracking).

    Nota

    Trackingcleanup.cmd mencoba menghapus database di komputer lokal Anda SQL Express. Jika Anda menggunakan instans server SQL lain, edit Trackingcleanup.cmd.

Lihat juga