Aracılığıyla paylaş


Denetim Aracı Konuşması etkinlik sınıfı

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen Örneği

SQL Server, Service Broker diyalog güvenliğiyle ilgili denetim mesajlarını bildirmek için bir Audit Broker Conversation olay oluşturur.

Denetim Aracı Konuşma olay sınıfı veri sütunları

Veri sütunu Türü Description Sütun numarası Filtrelenebilir
ApplicationName nvarchar SQL Server örneğine bağlantı oluşturan istemci uygulamasının adı. Bu sütun, programın görüntülenen adı yerine uygulama tarafından iletilen değerlerle doldurulur. 10 Yes
BigintData1 bigint Mesajın mesaj dizisi numarası. 52 Hayı
ClientProcessID int Ana bilgisayar tarafından istemci uygulamasının çalıştığı sürece atanan ID. İstemci işlem kimliği istemci tarafından sağlanmışsa bu veri sütunu doldurulur. 9 Yes
DatabaseID int Ifadede USE <database> belirtilen veritabanının kimliği veya belirli bir örnek için herhangi USE <database> bir ifade verilmediyse varsayılan veritabanının kimliği. SQL Server Profiler, veri sütunu izde yakalandığında ve sunucu müsaitse veritabanının ServerName adını gösterir. DB_ID işlevini kullanarak veritabanının değerini belirleyin. 3 Yes
Error int SQL Server hata numarası, eğer bu olay hata bildiriyorsa. 31 Hayı
EventClass int Yakalanan olay sınıfı türü. Her zaman 158 için Audit Broker Conversation. 27 Hayı
EventSubClass int Etkinlik alt sınıfı türü, her etkinlik sınıfı hakkında daha fazla bilgi sağlar. Aşağıdaki tablo, bu olay için olay alt sınıfı değerlerini listelemektedir. 21 Yes
FileName nvarchar Giriş başarısızlığının nedeni. Giriş başarılı olduysa, bu sütun boş olur. 36 Hayı
GUID uniqueidentifier Diyalogun konuşma kimliği. Bu tanımlayıcı, mesajın bir parçası olarak iletilir ve konuşmanın her iki tarafı arasında paylaşılır. 54 Hayı
HostName nvarchar İstemcinin çalıştığı bilgisayarın adı. Konak adı istemci tarafından sağlanıyorsa bu veri sütunu doldurulur. Konak adını belirlemek için işlevini kullanın HOST_NAME . 8 Yes
IntegerData int Mesajın parça numarası. Yirmi beş Hayı
NTDomainName nvarchar Kullanıcının ait olduğu Windows alanı. 7 Yes
NTUserName nvarchar Bu olayı oluşturan bağlantının sahibi olan kullanıcının adı. 6 Yes
ObjectId int Hedef servisin kullanıcı kimliği. 22 Hayı
RoleName nvarchar Konuşma kulpunun rolü. Bu ya initiator ya targetda . 38 Hayı
ServerName nvarchar İzlenen SQL Server örneğinin adı. 26 Hayı
Severity int SQL Server hata şiddeti, eğer bu olay hata bildiriyorsa. 29 Hayı
SPID int SQL Server tarafından istemci ile ilişkili sürece atanan oturum kimliği. 12 Yes
StartTime datetime Etkinliğin başladığı zamanı belirtir, ne zaman mümkün olduğunda. 14 Yes
State int SQL Server kaynak kodunda olayı üreten konumu gösterir. Bu olayı üretebilecek her konumun farklı bir eyalet kodu vardır. Bir Microsoft destek mühendisi, bu durum kodunu kullanarak etkinliğin nerede üretildiğini bulabilir. 30 Hayı
TextData ntext Hatalar için, arızanın sebebini açıklayan bir mesaj içerir. Aşağıdaki değerlerden biri:

Sertifika bulunamadı. Diyalog protokolü güvenliği için belirlenen kullanıcının sertifikası yoktur.

Geçerli bir süre içinde değil. Diyalog protokolü güvenliği için belirlenen kullanıcının bir sertifikası vardır, ancak sertifikanın süresi dolmuştur.

Sertifika bellek tahsisi için çok büyük. Diyalog protokolü güvenliği için belirlenen kullanıcının bir sertifikası vardır, ancak sertifika çok büyüktür. Service Broker'ın desteklediği maksimum sertifika boyutu 32.768 bayttır.

Özel anahtar bulunamadı. Diyalog protokolü güvenliği için belirlenen kullanıcının bir sertifikası vardır, ancak bu sertifikayla ilişkili özel anahtar yoktur.

Sertifikanın özel anahtar boyutu kripto sağlayıcısıyla uyumsuzdur. Sertifikanın özel anahtarının anahtarı başarıyla işlenemiyor. Özel anahtar boyutu 64 baytın katı olmalıdır.

Sertifikanın açık anahtar boyutu kripto sağlayıcısıyla uyumsuzdur. Sertifikanın açık anahtarının anahtarı başarılı bir şekilde işlenemiyor. Açık anahtar boyutu 64 baytın katı olmalıdır.

Sertifikanın özel anahtar boyutu, şifrelenmiş anahtar değişim anahtarıyla uyumsuzdur. Anahtar değişim anahtarında belirtilen anahtar boyutu, sertifikanın özel anahtarının boyutuyla eşleşmez. Bu genellikle uzak bilgisayardaki sertifikanın veritabanındaki sertifikayla eşleşmediğini gösterir.

Sertifikanın açık anahtar boyutu, güvenlik başlığının imzası ile uyumsuzdur. Güvenlik başlığı, sertifikanın açık anahtarıyla doğrulanamayan bir imza içerir. Bu genellikle uzak bilgisayardaki sertifikanın veritabanındaki sertifikayla eşleşmediğini gösterir.
1 Yes

Aşağıdaki tablo, bu olay sınıfı için alt sınıf değerlerini listeler.

Kimlik Altsınıf Description
1 Güvenlik Başlığı Yok Güvenli bir konuşma sırasında, Service Broker oturum anahtarı içermeyen bir mesaj aldı. Güvenli bir konuşma kurulduktan sonra, diyalog protokolü tüm mesajların bir oturum anahtarı içermesini gerektirir.
2 Sertifika Yok Service Broker, konuşmaya katılan kişilerden biri için kullanılabilir bir sertifika bulamadı. Bir konuşmayı güvence altına almak için, veritabanında hem gönderen hem de görüşme alan için bir sertifika bulunmalıdır.
3 Geçersiz İmza Broker, göndericinin sertifikasındaki açık anahtarla gönderici tarafından sağlanan mesaj imzasını doğrulayamıyordu. Bu, mesajın bozulduğunu, mesajın kurandığını, uzaktan hizmet ile yerel hizmetin aynı kullanıcı sertifikasıyla yapılandırılmadığını veya sertifikanın güncel olmadığını gösterebilir.
4 Hedef Olarak Çalıştır Hedef kullanıcının hedef kuyruğunda alma iznleri yoktur. Yetkisiz kullanıcıların mesaj almasını önlemek için, Service Broker, başlatan kullanıcının mesaj sıraya alma iznine sahip olup olmamasından bağımsız olarak, kuyruktan alamayan hedef kullanıcıya mesajları sıraya almaz.