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 Yönetilen Örneği
Belirtilen izleme bayraklarını etkinleştirir.
Transact-SQL söz dizimi kuralları
Sözdizimi
DBCC TRACEON ( trace# [ , ...n ] [ , -1 ] ) [ WITH NO_INFOMSGS ]
Arguments
iz#
Etkinleştirecek izleme bayrağının sayısı.
n
Birden çok izleme bayrağının belirtilebileceğini belirten bir yer tutucu.
-1
Belirtilen izleme bayraklarını genel olarak açar. Bu bağımsız değişken Azure SQL Yönetilen Örneği'nde gereklidir.
BİLGİ_MSJSIZ
Tüm bilgilendirme iletilerini gizler.
Açıklamalar
Üretim sunucusunda, öngörülemeyen davranışlardan kaçınmak için aşağıdaki yöntemlerden birini kullanarak sunucu genelinde izleme bayraklarını etkinleştirmenizi öneririz:
-
-Tkomut satırı başlatma seçeneğinisqlservr.exekullanın. Bu önerilen en iyi yöntemdir çünkü tüm deyimlerin izleme bayrağı etkin olarak çalışmasını sağlar. Bunlar başlangıç betiklerindeki komutları içerir. Daha fazla bilgi için bkz. sqlservr Uygulaması. - Yalnızca kullanıcılar veya uygulamalar sistemde eşzamanlı olarak deyim çalıştırmazken kullanın
DBCC TRACEON.
İzleme bayrakları, SQL Server'ın nasıl çalıştığını denetleyerek belirli özellikleri özelleştirmek için kullanılır. İzleme bayrakları etkinleştirildikten sonra, bir DBCC TRACEOFF deyimi yürüterek devre dışı bırakılana kadar sunucuda etkin kalır. SQL Server'da iki tür izleme bayrağı vardır: oturum ve genel. Oturum izleme bayrakları bir bağlantı için etkindir ve yalnızca bu bağlantı için görünür. Genel izleme bayrakları sunucu düzeyinde ayarlanır ve sunucudaki her bağlantı için görünür. İzleme bayraklarının durumunu belirlemek için kullanın DBCC TRACESTATUS. İzleme bayraklarını devre dışı bırakmak için kullanın DBCC TRACEOFF.
Sorgu planlarını etkileyen bir izleme bayrağını açtıktan sonra, önbelleğe alınmış planların yeni plan etkileyen davranış kullanılarak yeniden derlenmesi için komutunu yürütür DBCC FREEPROCCACHE; .
Azure SQL Yönetilen Örneği şu genel İzleme bayraklarını destekler: 460, 2301, 2389, 2390, 2453, 2467, 7471, 8207, 9389, 10316 ve 11024.
Sonuç kümeleri
DBCC TRACEON aşağıdaki iletiyi döndürür:
DBCC execution completed. If DBCC printed error messages, contact your system administrator.
Permissions
sysadmin sabit sunucu rolü üyeliği gerektirir.
Örnekler
Aşağıdaki örnek, izleme bayrağı 3205'i açarak bant sürücüleri için donanım sıkıştırmasını devre dışı bırakır. Bu bayrak yalnızca geçerli bağlantı için açık.
DBCC TRACEON (3205);
GO
Aşağıdaki örnek, izleme bayrağı 3205'i genel olarak değiştirir.
DBCC TRACEON (3205, -1);
GO
Aşağıdaki örnek, genel olarak İzleme bayrakları 3205 ve 260'ı açar.
DBCC TRACEON (3205, 260, -1);
GO