Kilitlenme grafiklerini kaydetme (SQL Server Profiler)

Şunlar için geçerlidir: SQL Server

Bu konu, SQL Server Profiler kullanılarak bir deadlock grafiğinin nasıl kaydedileceğini açıklar. Deadlock grafikleri XML dosyaları olarak kaydedilir.

Kilitlenme grafiği olaylarını ayrı kaydedin

  1. Dosya menüsünde Yeni İz seçeneğini seçin ve ardından SQL Server'ın bir örneğine bağlanın.

    İz Özellikleri diyalog kutusu görünür.

    Note

    Bağlantı kurduktan hemen sonra İzlemeye başla seçeneğini seçerseniz, İzleme Özellikleri iletişim kutusu görünmez ve iz başlar. Bu ayarı kapatmak için Araçlar menüsünden Seçenekler'i seçin ve bağlantı kontrol kutusunu yaptıktan hemen sonra Başlat izleme kutusunu temizleyin.

  2. İz Özellikleri diyalog kutusunda, İz adı kutusuna iz için bir ad yazın.

  3. Şablonu kullan listesinden, izi temel alacağınız bir iz şablonu seçin. Şablon kullanmak istemiyorsanız, Boş seçeneğini seçin.

  4. Aşağıdakilerden birini yapın:

    • Bir dosyaya giden izi yakalamak için Dosyaya Kaydet işaret kutusunu seçin. Maksimum dosya boyutunu ayarlamak için bir değer belirtin.

      İsteğe bağlı olarak, Dosya devretmeyi etkinleştir ve Sunucu izleme verilerini işler onay kutularını seçin.

    • İzi bir veritabanı tablosuna yakalamak için, Kaydet tablosuna işaret kutusunu seçin.

      İsteğe bağlı olarak, Maksimum satır ayarlamayı seçin ve bir değer belirtin.

  5. Isteğe bağlı olarak, İz Stop Zamanını Etkinleştir kutusunu seçin ve bir durak tarihi ile saati belirtin.

  6. Etkinlik Seçimi sekmesini seçin.

  7. Olaylar veri sütununda, Locks olay kategorisini genişletin ve ardından Deadlock grafiği kontrol kutusunu seçin. Locks etkinlik kategorisi mevcut değilse, tüm etkinlikleri göster kutusunu seçerek gösterebilirsiniz.

    Olay Çıkarma Ayarları sekmesi İz Özellikleri diyalog kutusuna eklenmiştir.

  8. Olay Çıkarma Ayarları sekmesinde, Kilitlenme XML olaylarını ayrı kaydet seçeneğini belirleyin.

  9. Save As diyalog kutusuna, deadlock grafik olaylarını depolamak istediğiniz dosyanın adını girin.

  10. Tüm deadlock grafik olaylarını tek bir XML dosyasında kaydetmek için tek bir dosyada Tüm Deadlock XML gruplarını seçin. Ya da her deadlock grafiği için yeni bir XML dosyası oluşturmak üzere Her Deadlock XML toplu işini ayrı bir dosyada seçin.

Deadlock dosyasını kaydettikten sonra, dosyayı SQL Server Management Studio'da açabilirsiniz. Daha fazla bilgi için bkz. Deadlock dosyasını aç, görüntüle ve yazdırma (SQL Server Management Studio).