Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
SQL:StmtRecompile olay sınıfı, tüm toplu türlerden kaynaklanan ifade düzeyinde yeniden derlemeleri gösterir: depolanan prosedürler, tetikleyiciler, ad hoc gruplar ve sorgular. Sorgular sp_executesql, dinamik SQL, Prepare yöntemleri, Execute yöntemleri veya benzeri arayüzler kullanılarak gönderilebilir. SP:Recompile olay sınıfı yerine SQL:StmtRecompile olay sınıfı kullanılmalıdır.
SQL:StmtRecompile Event Class Data Columns
| Veri sütunu adı | Veri türü | Description | Sütun Kimliği | Filtrelenebilir |
|---|---|---|---|---|
| ApplicationName | nvarchar | Microsoft SQL Server örneğine bağlantı oluşturan istemci uygulamasının adı. Bu sütun, programın gösterilen adı yerine uygulamanın aktardığı değerlerle doldurulur | 10 | Yes |
| ClientProcessID | int | ana bilgisayar tarafından istemci uygulamasının çalıştığı işleme atanan kimlik. Bu veri sütunu istemci süreç kimliğini sağlarsa doldurulur. | 9 | Yes |
| Database ID | int | Depolanan prosedürün çalıştığı veritabanının kimliği. DB_ID işlevini kullanarak veritabanının değerini belirleyin. | 3 | Yes |
| DatabaseName | nvarchar | Saklanan prosedürün çalıştığı veritabanının adı. | 35 | Yes |
| Etkinlik Dizisi | int | İstek içindeki bir olayın dizisi. | 51 | Hayı |
| EventSubClass | int | Yeniden derlemenin nedenini açıklar: 1 = Şema değişti 2 = İstatistikler değişdi 3 = Ertelenmiş derleme 4 = Set seçeneği değişdi 5 = Geçici tablo değiştirildi 6 = Uzaktan sıra kümesi değiştirildi 7 = Gezinme izinleri değiştirildi 8 = Sorgu bildirim ortamı değişti 9 = Bölünme görünümü değişti 10 = İmleç seçenekleri değişti 11 = İstenilen (yeniden derleme) seçeneği |
21 | Yes |
| GroupID | int | SQL İzleme olayının tetiklendiği iş yükü grubunun kimliği. | 66 | Yes |
| Sunucu Adı | nvarchar | Bu ifadeyi gönderen istemcinin çalıştığı bilgisayarın adı. Bu veri sütunu istemci ana adı verirse doldurulur. Ana bilgisayar adını belirlemek için HOST_NAME fonksiyonunu kullanın. | 8 | Yes |
| IntegerData2 | int | Yeniden derlemeye neden olan depolanmış prosedür veya toplu içindeki ifadenin ofsetinin sonu. Sonuncu ofseti, eğer ifade partisinin son ifadesi ise -1. | 55 | Yes |
| IsSystem | int | Olayın bir sistem işleminde mi yoksa kullanıcı işleminde mi gerçekleştiğini gösterir. 1 = sistem 0 = kullanıcı |
60 | Yes |
| Satır Numarası | int | Varsa, bu ifadenin grup içindeki sıra numarası. | 5 | Yes |
| Kullanıcı Adı | nvarchar | Bu partiyi gönderen giriş girişinin adı. | 11 | Yes |
| LoginSid | image | Şu anda giriş yapmış kullanıcının güvenlik tanımlayıcısı (SID). Bu bilgiyi sys.server_principals katalog görünümünde bulabilirsiniz. Her SID, sunucudaki her oturum açma için benzersizdir. | 41 | Yes |
| NestLevel | int | Saklanan prosedür çağrısının iç içe geçme seviyesi. Örneğin, my_proc_a saklanan prosedür my_proc_b. Bu durumda, my_proc_a NestLevel 1, my_proc_b NestLevel 2. | 29 | Yes |
| NTDomainName | nvarchar | Kullanıcının ait olduğu Windows etki alanı. | 7 | Yes |
| NTUserName | nvarchar | Bağlı kullanıcının Windows kullanıcı adı. | 6 | Yes |
| ObjectID | int | Yeniden derlemeye sebep olan ifadeyi içeren nesnenin sistem tarafından atanan tanımlayıcısı. Bu nesne, saklanan bir prosedür, tetikleyici veya kullanıcı tarafından tanımlanan bir fonksiyon olabilir. Ad hoc gruplar veya hazırlanmış SQL için ObjectID ve ObjectName NULL değeri döndürür. | 22 | Yes |
| Nesne Adı | nvarchar | ObjectID tarafından tanımlanan nesnenin adı. | 34 | Yes |
| NesneTürü | int | Olaya dahil olan nesne türünü temsil eden değer. Daha fazla bilgi için ObjectType Trace Event Column'a bakınız. | 28 | Yes |
| Ofset baskı | int | Yeniden derlemeye neden olan depolanmış prosedür veya toplu içindeki ifadenin offsetini başlatmak. | 61 | Yes |
| İstek Kimliği | int | deyimini içeren isteğin kimliği. | 49 | Yes |
| SunucuAdı | nvarchar | İzlenen SQL Sunucusunun adı. | 26 | Hayı |
| SessionLoginName | nvarchar | Oturumu oluşturan kullanıcının oturum açma adı. Örneğin, Login1 ile SQL Server'a bağlanıp bir ifadeyi Login2 olarak çalıştırırsanız, SessionLoginName Login1 ve LoginName Login2 gösterir. Bu sütun hem SQL Server hem de Windows oturum açma bilgilerini görüntüler. | 64 | Yes |
| SPID | int | Bağlantının oturum kimliği. | 12 | Yes |
| SqlHandle | varbinary | 64-bit hash, bir ad hoc sorgu metnine veya bir SQL nesnesinin veritabanı ve nesne kimliğine dayanır. Bu değer, ilişkili SQL metnini almak için sys.dm_exec_sql_text'ye iletilebilir. | 63 | Hayı |
| StartTime | datetime | Varsa olayın başlatıldığı saat. | 14 | Yes |
| TextData | ntext | Yeniden derlenen Transact-SQL ifadesinin metni. | 1 | Yes |
| TransactionID | bigint | İşlemin sistem tarafından atanan kimliği. | 4 | Yes |
| XactSequence | bigint | Geçerli işlemi açıklayan belirteç. | 50 | Yes |