9

Bunu, hiç bir başarıyla googled ettik. Ben SQL Server 2008 R2 için SQL Server Profiler kullanıyorum ve ben garanti ettik izinin 'Olaylar Seçimi' için:SQL Server Profiler - Hangi veritabanının bağlı olduğunu nasıl bulabilirim?

  • Ben Güvenlik Denetim> Denetim Giriş + Denetim Logout tüm sütunları bildiriyorum
  • Ben bir .aspx sayfası yüklenen sonra izlemeyi başlatmak, ama sadece ben belli bir SQL saklı yordamı çağırır bir işlem gerçekleştirmek önce ExistingConnection> Oturumlar için

tüm sütunları bildiriyorum.

Daha sonra, 'EventClass' sütununun altında 'ExistingConnection' var, ancak bu olaylar için 'TextData' bağlandığım veritabanını tanımlamıyor gibi görünüyor. ana veritabanı ayarlarını söylüyorum (ör. ansi_padding açık). Bazı olaylar için bana bazı ipuçları veren 'NTUserName' bölümünü görebiliyorum. Bulmak istediğim, hangi veritabanına bağlandığım. Kim topluma anlatmak için bazı noktalar ister? :)

cevap

16

SQL Server Profiler ile yeni bir izleme oluşturduğunuzda, "İzleme Özellikleri" başlıklı bir iletişim kutusu görüntülenir.

Sağ alt köşede, "Tüm sütunları göster." Işaretli bir onay kutusu görmelisiniz. Şimdi tabloyu sola kaydırın ve "Veritabanı Adı" etiketli bir onay kutusu görmelisiniz. !! iz

TraceProperties dialog

+1

teşekkürler ben 'tüm sütunları' iz görüntülemek üzere, sütunların tümünü seçmek düşündüm –

+0

@ChrisHalcrow -.! yardımcı olmak için sevindim – STLDeveloper

+0

BTW "tüm sütunları" dir SQL Server 2014 alt * sağ * el köşesinde. – Adam

2

İzleme özelliklerinden -> Olaylar Seçimi sekmesinden, Veri Tabanı Sütunu'nu gösterebilirsiniz. Varsayılan olarak gösterilmez.

İlgili konular