SQL:StmtRecompile olay sınıfı

SQL:StmtRecompileOlay sınıfı, toplu işlemler tarafından her türlü neden deyimi düzeyi derlemelerinde belirtir: saklı yordamlar, Tetikleyiciler, ad hoc toplu işlemler ve sorguları. Sorguları kullanarak tarihinde gönderildi sp_executesql, dinamik sql, hazırlama yöntemleri, Execute yöntemi veya benzer arayüzleri. Başlangıç SQL Server 2005, SQL:StmtRecompileolay sınıfı, yerine kullanılmalıdır SP:Recompileolay sınıfını

SQL:StmtRecompile olay sınıfı veri sütunları

Veri sütunu adı

Veri türü

Açıklama

Sütun Kımlığı

Filtrelenebilen

ApplicationName

nvarchar

Örneğine bağlantı oluşturulan istemci uygulamanın adını Microsoft   SQL Server. Bu sütunda görüntülenen program adı yerine uygulama tarafından geçirilen değerleri ile doldurulur

10

Evet

ClientProcessID

int

İstemci uygulamasının çalıştığı işlemin ana bilgisayar tarafından atanan Kımlığı. İstemci işlem kimliği sağlıyorsa bu veri sütunu doldurulur

9

Evet

DatabaseID

int

Saklı yordamı çalıştırıldığı veritabanı Kımlığı. DB_ID işlevini kullanarak bir veritabanı değerini belirleyin.

3

Evet

DatabaseName

nvarchar

Hangi saklı yordamı çalıştıran veritabanının adı.

35

Evet

EventSequence

int

Istek içinde bir olay sırası.

51

Hayır

EventSubClass

int

Recompilation nedenini açıklar:

1 = Şema değiştirildi

2 = Değiştirilen istatistikleri

3 = Ertelenmiş derleme

4 = Değiştirilen ayarlama seçeneği

5 = Temp tablo değişti

6 = Uzak satır kümesi değiştirildi

7 = Göz izinleri değişti

8 = Sorgu bildirim ortamı değiştirildi

9 = Bölüm görünümü değişti

10 = Imleç seçenekleri değişti

11 = Talep seçeneği (recompile)

21

Evet

GroupID

int

Burada sql izleme olay yangınlar iş yükünü Grup Kımlığı.

66

Evet

HostName

nvarchar

Bilgisayar adı olan bu beyanı gönderilen istemci çalıştığı tarih. İstemci ana bilgisayar adı sağlıyorsa bu veri sütunu doldurulur. Ana bilgisayar adını belirlemek için host_name işlevini kullanın.

8

Evet

IntegerData2

int

Deyimi saklı yordam veya recompilation neden toplu iş içinde başlangıç bitiş. Deyimi onun toplu son ifade ise ofset biten -1 olur.

55

Evet

IsSystem

int

Olay sistem işlemi veya kullanıcı işlemi oluştu gösterir.

1 = sistem

0 = kullanıcı

60

Evet

LineNumber

int

Sıra varsa bu deyimi içinde toplu iş numarası.

5

Evet

LoginName

nvarchar

Bu toplu gönderilen oturum açma adı.

11

Evet

LoginSid

image

Oturum açmış geçerli kullanıcının güvenlik tanımlayıcısı (SID). Sen-ebilmek bulmak için bu bilgiyi sys.server_principalsKatalog görünümü. Her SID, sunucudaki her bir giriş için benzersizdir.

41

Evet

NestLevel

int

Saklı yordam çağrısı seviyesini. Örneğin, my_proc_asaklı yordam çağrıları my_proc_b. Bu durumda, my_proc_aolan bir NestLevel1, my_proc_bolan bir NestLevel 2.

29

Evet

NTDomainName

nvarchar

Kullanıcının ait olduğu Windows etki alanı.

7

Evet

NTUserName

nvarchar

Bağlı kullanıcı için Windows kullanıcı adı.

6

Evet

ObjectID

int

Recompilation neden deyimi içeren nesnenin sistem atanan tanımlayıcı. Bu nesne bir saklı yordam, tetikleyici veya kullanıcı tanımlı bir işlev olabilir. Ad hoc toplu işlemler veya hazırlanmış sql, ObjectIDve ObjectNamebir null değer döndürür.

22

Evet

ObjectName

nvarchar

Tanımlanan nesnesinin adı ObjectID.

34

Evet

ObjectType

int

Durumunda ilgili nesne türünü gösteren bir değer. Daha fazla bilgi için, bkz. NesneTürü izleme olay sütun.

28

Evet

Offset

int

Deyimi saklı yordam veya recompilation neden toplu iş içinde başlangıç uzaklığı.

61

Evet

RequestID

int

Deyimi içeren istek Kımlığı.

49

Evet

ServerName

nvarchar

Adı SQL ServerIzlenen.

26

Hayır

SessionLoginName

nvarchar

Oturum kökenli kullanıcının oturum açma adı. Örneğin, bağlandığınız SQL Serverolarak Login2, bir deyimini yürütmek ve Login1 kullanarak SessionLoginNameLogin1 gösterir ve LoginNameLogin2 gösterir. Bu sütun her ikisini de görüntüler SQL Serverve Windows oturumlarının.

64

Evet

SPID

int

Bağlantının sunucu işlem Kımlığı.

12

Evet

SqlHandle

varbinary

64 bitlik bir karma bir ad hoc sorgu metni veya sql nesne veritabanı ve nesne Kımlığı temel. Bu değer geçirilebilir sys.dm_exec_sql_textilgili sql metin alınacak.

63

Hayır

StartTime

datetime

Saat olay, varsa başlatıldı.

14

Evet

TextData

ntext

Recompiled Transact-sql deyimini metin.

1

Evet

TransactionID

bigint

Hareketin sistem tarafından atanan Kımlığı.

4

Evet

XactSequence

bigint

Geçerli hareket açıklar belirteci.

50

Evet

Ayrıca bkz.

Başvuru

SP:recompile olay sınıfı

sp_trace_setevent (Transact-sql)

Diğer Kaynaklar

Monitoring Events